struct Gambit::NREO_DM_nucleon_couplings

Container for effective non-relativistic DM-nucleon Wilson coefficients.

#include <DDCalc.hpp>

Public Functions

Name
NREO_DM_nucleon_couplings()
Default NREO_DM_nucleon_couplings constructor.
NREO_DM_nucleon_couplings(int CPT)
Default NREO_DM_nucleon_couplings constructor.
NREO_DM_nucleon_couplings(const ModelParameters & pars)
NREO_DM_nucleon_couplings constuctor from ModelParameters object.
NREO_DM_nucleon_couplings(const Models::safe_param_map< safe_ptr< const double > > & pars)
NREO_DM_nucleon_couplings constuctor from functor ‘Params’, i.e. ‘safe_param_map’ used to hold collected model parameters.

Public Attributes

Name
intCPTbasis
std::map< int, double >c0
Store couplings in map for easier iteration.
std::map< int, double >c1

Public Functions Documentation

function NREO_DM_nucleon_couplings

NREO_DM_nucleon_couplings()

Default NREO_DM_nucleon_couplings constructor.

function NREO_DM_nucleon_couplings

NREO_DM_nucleon_couplings(
    int CPT
)

Default NREO_DM_nucleon_couplings constructor.

function NREO_DM_nucleon_couplings

NREO_DM_nucleon_couplings(
    const ModelParameters & pars
)

NREO_DM_nucleon_couplings constuctor from ModelParameters object.

function NREO_DM_nucleon_couplings

NREO_DM_nucleon_couplings(
    const Models::safe_param_map< safe_ptr< const double > > & pars
)

NREO_DM_nucleon_couplings constuctor from functor ‘Params’, i.e. ‘safe_param_map’ used to hold collected model parameters.

Public Attributes Documentation

variable CPTbasis

int CPTbasis;

variable c0

std::map< int, double > c0;

Store couplings in map for easier iteration.

variable c1

std::map< int, double > c1;

Updated on 2023-06-26 at 21:36:50 +0000