Public Member Functions | Private Member Functions
Sundance::UnknownParameterElement Class Reference
Inheritance diagram for Sundance::UnknownParameterElement:
Sundance::UnknownFuncElement Sundance::SpatiallyConstantExpr Sundance::SymbolicFuncElement Sundance::EvaluatableExpr Sundance::GenericEvaluatorFactory< SpatiallyConstantExpr, ConstantEvaluator > Sundance::EvaluatorFactory Sundance::ObjectWithClassVerbosity< EvaluatableExpr > Sundance::FuncSetAccumulator Sundance::EvaluatorFactory Sundance::ScalarExpr Sundance::GenericEvaluatorFactory< SymbolicFuncElement, SymbolicFuncElementEvaluator > Sundance::EvaluatableExpr Sundance::SymbolicFuncDescriptor Sundance::FuncElementBase

List of all members.

Public Member Functions

 UnknownParameterElement (const std::string &name, const std::string &suffix, const FunctionIdentifier &fid)
virtual ~UnknownParameterElement ()
EvaluatorcreateEvaluator (const EvaluatableExpr *expr, const EvalContext &context) const
void setValue (const double &value)
const double & value () const
Set< MultipleDerivinternalFindW (int order, const EvalContext &context) const
Set< MultipleDerivinternalFindC (int order, const EvalContext &context) const
Set< MultipleDerivinternalFindV (int order, const EvalContext &context) const
bool lessThan (const ScalarExpr *other) const
XMLObject toXML () const
bool isParameter () const
RCP< ExprBasegetRcp ()

Private Member Functions

const ParameterparameterValue () const
ParameterparameterValue ()

Detailed Description

UnknownParameterElement represents an element of an unknown spatially-constant parameter

Definition at line 65 of file SundanceUnknownParameterElement.hpp.


Constructor & Destructor Documentation

UnknownParameterElement::UnknownParameterElement ( const std::string &  name,
const std::string &  suffix,
const FunctionIdentifier fid 
)

Definition at line 53 of file SundanceUnknownParameterElement.cpp.

virtual destructor

Definition at line 76 of file SundanceUnknownParameterElement.hpp.


Member Function Documentation

Evaluator * UnknownParameterElement::createEvaluator ( const EvaluatableExpr expr,
const EvalContext context 
) const [virtual]

Reimplemented from Sundance::UnknownFuncElement.

Definition at line 112 of file SundanceUnknownParameterElement.hpp.

Set< MultipleDeriv > UnknownParameterElement::internalFindC ( int  order,
const EvalContext context 
) const [virtual]
Set< MultipleDeriv > UnknownParameterElement::internalFindV ( int  order,
const EvalContext context 
) const [virtual]
Set< MultipleDeriv > UnknownParameterElement::internalFindW ( int  order,
const EvalContext context 
) const [virtual]
bool Sundance::UnknownParameterElement::isParameter ( ) const [inline, virtual]

Reimplemented from Sundance::SymbolicFuncDescriptor.

Definition at line 109 of file SundanceUnknownParameterElement.hpp.

bool UnknownParameterElement::lessThan ( const ScalarExpr other) const [virtual]

Definition at line 130 of file SundanceUnknownParameterElement.cpp.

References Sundance::SymbolicFuncElement::evalPt().

Referenced by setValue(), and value().

void Sundance::UnknownParameterElement::setValue ( const double &  value) [inline, virtual]
XMLObject UnknownParameterElement::toXML ( ) const [virtual]
const double& Sundance::UnknownParameterElement::value ( ) const [inline, virtual]

Site Contact