/home66/gary/public_html/cloudy/c10_branch/source/energy.cpp File Reference

#include "cddefines.h"
#include "energy.h"
#include "continuum.h"
#include "rfield.h"
#include "doppvel.h"
#include "geometry.h"
#include "hextra.h"
#include "ipoint.h"
#include "lines.h"
#include "lines_service.h"
#include "opacity.h"
#include "physconst.h"
#include "prt.h"
#include "radius.h"
#include "secondaries.h"
#include "struc.h"
#include "thermal.h"
#include "warnings.h"
#include "wind.h"
#include "dynamics.h"
Include dependency graph for energy.cpp:

Go to the source code of this file.

Functions

bool isSameUnit (const char *unit, const char *ref)
const char * StandardEnergyUnit (const char *chCard)
STATIC double sum_radiation (void)
STATIC void badprt (double total)
bool lgConserveEnergy ()

Variables

static const char * ENERGY_RYD = "Ryd"
static const char * ENERGY_ERG = "erg"
static const char * ENERGY_EV = "eV"
static const char * ENERGY_KEV = "keV"
static const char * ENERGY_MEV = "MeV"
static const char * ENERGY_WN = "cm^-1"
static const char * ENERGY_CM = "cm"
static const char * ENERGY_MM = "mm"
static const char * ENERGY_MICRON = "um"
static const char * ENERGY_NM = "nm"
static const char * ENERGY_A = "A"
static const char * ENERGY_HZ = "Hz"
static const char * ENERGY_KHZ = "kHz"
static const char * ENERGY_MHZ = "MHz"
static const char * ENERGY_GHZ = "GHz"
static const char * ENERGY_K = "K"

Function Documentation

STATIC void badprt ( double  total  ) 

Definition at line 442 of file energy.cpp.

References DEBUG_ENTRY, ioQQQ, LineSave, LineSv, MAX2, t_LineSave::nsum, t_thermal::power, prt_wl(), thermal, totlin(), and wavelength.

Referenced by lgConserveEnergy().

Here is the call graph for this function:

bool isSameUnit ( const char *  unit,
const char *  ref 
) [inline]

Definition at line 42 of file energy.cpp.

Referenced by Energy::get(), and Energy::set().

bool lgConserveEnergy ( void   ) 
const char* StandardEnergyUnit ( const char *  chCard  ) 

Definition at line 47 of file energy.cpp.

References cdEXIT, 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, ioQQQ, and nMatch().

Referenced by ChkUnits().

Here is the call graph for this function:

STATIC double sum_radiation ( void   ) 

Variable Documentation

const char* ENERGY_A = "A" [static]

Definition at line 35 of file energy.cpp.

Referenced by Energy::get(), Energy::set(), and StandardEnergyUnit().

const char* ENERGY_CM = "cm" [static]

Definition at line 31 of file energy.cpp.

Referenced by Energy::get(), Energy::set(), and StandardEnergyUnit().

const char* ENERGY_ERG = "erg" [static]

Definition at line 26 of file energy.cpp.

Referenced by Energy::get(), Energy::set(), and StandardEnergyUnit().

const char* ENERGY_EV = "eV" [static]

Definition at line 27 of file energy.cpp.

Referenced by Energy::get(), Energy::set(), and StandardEnergyUnit().

const char* ENERGY_GHZ = "GHz" [static]

Definition at line 39 of file energy.cpp.

Referenced by Energy::get(), Energy::set(), and StandardEnergyUnit().

const char* ENERGY_HZ = "Hz" [static]

Definition at line 36 of file energy.cpp.

Referenced by Energy::get(), Energy::set(), and StandardEnergyUnit().

const char* ENERGY_K = "K" [static]

Definition at line 40 of file energy.cpp.

Referenced by Energy::get(), Energy::set(), and StandardEnergyUnit().

const char* ENERGY_KEV = "keV" [static]

Definition at line 28 of file energy.cpp.

Referenced by Energy::get(), Energy::set(), and StandardEnergyUnit().

const char* ENERGY_KHZ = "kHz" [static]

Definition at line 37 of file energy.cpp.

Referenced by Energy::get(), Energy::set(), and StandardEnergyUnit().

const char* ENERGY_MEV = "MeV" [static]

Definition at line 29 of file energy.cpp.

Referenced by Energy::get(), Energy::set(), and StandardEnergyUnit().

const char* ENERGY_MHZ = "MHz" [static]

Definition at line 38 of file energy.cpp.

Referenced by Energy::get(), Energy::set(), and StandardEnergyUnit().

const char* ENERGY_MICRON = "um" [static]

Definition at line 33 of file energy.cpp.

Referenced by Energy::get(), Energy::set(), and StandardEnergyUnit().

const char* ENERGY_MM = "mm" [static]

Definition at line 32 of file energy.cpp.

Referenced by Energy::get(), Energy::set(), and StandardEnergyUnit().

const char* ENERGY_NM = "nm" [static]

Definition at line 34 of file energy.cpp.

Referenced by Energy::get(), Energy::set(), and StandardEnergyUnit().

const char* ENERGY_RYD = "Ryd" [static]

Definition at line 25 of file energy.cpp.

Referenced by Energy::get(), Energy::set(), and StandardEnergyUnit().

const char* ENERGY_WN = "cm^-1" [static]

Definition at line 30 of file energy.cpp.

Referenced by Energy::get(), Energy::set(), and StandardEnergyUnit().

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1