Public Member Functions | |
TestFuncElement (const RCP< const TestFuncDataStub > &commonData, const std::string &name, const std::string &suffix, const FunctionIdentifier &fid) | |
virtual | ~TestFuncElement () |
virtual bool | everyTermHasTestFunctions () const |
virtual bool | hasTestFunctions () const |
virtual bool | isTestFunction () const |
virtual bool | isLinearInTests () const |
virtual bool | lessThan (const ScalarExpr *other) const |
virtual XMLObject | toXML () const |
virtual RCP< ExprBase > | getRcp () |
Definition at line 51 of file SundanceTestFuncElement.hpp.
TestFuncElement::TestFuncElement | ( | const RCP< const TestFuncDataStub > & | commonData, | |
const std::string & | name, | |||
const std::string & | suffix, | |||
const FunctionIdentifier & | fid | |||
) |
Definition at line 41 of file SundanceTestFuncElement.cpp.
virtual Sundance::TestFuncElement::~TestFuncElement | ( | ) | [inline, virtual] |
virtual destructor
Definition at line 60 of file SundanceTestFuncElement.hpp.
virtual bool Sundance::TestFuncElement::everyTermHasTestFunctions | ( | ) | const [inline, virtual] |
Test whether all terms have test functions. I'm a test function, so return true
Reimplemented from Sundance::ScalarExpr.
Definition at line 64 of file SundanceTestFuncElement.hpp.
virtual RCP<ExprBase> Sundance::TestFuncElement::getRcp | ( | ) | [inline, virtual] |
Reimplemented from Sundance::SymbolicFuncElement.
Definition at line 86 of file SundanceTestFuncElement.hpp.
virtual bool Sundance::TestFuncElement::hasTestFunctions | ( | ) | const [inline, virtual] |
Test whether this expr contains a test function. I'm a test function, so return true.
Reimplemented from Sundance::SymbolicFuncElement.
Definition at line 68 of file SundanceTestFuncElement.hpp.
virtual bool Sundance::TestFuncElement::isLinearInTests | ( | ) | const [inline, virtual] |
Indicate whether the expression is linear with respect to test functions
Reimplemented from Sundance::ScalarExpr.
Definition at line 76 of file SundanceTestFuncElement.hpp.
virtual bool Sundance::TestFuncElement::isTestFunction | ( | ) | const [inline, virtual] |
Reimplemented from Sundance::SymbolicFuncDescriptor.
Definition at line 71 of file SundanceTestFuncElement.hpp.
bool TestFuncElement::lessThan | ( | const ScalarExpr * | other | ) | const [virtual] |
Ordering operator for use in transforming exprs to standard form
Reimplemented from Sundance::FuncElementBase.
Definition at line 60 of file SundanceTestFuncElement.cpp.
References Sundance::FunctionWithID::fid().
XMLObject TestFuncElement::toXML | ( | ) | const [virtual] |
Implements Sundance::ExprBase.
Definition at line 50 of file SundanceTestFuncElement.cpp.
References Sundance::FuncElementBase::name().
Referenced by Sundance::TestFunctionData::getData().