|
enum class | FluxOutputStyle : int { Neutral
, Wavelength
, Frequency
, Energy
} |
|
enum class | WavelengthOutputStyle : int { Wavelength
, Frequency
, Energy
} |
|
std::tuple< double, double, double > | def (string qty, string unit) const |
|
FluxOutputStyle | fluxOutputStyle () const |
|
bool | has (string qty, string unit) const |
|
double | in (string qty, string unit, double value) const |
|
double | oangle (double theta) const |
|
double | obolluminosity (double L) const |
|
double | obolluminositysurfacedensity (double L) const |
|
double | obolluminosityvolumedensity (double L) const |
|
double | obulkmass (double mu) const |
|
double | obulkmassdensity (double rho) const |
|
double | odistance (double d) const |
|
double | oenergy (double E) const |
|
double | ofluxdensity (double lambda, double Flambda) const |
|
double | ograinsize (double a) const |
|
double | olength (double x) const |
|
double | omagneticfield (double B) const |
|
double | omass (double M) const |
|
double | omasscoefficient (double kappa) const |
|
double | omasssurfacedensity (double Sigma) const |
|
double | omassvolumedensity (double rho) const |
|
double | omeanintensity (double lambda, double Jlambda) const |
|
double | omonluminosity (double lambda, double Llambda) const |
|
double | omonluminosityvolumedensity (double lambda, double Llambda) const |
|
double | onumbersurfacedensity (double N) const |
|
double | onumbervolumedensity (double n) const |
|
double | opergrainsize (double a) const |
|
double | oposangle (double theta) const |
|
double | opressure (double p) const |
|
double | osection (double C) const |
|
double | osolidangle (double Omega) const |
|
double | osurfacebrightness (double lambda, double flambda) const |
|
double | otemperature (double T) const |
|
double | out (string qty, double value) const |
|
double | ovelocity (double v) const |
|
double | ovolume (double V) const |
|
double | owavelength (double lambda) const |
|
bool | rwavelength () const |
|
string | sfluxdensity () const |
|
string | smeanintensity () const |
|
string | smonluminosity () const |
|
string | smonluminosityvolumedensity () const |
|
string | ssurfacebrightness () const |
|
string | swavelength () const |
|
string | uangle () const |
|
string | ubolluminosity () const |
|
string | ubolluminositysurfacedensity () const |
|
string | ubolluminosityvolumedensity () const |
|
string | ubulkmass () const |
|
string | ubulkmassdensity () const |
|
string | udistance () const |
|
string | uenergy () const |
|
string | ufluxdensity () const |
|
string | ugrainsize () const |
|
string | ulength () const |
|
string | umagneticfield () const |
|
string | umass () const |
|
string | umasscoefficient () const |
|
string | umasssurfacedensity () const |
|
string | umassvolumedensity () const |
|
string | umeanintensity () const |
|
string | umonluminosity () const |
|
string | umonluminosityvolumedensity () const |
|
string | unit (string qty) const |
|
string | unumbersurfacedensity () const |
|
string | unumbervolumedensity () const |
|
string | upergrainsize () const |
|
string | uposangle () const |
|
string | upressure () const |
|
string | usection () const |
|
string | usolidangle () const |
|
string | usurfacebrightness () const |
|
string | utemperature () const |
|
string | uvelocity () const |
|
string | uvolume () const |
|
string | uwavelength () const |
|
WavelengthOutputStyle | wavelengthOutputStyle () const |
|
template<class T > |
T * | find (bool setup=true) const |
|
template<class T > |
T * | interface (int levels=-999999, bool setup=true) const |
|
virtual string | itemName () const |
|
void | setup () |
|
string | typeAndName () const |
|
| Item (const Item &)=delete |
|
virtual | ~Item () |
|
void | addChild (Item *child) |
|
const vector< Item * > & | children () const |
|
virtual void | clearItemListProperty (const PropertyDef *property) |
|
void | destroyChild (Item *child) |
|
virtual bool | getBoolProperty (const PropertyDef *property) const |
|
virtual vector< double > | getDoubleListProperty (const PropertyDef *property) const |
|
virtual double | getDoubleProperty (const PropertyDef *property) const |
|
virtual string | getEnumProperty (const PropertyDef *property) const |
|
virtual int | getIntProperty (const PropertyDef *property) const |
|
virtual vector< Item * > | getItemListProperty (const PropertyDef *property) const |
|
virtual Item * | getItemProperty (const PropertyDef *property) const |
|
virtual string | getStringProperty (const PropertyDef *property) const |
|
int | getUtilityProperty (string name) const |
|
virtual void | insertIntoItemListProperty (const PropertyDef *property, int index, Item *item) |
|
Item & | operator= (const Item &)=delete |
|
Item * | parent () const |
|
virtual void | removeFromItemListProperty (const PropertyDef *property, int index) |
|
virtual void | setBoolProperty (const PropertyDef *property, bool value) |
|
virtual void | setDoubleListProperty (const PropertyDef *property, vector< double > value) |
|
virtual void | setDoubleProperty (const PropertyDef *property, double value) |
|
virtual void | setEnumProperty (const PropertyDef *property, string value) |
|
virtual void | setIntProperty (const PropertyDef *property, int value) |
|
virtual void | setItemProperty (const PropertyDef *property, Item *item) |
|
virtual void | setStringProperty (const PropertyDef *property, string value) |
|
void | setUtilityProperty (string name, int value) |
|
virtual string | type () const |
|
template<class Style > |
static FluxOutputStyle | fluxStyle (Style style) |
|
static Array | fromFluxStyle (const Array &lambdav, const Array &Lv, FluxOutputStyle style) |
|
static double | fromFluxStyle (double lambda, double L, FluxOutputStyle style) |
|