|
cloudy
trunk
|
#include <energy.h>


Public Member Functions | |
| EnergyEntry () | |
| EnergyEntry (double energy) | |
| EnergyEntry (double energy, const char *unit) | |
| void | set (double energy, const char *unit) |
| void | set (double energy) |
| long | ip_C () |
| long | ip_fortran () |
Public Member Functions inherited from Energy | |
| Energy () | |
| Energy (double energy) | |
| Energy (double energy, const char *unit) | |
| void | set (double energy) |
| void | set (double energy, const char *unit) |
| double | get (const char *unit) const |
| double | Ryd () const |
| double | K () const |
| double | Erg () const |
| double | WN () const |
| double | eV () const |
| double | keV () const |
| double | MeV () const |
| double | Hz () const |
| double | kHz () const |
| double | MHz () const |
| double | GHz () const |
| double | Angstrom () const |
| double | nm () const |
| double | micron () const |
| double | mm () const |
| double | cm () const |
Private Member Functions | |
| void | p_set_ip () |
Private Attributes | |
| long | p_ip |
EnergyEntry: class for storing a continuum energy and its associated pointer as a pair. This class is safe to construct even before the mesh is set up, as in that case calculating the pointer is delayed until it is actually needed. The energy can be changed after construction using the set() methods, but only if the mesh is already set up.
|
inline |
|
inline |
Definition at line 135 of file energy.h.
References lgConserveEnergy(), and StandardEnergyUnit().

|
private |
Definition at line 293 of file energy.cpp.
References ASSERT, badprt(), cdEXIT, DEBUG_ENTRY, t_rfield::egamry, EXIT_FAILURE, ioQQQ, ipoint(), rfield, Energy::Ryd(), STATIC, and sum_radiation().

|
inline |
Definition at line 115 of file energy.h.
References Energy::set().

|
inline |
Definition at line 120 of file energy.h.
References Energy::set().

1.8.12