
Public Member Functions | |
| CurveNormExpr (int dir, const std::string &name="") | |
| virtual | ~CurveNormExpr () | 
| virtual XMLObject | toXML () const | 
| int | dir () const | 
| const std::string & | name () const | 
| virtual std::ostream & | toText (std::ostream &os, bool paren) const | 
| virtual Set< MultipleDeriv > | internalFindW (int order, const EvalContext &context) const | 
| virtual RCP< ExprBase > | getRcp () | 
| virtual bool | lessThan (const ScalarExpr *other) const | 
Static Public Member Functions | |
| static std::string | coordName (int dir, const std::string &name) | 
Private Attributes | |
| int | dir_ | 
| std::string | name_ | 
Definition at line 50 of file SundanceCurveNormExpr.hpp.
| CurveNormExpr::CurveNormExpr | ( | int | dir, | |
| const std::string & |  name = "" | |||
| ) | 
Definition at line 41 of file SundanceCurveNormExpr.cpp.
| virtual Sundance::CurveNormExpr::~CurveNormExpr | ( | ) |  [inline, virtual] | 
        
Definition at line 58 of file SundanceCurveNormExpr.hpp.
| string CurveNormExpr::coordName | ( | int | dir, | |
| const std::string & | name | |||
| ) |  [static] | 
        
Definition at line 62 of file SundanceCurveNormExpr.cpp.
| int Sundance::CurveNormExpr::dir | ( | ) |  const [inline] | 
        
Definition at line 64 of file SundanceCurveNormExpr.hpp.
References dir_.
Referenced by Sundance::CurveEvalMediator::evalCurveNormExpr(), and lessThan().
| virtual RCP<ExprBase> Sundance::CurveNormExpr::getRcp | ( | ) |  [inline, virtual] | 
        
| Set< MultipleDeriv > CurveNormExpr::internalFindW | ( | int | order, | |
| const EvalContext & | context | |||
| ) |  const [virtual] | 
        
Implements Sundance::EvaluatableExpr.
Definition at line 82 of file SundanceCurveNormExpr.cpp.
References Sundance::Set< Key, Compare >::put(), SUNDANCE_VERB_HIGH, and Sundance::ExprBase::toString().
| bool CurveNormExpr::lessThan | ( | const ScalarExpr * | other | ) |  const [virtual] | 
        
Ordering operator for use in transforming exprs to standard form
Implements Sundance::ScalarExpr.
Definition at line 47 of file SundanceCurveNormExpr.cpp.
References dir().
| const std::string& Sundance::CurveNormExpr::name | ( | ) |  const [inline] | 
        
| virtual std::ostream& Sundance::CurveNormExpr::toText | ( | std::ostream & | os, | |
| bool | paren | |||
| ) |  const [inline, virtual] | 
        
Write a simple text description suitable for output to a terminal
Implements Sundance::ExprBase.
Definition at line 71 of file SundanceCurveNormExpr.hpp.
References name().
| XMLObject CurveNormExpr::toXML | ( | ) |  const [virtual] | 
        
Implements Sundance::ExprBase.
Definition at line 54 of file SundanceCurveNormExpr.cpp.
References dir_, name(), and Teuchos::toString().
int Sundance::CurveNormExpr::dir_ [private]           | 
        
std::string Sundance::CurveNormExpr::name_ [private]           |