|
| ScalarMath (double value=0.0) |
| Default construct from a scalar value.
|
| ScalarMath (const Estimate< double > &value) |
| Construct from a scalar value.
|
| ScalarMath (const ScalarMath &s) |
| Copy constructor.
|
| ScalarMath (const Reference::To< Scalar > &s) |
| Construct from a Reference::To<Scalar>
|
| ScalarMath (Scalar &s) |
| Construct from a pointer to Scalar.
|
const ScalarMath | operator= (const ScalarMath &s) |
| Assignment operator.
|
const ScalarMath | operator+= (const ScalarMath &b) |
| Addition operator.
|
const ScalarMath | operator-= (const ScalarMath &b) |
| Subtraction operator.
|
const ScalarMath | operator*= (const ScalarMath &b) |
| Multiplication operator.
|
const ScalarMath | operator/= (const ScalarMath &b) |
| Division operator.
|
double | evaluate () const |
| Evaluate the expression.
|
Estimate< double > | get_Estimate () const |
| Evaluate the expression and its estimated error.
|
Scalar * | get_expression () const |
| Access the expression.
|
Convenience interface to building expressions from elements.