
Public Member Functions | |
| DerivOfSymbFunc (const MultiIndex &op, const RCP< ScalarExpr > &arg) | |
| virtual | ~DerivOfSymbFunc () |
| const FunctionIdentifier & | argFid () const |
| virtual RCP< ExprBase > | getRcp () |
| virtual Evaluator * | createEvaluator (const EvaluatableExpr *expr, const EvalContext &context) const |
| Deriv | representMeAsFunctionalDeriv () const |
| virtual bool | lessThan (const ScalarExpr *other) const |
Private Attributes | |
| FunctionIdentifier | argFid_ |
Definition at line 52 of file SundanceDerivOfSymbFunc.hpp.
| DerivOfSymbFunc::DerivOfSymbFunc | ( | const MultiIndex & | op, | |
| const RCP< ScalarExpr > & | arg | |||
| ) |
ctor
Definition at line 46 of file SundanceDerivOfSymbFunc.cpp.
References argFid_, Sundance::UnaryExpr::evaluatableArg(), and Sundance::FunctionWithID::fid().
| virtual Sundance::DerivOfSymbFunc::~DerivOfSymbFunc | ( | ) | [inline, virtual] |
virtual destructor
Definition at line 60 of file SundanceDerivOfSymbFunc.hpp.
| const FunctionIdentifier& Sundance::DerivOfSymbFunc::argFid | ( | ) | const [inline] |
| Evaluator * DerivOfSymbFunc::createEvaluator | ( | const EvaluatableExpr * | expr, | |
| const EvalContext & | context | |||
| ) | const [virtual] |
| virtual RCP<ExprBase> Sundance::DerivOfSymbFunc::getRcp | ( | ) | [inline, virtual] |
| bool DerivOfSymbFunc::lessThan | ( | const ScalarExpr * | other | ) | const [virtual] |
Ordering operator for use in transforming exprs to standard form
Reimplemented from Sundance::DiffOp.
Definition at line 75 of file SundanceDerivOfSymbFunc.cpp.
References argFid_.
| Deriv DerivOfSymbFunc::representMeAsFunctionalDeriv | ( | ) | const |
Definition at line 58 of file SundanceDerivOfSymbFunc.cpp.
References Sundance::UnaryExpr::evaluatableArg(), and Sundance::DiffOp::mi().
Referenced by Sundance::FunctionalPolynomial::FunctionalPolynomial().
Definition at line 80 of file SundanceDerivOfSymbFunc.hpp.
Referenced by argFid(), DerivOfSymbFunc(), and lessThan().