biogears::SEScalarFraction Class Reference
#include <SEScalarFraction.h>
Inheritance diagram for biogears::SEScalarFraction:

Public Member Functions | |
| SEScalarFraction () | |
| virtual | ~SEScalarFraction ()=default |
| CDM::ScalarFractionData * | Unload () const |
| double | GetValue (const NoUnit &unitless) const |
| void | SetValue (double d, const NoUnit &unitless) |
Public Member Functions inherited from biogears::SEScalar | |
| SEScalar () | |
| SEScalar (double) | |
| virtual | ~SEScalar () |
| virtual void | Clear () |
| virtual void | Invalidate () |
| virtual void | Load (const CDM::ScalarData &in) |
| bool | Set (const SEScalar &s) |
| void | Copy (const SEScalar &s) |
| virtual bool | IsValid () const |
| bool | IsInfinity () const |
| bool | IsPositive () const |
| bool | IsNegative () const |
| bool | IsZero (double limit=ZERO_APPROX) const |
| void | SetReadOnly (bool b) |
| bool | IsReadOnly () const |
| virtual double | GetValue () const |
| virtual void | SetValue (double d) |
| double | Increment (const SEScalar &s) |
| double | IncrementValue (double d) |
| double | Decrement (const SEScalar &s) |
| double | DecrementValue (double d) |
| double | Multiply (const SEScalar &s) |
| double | MultiplyValue (double d) |
| double | Divide (const SEScalar &s) |
| double | DivideValue (double d) |
| bool | Equals (const SEScalar &to) const |
| virtual void | ToString (std::ostream &str) const |
| bool | operator< (const SEScalar &rhs) const |
| bool | operator<= (const SEScalar &rhs) const |
| bool | operator> (const SEScalar &rhs) const |
| bool | operator>= (const SEScalar &rhs) const |
| bool | operator== (const SEScalar &rhs) const |
| bool | operator!= (const SEScalar &rhs) const |
| SEScalar | operator+ (const SEScalar &rhs) const |
| SEScalar & | operator+= (const SEScalar &rhs) |
| SEScalar | operator- (const SEScalar &rhs) const |
| SEScalar & | operator-= (const SEScalar &rhs) |
| SEScalar | operator/ (const SEScalar &rhs) const |
| SEScalar & | operator/= (const SEScalar &rhs) |
| SEScalar | operator* (const SEScalar &rhs) const |
| SEScalar & | operator*= (const SEScalar &rhs) |
Public Member Functions inherited from biogears::SEProperty | |
| SEProperty () | |
| virtual | ~SEProperty () |
| virtual bool | Load (const CDM::PropertyData &in) |
Additional Inherited Members | |
Static Public Member Functions inherited from biogears::SEScalar | |
| static double | dNaN () |
| static bool | IsZero (double value, double limit) |
| static bool | IsValue (double target, double value) |
Static Public Attributes inherited from biogears::SEScalar | |
| static double | NaN = std::numeric_limits<double>::quiet_NaN() |
| static const std::string | unitless |
Protected Member Functions inherited from biogears::SEScalar | |
| virtual void | Unload (CDM::ScalarData &s) const |
Protected Member Functions inherited from biogears::SEProperty | |
| virtual void | Unload (CDM::PropertyData &data) const |
Protected Attributes inherited from biogears::SEScalar | |
| double | m_value |
| bool | m_readOnly |
Constructor & Destructor Documentation
| biogears::SEScalarFraction::SEScalarFraction | ( | ) |
|
virtualdefault |
Member Function Documentation
| double biogears::SEScalarFraction::GetValue | ( | const NoUnit & | unitless | ) | const |
| void biogears::SEScalarFraction::SetValue | ( | double | d, |
| const NoUnit & | unitless | ||
| ) |
|
virtual |
Reimplemented from biogears::SEScalar.


Public Member Functions inherited from