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 |
Definition at line 103 of file energy.h.
References Energy::Energy(), and p_ip.
|
inline |
Definition at line 107 of file energy.h.
References Energy::Energy(), and p_ip.
|
inline |
Definition at line 111 of file energy.h.
References Energy::Energy(), and p_ip.
|
inline |
Definition at line 126 of file energy.h.
References p_ip, and p_set_ip().
Referenced by ip_fortran().
|
inline |
|
private |
Definition at line 293 of file energy.cpp.
References ASSERT, cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, ioQQQ, ipoint(), p_ip, rfield, and Energy::Ryd().
Referenced by ip_C(), set(), and set().
|
inline |
Definition at line 120 of file energy.h.
References p_set_ip(), and Energy::set().
|
inline |
Definition at line 115 of file energy.h.
References p_set_ip(), and Energy::set().
|
private |
Definition at line 100 of file energy.h.
Referenced by EnergyEntry(), EnergyEntry(), EnergyEntry(), ip_C(), and p_set_ip().