Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
t_physconst Class Reference

#include <physconst.h>

Inheritance diagram for t_physconst:
Collaboration diagram for t_physconst:

Public Member Functions

void add_constant (const string &s, double v)
void prt_constants (FILE *io) const
double get_constant (const string &s) const

Protected Member Functions

 t_physconst ()

Private Attributes

map< string, double > p_constant

Friends

class Singleton< t_physconst >

Additional Inherited Members

Static Public Member Functions inherited from Singleton< t_physconst >
static t_physconstInst ()

Constructor & Destructor Documentation

◆ t_physconst()

t_physconst::t_physconst ( )
protected

References cdEXIT, EXIT_FAILURE, fp_equal(), fprintf(), pow2, and pow3.

Here is the call graph for this function:

Member Function Documentation

◆ add_constant()

void t_physconst::add_constant ( const string & s,
double v )
inline

References p_constant.

Referenced by register_physconst().

◆ get_constant()

double t_physconst::get_constant ( const string & s) const
inline

References p_constant.

◆ prt_constants()

void t_physconst::prt_constants ( FILE * io) const
inline

References fprintf(), and p_constant.

Referenced by prt_phys_constants().

Here is the call graph for this function:

◆ Singleton< t_physconst >

friend class Singleton< t_physconst >
friend

Member Data Documentation

◆ p_constant

map<string,double> t_physconst::p_constant
private

The documentation for this class was generated from the following files: