
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().