|
constexpr int | size () const |
| number of derivatives
|
|
| Evaluation () |
| default constructor
|
|
| Evaluation (const Evaluation &other)=default |
| copy other function evaluation
|
|
template<class RhsValueType > |
| Evaluation (const RhsValueType &c) |
|
template<class RhsValueType > |
| Evaluation (const RhsValueType &c, int varPos) |
|
void | clearDerivatives () |
|
void | copyDerivatives (const Evaluation &other) |
|
Evaluation & | operator+= (const Evaluation &other) |
|
template<class RhsValueType > |
Evaluation & | operator+= (const RhsValueType &other) |
|
Evaluation & | operator-= (const Evaluation &other) |
|
template<class RhsValueType > |
Evaluation & | operator-= (const RhsValueType &other) |
|
Evaluation & | operator*= (const Evaluation &other) |
|
template<class RhsValueType > |
Evaluation & | operator*= (const RhsValueType &other) |
|
Evaluation & | operator/= (const Evaluation &other) |
|
template<class RhsValueType > |
Evaluation & | operator/= (const RhsValueType &other) |
|
Evaluation | operator+ (const Evaluation &other) const |
|
template<class RhsValueType > |
Evaluation | operator+ (const RhsValueType &other) const |
|
Evaluation | operator- (const Evaluation &other) const |
|
template<class RhsValueType > |
Evaluation | operator- (const RhsValueType &other) const |
|
Evaluation | operator- () const |
|
Evaluation | operator* (const Evaluation &other) const |
|
template<class RhsValueType > |
Evaluation | operator* (const RhsValueType &other) const |
|
Evaluation | operator/ (const Evaluation &other) const |
|
template<class RhsValueType > |
Evaluation | operator/ (const RhsValueType &other) const |
|
template<class RhsValueType > |
Evaluation & | operator= (const RhsValueType &other) |
|
Evaluation & | operator= (const Evaluation &other)=default |
|
template<class RhsValueType > |
bool | operator== (const RhsValueType &other) const |
|
bool | operator== (const Evaluation &other) const |
|
bool | operator!= (const Evaluation &other) const |
|
template<class RhsValueType > |
bool | operator!= (const RhsValueType &other) const |
|
template<class RhsValueType > |
bool | operator> (RhsValueType other) const |
|
bool | operator> (const Evaluation &other) const |
|
template<class RhsValueType > |
bool | operator< (RhsValueType other) const |
|
bool | operator< (const Evaluation &other) const |
|
template<class RhsValueType > |
bool | operator>= (RhsValueType other) const |
|
bool | operator>= (const Evaluation &other) const |
|
template<class RhsValueType > |
bool | operator<= (RhsValueType other) const |
|
bool | operator<= (const Evaluation &other) const |
|
const ValueType & | value () const |
|
template<class RhsValueType > |
void | setValue (const RhsValueType &val) |
|
const ValueType & | derivative (int varIdx) const |
|
void | setDerivative (int varIdx, const ValueType &derVal) |
|
template<class Serializer > |
void | serializeOp (Serializer &serializer) |
|
|
static Evaluation | createBlank (const Evaluation &) |
|
static Evaluation | createConstantZero (const Evaluation &) |
|
static Evaluation | createConstantOne (const Evaluation &) |
|
template<class RhsValueType > |
static Evaluation | createVariable (const RhsValueType &value, int varPos) |
|
template<class RhsValueType > |
static Evaluation | createVariable (int nVars, const RhsValueType &value, int varPos) |
|
template<class RhsValueType > |
static Evaluation | createVariable (const Evaluation &, const RhsValueType &value, int varPos) |
|
template<class RhsValueType > |
static Evaluation | createConstant (int nVars, const RhsValueType &value) |
|
template<class RhsValueType > |
static Evaluation | createConstant (const RhsValueType &value) |
|
template<class RhsValueType > |
static Evaluation | createConstant (const Evaluation &, const RhsValueType &value) |
|