class Gambit::SpecBit::ScalarSingletDM_Z2Spec

[No description available] More…

Inherits from Spec< ScalarSingletDM_Z2Spec< MI > >

Public Types

Name
typedef ScalarSingletDM_Z2Spec< MI >Self
typedef Self::MTgetMTget
typedef Self::MTsetMTset
typedef Self::GetterMapsGetterMaps
typedef Self::SetterMapsSetterMaps
typedef SpecTraits< Self >::ModelModel
typedef SpecTraits< Self >::InputInput

Public Functions

Name
SetterMapsfill_setter_maps()
intindex_offset()
Interface function overrides.
GetterMapsfill_getter_maps()
Map filler overrides.
virtual doubleGetScale() const
virtual voidSetScale(double scale)
virtual voidRunToScaleOverride(double scale)
ScalarSingletDM_Z2Spec()
ScalarSingletDM_Z2Spec(MI mi, str backend_name, str backend_version)
virtual~ScalarSingletDM_Z2Spec()
Model &get_Model()
Input &get_Input()
const Model &get_Model() const
const Input &get_Input() const
virtual std::stringAccessError(std::string state) const
template <class ScalarSingletDM_Z2like >
void
get_lowe_data_from(ScalarSingletDM_Z2like & othermodel)
voidget_external_spectrum(typename MI::Model & othermodel)

Public Attributes

Name
MImodel_interface
DummyInputdummyinput

Detailed Description

template <class MI >
class Gambit::SpecBit::ScalarSingletDM_Z2Spec;

Public Types Documentation

typedef Self

typedef ScalarSingletDM_Z2Spec<MI> Gambit::SpecBit::ScalarSingletDM_Z2Spec< 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::ScalarSingletDM_Z2Spec< MI >::MTget;

typedef MTset

typedef Self::MTset Gambit::SpecBit::ScalarSingletDM_Z2Spec< MI >::MTset;

typedef GetterMaps

typedef Self::GetterMaps Gambit::SpecBit::ScalarSingletDM_Z2Spec< MI >::GetterMaps;

typedef SetterMaps

typedef Self::SetterMaps Gambit::SpecBit::ScalarSingletDM_Z2Spec< MI >::SetterMaps;

typedef Model

typedef SpecTraits<Self>::Model Gambit::SpecBit::ScalarSingletDM_Z2Spec< MI >::Model;

typedef Input

typedef SpecTraits<Self>::Input Gambit::SpecBit::ScalarSingletDM_Z2Spec< 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 ScalarSingletDM_Z2Spec

ScalarSingletDM_Z2Spec()

function ScalarSingletDM_Z2Spec

ScalarSingletDM_Z2Spec(
    MI mi,
    str backend_name,
    str backend_version
)

function ~ScalarSingletDM_Z2Spec

virtual ~ScalarSingletDM_Z2Spec()

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 ScalarSingletDM_Z2like >
inline void get_lowe_data_from(
    ScalarSingletDM_Z2like & 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:57:56 +0000