#include <flux.h>
|
enum | fu_flag {
FU_NONE,
FU_ERG_S,
FU_W,
FU_JY,
FU_MJY,
FU_MJY_SR,
FU_CM2,
FU_M2,
FU_A,
FU_NM,
FU_MU,
FU_HZ,
FU_SR,
FU_SQAS,
FU_TOP
} |
|
typedef bitset< FU_TOP > | fu_bits |
|
Enumerator |
---|
FU_NONE |
|
FU_ERG_S |
|
FU_W |
|
FU_JY |
|
FU_MJY |
|
FU_MJY_SR |
|
FU_CM2 |
|
FU_M2 |
|
FU_A |
|
FU_NM |
|
FU_MU |
|
FU_HZ |
|
FU_SR |
|
FU_SQAS |
|
FU_TOP |
|
Flux::Flux |
( |
Energy |
e, |
|
|
double |
flux |
|
) |
| |
|
inline |
Flux::Flux |
( |
Energy |
e, |
|
|
double |
flux, |
|
|
const string & |
unit |
|
) |
| |
|
inline |
double Flux::get |
( |
| ) |
const |
|
inline |
double Flux::get |
( |
const string & |
unit | ) |
const |
|
inline |
double Flux::p_get |
( |
fu_bits |
bits | ) |
const |
|
private |
References Energy::Angstrom(), DEBUG_ENTRY, FU_A, FU_HZ, FU_JY, FU_M2, FU_MJY, FU_MJY_SR, FU_MU, FU_NM, FU_SQAS, FU_SR, FU_W, Energy::Hz(), Energy::micron(), Energy::nm(), p_energy, and p_flux.
Referenced by get().
Flux::fu_bits Flux::p_InternalFluxUnit |
( |
const string & |
unit | ) |
const |
|
private |
Flux::fu_bits Flux::p_InternalFluxUnitNoCheck |
( |
const string & |
unit, |
|
|
size_t & |
len |
|
) |
| const |
|
private |
References DEBUG_ENTRY, FU_A, FU_CM2, FU_ERG_S, FU_HZ, FU_JY, FU_M2, FU_MJY, FU_MJY_SR, FU_MU, FU_NM, FU_SQAS, FU_SR, and FU_W.
Referenced by p_InternalFluxUnit(), and ValidFluxUnit().
References Energy::Angstrom(), DEBUG_ENTRY, FU_A, FU_HZ, FU_JY, FU_M2, FU_MJY, FU_MJY_SR, FU_MU, FU_NM, FU_SQAS, FU_SR, FU_W, Energy::Hz(), Energy::micron(), Energy::nm(), p_energy, p_flux, and p_userunits.
Referenced by set().
bool Flux::p_ValidFluxUnit |
( |
fu_bits |
bits | ) |
const |
|
private |
References DEBUG_ENTRY, FU_A, FU_CM2, FU_ERG_S, FU_HZ, FU_JY, FU_M2, FU_MJY, FU_MJY_SR, FU_MU, FU_NM, FU_SQAS, FU_SR, and FU_W.
Referenced by p_InternalFluxUnit(), uu(), and ValidFluxUnit().
void Flux::set |
( |
Energy |
e, |
|
|
double |
flux |
|
) |
| |
|
inline |
void Flux::set |
( |
Energy |
e, |
|
|
double |
flux, |
|
|
const string & |
unit |
|
) |
| |
|
inline |
string Flux::uu |
( |
| ) |
const |
References ASSERT, DEBUG_ENTRY, FU_A, FU_CM2, FU_ERG_S, FU_HZ, FU_JY, FU_M2, FU_MJY, FU_MJY_SR, FU_MU, FU_NM, FU_SQAS, FU_SR, FU_W, p_userunits, and p_ValidFluxUnit().
bool ValidFluxUnit |
( |
const string & |
unit | ) |
|
|
friend |
The documentation for this class was generated from the following files: