|
|
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 | print (std::ostream &os=std::cout) const |
| |
|
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) |
| |
|
|
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) |
| |