Public Member Functions
Sundance::UnknownFuncElement Class Reference
Inheritance diagram for Sundance::UnknownFuncElement:
Sundance::SymbolicFuncElement Sundance::FuncElementBase Sundance::SymbolicFuncDescriptor Sundance::EvaluatableExpr Sundance::GenericEvaluatorFactory< SymbolicFuncElement, SymbolicFuncElementEvaluator > Sundance::ScalarExpr Sundance::FunctionWithID Sundance::ScalarExpr Sundance::EvaluatorFactory Sundance::FuncSetAccumulator Sundance::ObjectWithClassVerbosity< EvaluatableExpr > Sundance::EvaluatorFactory Sundance::ExprBase Sundance::FuncSetAccumulator Sundance::ExprBase Playa::ObjectWithVerbosity Playa::Handleable< ExprBase > Playa::Handleable< ExprBase > Sundance::UnknownParameterElement

List of all members.

Public Member Functions

 UnknownFuncElement (const RCP< const UnknownFuncDataStub > &data, const std::string &name, const std::string &suffix, const FunctionIdentifier &fid)
virtual ~UnknownFuncElement ()
virtual XMLObject toXML () const
virtual bool isUnknownFunction () const
virtual bool lessThan (const ScalarExpr *other) const
virtual RCP< ExprBasegetRcp ()

Detailed Description

UnknownFuncElement represents a scalar-valued element of a (possibly) list-valued UnknownFunction

Definition at line 64 of file SundanceUnknownFuncElement.hpp.


Constructor & Destructor Documentation

UnknownFuncElement::UnknownFuncElement ( const RCP< const UnknownFuncDataStub > &  data,
const std::string &  name,
const std::string &  suffix,
const FunctionIdentifier fid 
)

Definition at line 53 of file SundanceUnknownFuncElement.cpp.

virtual destructor

Definition at line 75 of file SundanceUnknownFuncElement.hpp.


Member Function Documentation

virtual RCP<ExprBase> Sundance::UnknownFuncElement::getRcp ( ) [inline, virtual]

Reimplemented from Sundance::SymbolicFuncElement.

Reimplemented in Sundance::UnknownParameterElement.

Definition at line 87 of file SundanceUnknownFuncElement.hpp.

virtual bool Sundance::UnknownFuncElement::isUnknownFunction ( ) const [inline, virtual]

Reimplemented from Sundance::SymbolicFuncDescriptor.

Definition at line 81 of file SundanceUnknownFuncElement.hpp.

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

Ordering operator for use in transforming exprs to standard form

Reimplemented from Sundance::FuncElementBase.

Reimplemented in Sundance::UnknownParameterElement.

Definition at line 71 of file SundanceUnknownFuncElement.cpp.

References Sundance::FunctionWithID::fid().

XMLObject UnknownFuncElement::toXML ( ) const [virtual]

Site Contact