
Public Member Functions | |
| UnknownParameterElement (const std::string &name, const std::string &suffix, const FunctionIdentifier &fid) | |
| virtual | ~UnknownParameterElement () |
| Evaluator * | createEvaluator (const EvaluatableExpr *expr, const EvalContext &context) const |
| void | setValue (const double &value) |
| const double & | value () const |
| Set< MultipleDeriv > | internalFindW (int order, const EvalContext &context) const |
| Set< MultipleDeriv > | internalFindC (int order, const EvalContext &context) const |
| Set< MultipleDeriv > | internalFindV (int order, const EvalContext &context) const |
| bool | lessThan (const ScalarExpr *other) const |
| XMLObject | toXML () const |
| bool | isParameter () const |
| RCP< ExprBase > | getRcp () |
Private Member Functions | |
| const Parameter * | parameterValue () const |
| Parameter * | parameterValue () |
Definition at line 54 of file SundanceUnknownParameterElement.hpp.
| UnknownParameterElement::UnknownParameterElement | ( | const std::string & | name, | |
| const std::string & | suffix, | |||
| const FunctionIdentifier & | fid | |||
| ) |
Definition at line 42 of file SundanceUnknownParameterElement.cpp.
| virtual Sundance::UnknownParameterElement::~UnknownParameterElement | ( | ) | [inline, virtual] |
virtual destructor
Definition at line 65 of file SundanceUnknownParameterElement.hpp.
| Evaluator * UnknownParameterElement::createEvaluator | ( | const EvaluatableExpr * | expr, | |
| const EvalContext & | context | |||
| ) | const [virtual] |
Reimplemented from Sundance::GenericEvaluatorFactory< SpatiallyConstantExpr, ConstantEvaluator >.
Definition at line 112 of file SundanceUnknownParameterElement.cpp.
References Sundance::GenericEvaluatorFactory< SymbolicFuncElement, SymbolicFuncElementEvaluator >::createEvaluator().
| RCP<ExprBase> Sundance::UnknownParameterElement::getRcp | ( | ) | [inline, virtual] |
Reimplemented from Sundance::UnknownFuncElement.
Definition at line 101 of file SundanceUnknownParameterElement.hpp.
| Set< MultipleDeriv > UnknownParameterElement::internalFindC | ( | int | order, | |
| const EvalContext & | context | |||
| ) | const [virtual] |
Reimplemented from Sundance::EvaluatableExpr.
Definition at line 88 of file SundanceUnknownParameterElement.cpp.
References Sundance::SymbolicFuncElement::evalPtIsZero(), Sundance::EvaluatableExpr::findR(), Sundance::funcDeriv(), Sundance::makeMultiDeriv(), Sundance::EvalContext::setupVerbosity(), and SUNDANCE_MSG2.
| Set< MultipleDeriv > UnknownParameterElement::internalFindV | ( | int | order, | |
| const EvalContext & | context | |||
| ) | const [virtual] |
Reimplemented from Sundance::EvaluatableExpr.
Definition at line 76 of file SundanceUnknownParameterElement.cpp.
References Sundance::EvalContext::setupVerbosity(), and SUNDANCE_MSG2.
| Set< MultipleDeriv > UnknownParameterElement::internalFindW | ( | int | order, | |
| const EvalContext & | context | |||
| ) | const [virtual] |
Implements Sundance::EvaluatableExpr.
Definition at line 53 of file SundanceUnknownParameterElement.cpp.
References Sundance::SymbolicFuncElement::evalPtIsZero(), Sundance::funcDeriv(), Sundance::makeMultiDeriv(), Sundance::EvalContext::setupVerbosity(), and SUNDANCE_MSG2.
| bool Sundance::UnknownParameterElement::isParameter | ( | ) | const [inline, virtual] |
Reimplemented from Sundance::SymbolicFuncDescriptor.
Definition at line 98 of file SundanceUnknownParameterElement.hpp.
| bool UnknownParameterElement::lessThan | ( | const ScalarExpr * | other | ) | const [virtual] |
Reimplemented from Sundance::UnknownFuncElement.
Definition at line 136 of file SundanceUnknownParameterElement.cpp.
References Sundance::FuncElementBase::name().
| Parameter * UnknownParameterElement::parameterValue | ( | ) | [private] |
Definition at line 127 of file SundanceUnknownParameterElement.cpp.
References Sundance::SymbolicFuncElement::evalPt().
| const Parameter * UnknownParameterElement::parameterValue | ( | ) | const [private] |
Definition at line 119 of file SundanceUnknownParameterElement.cpp.
References Sundance::SymbolicFuncElement::evalPt().
Referenced by setValue(), and value().
| void Sundance::UnknownParameterElement::setValue | ( | const double & | value | ) | [inline, virtual] |
Implements Sundance::SpatiallyConstantExpr.
Definition at line 75 of file SundanceUnknownParameterElement.hpp.
References parameterValue(), and Sundance::Parameter::setValue().
| XMLObject UnknownParameterElement::toXML | ( | ) | const [virtual] |
Reimplemented from Sundance::UnknownFuncElement.
Definition at line 152 of file SundanceUnknownParameterElement.cpp.
References Sundance::FuncElementBase::name().
| const double& Sundance::UnknownParameterElement::value | ( | ) | const [inline, virtual] |
Implements Sundance::SpatiallyConstantExpr.
Definition at line 78 of file SundanceUnknownParameterElement.hpp.
References parameterValue(), and Sundance::Parameter::value().