Toast++  1.0.2 (r.539)
Forward and inverse modelling in optical tomography
Public Member Functions | Static Public Member Functions | Friends | List of all members
Parameter Class Reference

Public Member Functions

 Parameter (const double _mua, const double _kappa, const double _n, const double _a=default_a)
 
 Parameter (const Parameter &prm)
 
Parameteroperator= (const Parameter &prm)
 
int operator== (const Parameter &prm) const
 
int operator!= (const Parameter &prm) const
 
double Mua () const
 
double Kappa () const
 
double N () const
 
double C () const
 
double CMua () const
 
double CKappa () const
 
double Mus () const
 
double CMus () const
 
double A () const
 
double bndA (double n2=1.0) const
 
double C2A () const
 
double Param (ParameterType prmtp) const
 
void SetMua (const double _mua)
 
void SetKappa (const double _kappa)
 
void SetN (const double _n)
 
void SetC (const double _c)
 
void SetMus (const double _mus)
 
void SetCMua (const double _cmua)
 
void SetCKappa (const double _ckappa)
 
void SetA (const double _a)
 
void SetMuaKappa (const double _mua, const double _kappa)
 
void SetMuaMus (const double _mua, const double _mus)
 
void SetParam (ParameterType prmtp, const double val)
 
void get (std::istream &is, ParameterType p1=PRM_MUA, ParameterType p2=PRM_KAPPA, ParameterType p3=PRM_N)
 
void put (std::ostream &os, ParameterType p1=PRM_MUA, ParameterType p2=PRM_KAPPA, ParameterType p3=PRM_N)
 

Static Public Member Functions

static double C2A (ReflectionType rt, double n)
 

Friends

double MuaMusToKappa (const double mua, const double mus)
 
double MuaKappaToMus (const double mua, const double kappa)
 
std::istream & operator>> (std::istream &is, Parameter &prm)
 
std::ostream & operator<< (std::ostream &os, Parameter &prm)
 
void Swap (Parameter &prm1, Parameter &prm2)
 

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