#include <ConcentrationConverter.h>
Public Member Functions | |
double | convert_to (ConcentrationUnit unew, int izzzaaa, ConcentrationUnit uold, double val) const |
returns uninitialized double if cannot convert More... | |
double | convert_to (ConcentrationUnit unew, int izzzaaa, ConcentrationUnit uold, double val, double volume) const |
returns uninitialized double if cannot convert More... | |
bool | convertible_to (ConcentrationUnit unew, int izzzaaa, ConcentrationUnit uold) const |
can convert to More... | |
SCP_NuclideResource | nuclide_resource () const |
return shared (read-only) nuclide_resource resource \ More... | |
bool | has_nuclide_resource () const |
whether this instantiation of class has the nuclide_resource resource \ More... | |
void | set_nuclide_resource (SCP_NuclideResource) |
set a new shared (read-only) nuclide_resource resource (non-const version) \ More... | |
SCP_DecayResource | decay_resource () const |
return shared (read-only) decay_resource resource \ More... | |
bool | has_decay_resource () const |
whether this instantiation of class has the decay_resource resource \ More... | |
void | set_decay_resource (SCP_DecayResource) |
set a new shared (read-only) decay_resource resource (non-const version) \ More... | |
Protected Attributes | |
SCP_NuclideResource | r_nuclide_resource |
SCP_DecayResource | r_decay_resource |
Private Member Functions | |
double | mol2n (ConcentrationUnit, int, double) const |
double | mol2m (ConcentrationUnit, int, double) const |
double | mol2d (ConcentrationUnit, int, double) const |
double | n2n (ConcentrationUnit, int, ConcentrationUnit, double, double) const |
double | n2m (ConcentrationUnit, int, ConcentrationUnit, double, double) const |
double | n2d (ConcentrationUnit, int, ConcentrationUnit, double, double) const |
double | d2n (ConcentrationUnit, int, ConcentrationUnit, double, double) const |
double | d2m (ConcentrationUnit, int, ConcentrationUnit, double, double) const |
double | d2d (ConcentrationUnit, int, ConcentrationUnit, double, double) const |
double | m2n (ConcentrationUnit, int, ConcentrationUnit, double, double) const |
double | m2m (ConcentrationUnit, int, ConcentrationUnit, double, double) const |
double | m2d (ConcentrationUnit, int, ConcentrationUnit, double, double) const |
Detailed Description
- Examples:
- tstConcentrationConverter.cpp.
Member Function Documentation
double convert_to | ( | ConcentrationUnit | unew, |
int | izzzaaa, | ||
ConcentrationUnit | uold, | ||
double | val | ||
) | const |
returns uninitialized double if cannot convert
- Examples:
- tstConcentrationConverter.cpp.
References Origen::needsVolumeToConvert().
Referenced by Concentrations::convert_units(), ConcentrationConverter::convertible_to(), and TEST().
double convert_to | ( | ConcentrationUnit | unew, |
int | izzzaaa, | ||
ConcentrationUnit | uold, | ||
double | val, | ||
double | volume | ||
) | const |
returns uninitialized double if cannot convert
References Origen::BAD_DOUBLE, ConcentrationConverter::d2d(), ConcentrationConverter::d2m(), ConcentrationConverter::d2n(), Origen::isDecayUnit(), Origen::isMassUnit(), Origen::isNumberUnit(), Origen::isReactionUnit(), Origen::isSpectrumUnit(), ConcentrationConverter::m2d(), ConcentrationConverter::m2m(), ConcentrationConverter::m2n(), ConcentrationConverter::n2d(), ConcentrationConverter::n2m(), and ConcentrationConverter::n2n().
bool convertible_to | ( | ConcentrationUnit | unew, |
int | izzzaaa, | ||
ConcentrationUnit | uold | ||
) | const |
can convert to
- Examples:
- tstConcentrationConverter.cpp.
References Origen::BAD_DOUBLE, and ConcentrationConverter::convert_to().
Referenced by TEST().
SCP_NuclideResource nuclide_resource | ( | ) | const |
return shared (read-only) nuclide_resource resource \
Auto-generated from macro \ #ORIGEN_ACCESSORS_SCP_RESOURCE().
bool has_nuclide_resource | ( | ) | const |
whether this instantiation of class has the nuclide_resource resource \
Auto-generated from macro #ORIGEN_ACCESSORS_SCP_RESOURCE().
Referenced by ConcentrationConverter::mol2m().
void set_nuclide_resource | ( | SCP_NuclideResource | nuclide_resource | ) |
set a new shared (read-only) nuclide_resource resource (non-const version) \
Auto-generated from macro #ORIGEN_ACCESSORS_SCP_RESOURCE().
Referenced by Concentrations::convert_units().
SCP_DecayResource decay_resource | ( | ) | const |
return shared (read-only) decay_resource resource \
Auto-generated from macro \ #ORIGEN_ACCESSORS_SCP_RESOURCE().
bool has_decay_resource | ( | ) | const |
whether this instantiation of class has the decay_resource resource \
Auto-generated from macro #ORIGEN_ACCESSORS_SCP_RESOURCE().
Referenced by ConcentrationConverter::mol2d().
void set_decay_resource | ( | SCP_DecayResource | decay_resource | ) |
set a new shared (read-only) decay_resource resource (non-const version) \
Auto-generated from macro #ORIGEN_ACCESSORS_SCP_RESOURCE().
- Examples:
- tstConcentrationConverter.cpp.
Referenced by Concentrations::convert_units(), and TEST().
|
private |
References Origen::ATOMS_B_CM, Origen::BAD_DOUBLE, Origen::CM_2_BARN, Origen::GATOMS, Origen::isNumberUnit(), and Origen::MOLES.
|
private |
|
private |
References Origen::AIRM_3, Origen::BAD_DOUBLE, Origen::BECQUERELS, Origen::CURIES, Origen::GAMMEVS, Origen::GAMWATTS, DecayParent::get_decay_constant(), DecayParent::get_q_fraction_from_photons(), DecayParent::get_rcg_for_air(), DecayParent::get_rcg_for_water(), DecayParent::get_recoverable_energy_value(), Origen::H2OM_3, ConcentrationConverter::has_decay_resource(), Origen::isDecayUnit(), Origen::MEVS, ConcentrationConverter::r_decay_resource, and Origen::WATTS.
|
private |
Referenced by ConcentrationConverter::convert_to().
|
private |
Referenced by ConcentrationConverter::convert_to().
|
private |
Referenced by ConcentrationConverter::convert_to().
|
private |
Referenced by ConcentrationConverter::convert_to().
|
private |
Referenced by ConcentrationConverter::convert_to().
|
private |
Referenced by ConcentrationConverter::convert_to().
|
private |
Referenced by ConcentrationConverter::convert_to().
|
private |
Referenced by ConcentrationConverter::convert_to().
|
private |
Referenced by ConcentrationConverter::convert_to().
Member Data Documentation
|
protected |
Referenced by ConcentrationConverter::mol2m().
|
protected |
Referenced by ConcentrationConverter::mol2d().
The documentation for this class was generated from the following files:
- Core/dc/ConcentrationConverter.h
- Core/dc/ConcentrationConverter.cpp