gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
Gambit::DRes::Rule Struct Reference

A simple rule for dependency resolution (aka constraints on module and function name). More...

#include <depresolver.hpp>

Collaboration diagram for Gambit::DRes::Rule:

Public Member Functions

 Rule (std::string function, std::string module)
 
 Rule (IniParser::ObservableType t)
 

Public Attributes

std::string function
 
std::string module
 

Detailed Description

A simple rule for dependency resolution (aka constraints on module and function name).

Definition at line 81 of file depresolver.hpp.

Constructor & Destructor Documentation

◆ Rule() [1/2]

Gambit::DRes::Rule::Rule ( std::string  function,
std::string  module 
)
inline

Definition at line 83 of file depresolver.hpp.

83 : function(function), module(module) {};
std::string module
Definition: depresolver.hpp:90

◆ Rule() [2/2]

Gambit::DRes::Rule::Rule ( IniParser::ObservableType  t)
inline

Definition at line 84 of file depresolver.hpp.

References Gambit::IniParser::Types::Observable::function, and Gambit::IniParser::Types::Observable::module.

85  {
86  module = t.module;
87  function = t.function;
88  };
std::string module
Definition: depresolver.hpp:90

Member Data Documentation

◆ function

std::string Gambit::DRes::Rule::function

Definition at line 88 of file depresolver.hpp.

Referenced by Gambit::DRes::matchesRules().

◆ module

std::string Gambit::DRes::Rule::module

Definition at line 90 of file depresolver.hpp.

Referenced by Gambit::DRes::matchesRules().


The documentation for this struct was generated from the following file: