|
cloudy trunk
|
#include <energy.h>


Public Member Functions | |
| 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 Attributes | |
| double | m_energy |
|
inline |
Definition at line 12 of file energy.h.
References m_energy.
Referenced by EnergyEntry::EnergyEntry(), EnergyEntry::EnergyEntry(), and EnergyEntry::EnergyEntry().
|
inline |
|
inline |
|
inline |
Definition at line 86 of file energy.h.
References Angstrom().
Referenced by get().

|
inline |
|
inline |
| double Energy::get | ( | const char * | unit | ) | const |
Definition at line 141 of file energy.cpp.
References Angstrom(), cdEXIT, cm(), DEBUG_ENTRY, ENERGY_A, ENERGY_CM, ENERGY_ERG, ENERGY_EV, ENERGY_GHZ, ENERGY_HZ, ENERGY_K, ENERGY_KEV, ENERGY_KHZ, ENERGY_MEV, ENERGY_MHZ, ENERGY_MICRON, ENERGY_MM, ENERGY_NM, ENERGY_RYD, ENERGY_WN, Erg(), eV(), EXIT_FAILURE, GHz(), Hz(), ioQQQ, isSameUnit(), K(), keV(), kHz(), MeV(), MHz(), micron(), mm(), nm(), Ryd(), and WN().
Referenced by AnuUnit().

|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 78 of file energy.h.
References Angstrom().
Referenced by get().

|
inline |
Definition at line 82 of file energy.h.
References Angstrom().
Referenced by get().

|
inline |
Definition at line 74 of file energy.h.
References Angstrom().
Referenced by get().

|
inline |
Definition at line 26 of file energy.h.
References m_energy.
Referenced by compareEnergies(), get(), EnergyEntry::p_set_ip(), and ParseSave().
|
inline |
Definition at line 19 of file energy.h.
References m_energy.
Referenced by Energy(), ParseSave(), set(), EnergyEntry::set(), and EnergyEntry::set().
| void Energy::set | ( | double | energy, |
| const char * | unit ) |
Definition at line 217 of file energy.cpp.
References cdEXIT, DEBUG_ENTRY, EN1RYD, ENERGY_A, ENERGY_CM, ENERGY_ERG, ENERGY_EV, ENERGY_GHZ, ENERGY_HZ, ENERGY_K, ENERGY_KEV, ENERGY_KHZ, ENERGY_MEV, ENERGY_MHZ, ENERGY_MICRON, ENERGY_MM, ENERGY_NM, ENERGY_RYD, ENERGY_WN, EVRYD, EXIT_FAILURE, FR1RYD, ioQQQ, isSameUnit(), RYD_INF, RYDLAM, set(), and TE1RYD.

|
inline |
|
private |