class Gambit::SpecBit::MDMSpec
[No description available] More…
Inherits from Spec< MDMSpec< MI > >
Public Types
Name | |
---|---|
typedef MDMSpec< MI > | Self |
typedef Self::MTget | MTget |
typedef Self::MTset | MTset |
typedef Self::GetterMaps | GetterMaps |
typedef Self::SetterMaps | SetterMaps |
typedef SpecTraits< Self >::Model | Model |
typedef SpecTraits< Self >::Input | Input |
Public Functions
Name | |
---|---|
SetterMaps | fill_setter_maps() |
int | index_offset() Interface function overrides. |
GetterMaps | fill_getter_maps() Map filler overrides. |
virtual double | GetScale() const |
virtual void | SetScale(double scale) |
virtual void | RunToScaleOverride(double scale) |
MDMSpec() | |
MDMSpec(MI mi, str backend_name, str backend_version) | |
virtual | ~MDMSpec() |
Model & | get_Model() |
Input & | get_Input() |
const Model & | get_Model() const |
const Input & | get_Input() const |
virtual std::string | AccessError(std::string state) const |
template <class MDMlike > void | get_lowe_data_from(MDMlike & othermodel) |
void | get_external_spectrum(typename MI::Model & othermodel) |
Public Attributes
Name | |
---|---|
MI | model_interface |
DummyInput | dummyinput |
Detailed Description
template <class MI >
class Gambit::SpecBit::MDMSpec;
Public Types Documentation
typedef Self
typedef MDMSpec<MI> Gambit::SpecBit::MDMSpec< MI >::Self;
These typedefs are inherited, but the name lookup doesn’t work so smoothly in templated wrapper classes, so need to help them along:
typedef MTget
typedef Self::MTget Gambit::SpecBit::MDMSpec< MI >::MTget;
typedef MTset
typedef Self::MTset Gambit::SpecBit::MDMSpec< MI >::MTset;
typedef GetterMaps
typedef Self::GetterMaps Gambit::SpecBit::MDMSpec< MI >::GetterMaps;
typedef SetterMaps
typedef Self::SetterMaps Gambit::SpecBit::MDMSpec< MI >::SetterMaps;
typedef Model
typedef SpecTraits<Self>::Model Gambit::SpecBit::MDMSpec< MI >::Model;
typedef Input
typedef SpecTraits<Self>::Input Gambit::SpecBit::MDMSpec< MI >::Input;
Public Functions Documentation
function fill_setter_maps
static SetterMaps fill_setter_maps()
mass2 - mass dimension 2 parameters
function index_offset
static inline int index_offset()
Interface function overrides.
function fill_getter_maps
static GetterMaps fill_getter_maps()
Map filler overrides.
function GetScale
virtual double GetScale() const
function SetScale
virtual void SetScale(
double scale
)
function RunToScaleOverride
virtual void RunToScaleOverride(
double scale
)
function MDMSpec
MDMSpec()
function MDMSpec
MDMSpec(
MI mi,
str backend_name,
str backend_version
)
function ~MDMSpec
virtual ~MDMSpec()
function get_Model
inline Model & get_Model()
function get_Input
inline Input & get_Input()
function get_Model
inline const Model & get_Model() const
function get_Input
inline const Input & get_Input() const
function AccessError
virtual std::string AccessError(
std::string state
) const
function get_lowe_data_from
template <class MDMlike >
inline void get_lowe_data_from(
MDMlike & othermodel
)
function get_external_spectrum
inline void get_external_spectrum(
typename MI::Model & othermodel
)
Public Attributes Documentation
variable model_interface
MI model_interface;
variable dummyinput
DummyInput dummyinput;
Updated on 2022-08-03 at 12:58:03 +0000