Sundance::NonlinearUnaryOpEvaluator Class Reference

Inheritance diagram for Sundance::NonlinearUnaryOpEvaluator:

Sundance::ChainRuleEvaluator Sundance::SubtypeEvaluator< ExprWithChildren > Sundance::Evaluator Sundance::ObjectWithClassVerbosity< Evaluator > Playa::ObjectWithVerbosity

List of all members.

Public Member Functions

 NonlinearUnaryOpEvaluator (const NonlinearUnaryOp *expr, const EvalContext &context)
virtual ~NonlinearUnaryOpEvaluator ()
virtual void evalArgDerivs (const EvalManager &mgr, const Array< RCP< Array< double > > > &constArgRes, const Array< RCP< Array< RCP< EvalVector > > > > &vArgResults, Array< double > &constArgDerivs, Array< RCP< EvalVector > > &varArgDerivs) const
 TEUCHOS_TIMER (evalTimer,"nonlinear unary op arg evaluation")

Private Attributes

const UnaryFunctorop_
int maxOrder_
bool argIsConstant_
int argValueIndex_


Detailed Description

Definition at line 47 of file SundanceNonlinearUnaryOpEvaluator.hpp.


Constructor & Destructor Documentation

NonlinearUnaryOpEvaluator::NonlinearUnaryOpEvaluator ( const NonlinearUnaryOp expr,
const EvalContext context 
)

virtual Sundance::NonlinearUnaryOpEvaluator::~NonlinearUnaryOpEvaluator (  )  [inline, virtual]

Definition at line 55 of file SundanceNonlinearUnaryOpEvaluator.hpp.


Member Function Documentation

void NonlinearUnaryOpEvaluator::evalArgDerivs ( const EvalManager mgr,
const Array< RCP< Array< double > > > &  constArgRes,
const Array< RCP< Array< RCP< EvalVector > > > > &  vArgResults,
Array< double > &  constArgDerivs,
Array< RCP< EvalVector > > &  varArgDerivs 
) const [virtual]

Sundance::NonlinearUnaryOpEvaluator::TEUCHOS_TIMER ( evalTimer  ,
"nonlinear unary op arg evaluation"   
)


Member Data Documentation

Definition at line 69 of file SundanceNonlinearUnaryOpEvaluator.hpp.

Definition at line 70 of file SundanceNonlinearUnaryOpEvaluator.hpp.

Definition at line 68 of file SundanceNonlinearUnaryOpEvaluator.hpp.

Definition at line 67 of file SundanceNonlinearUnaryOpEvaluator.hpp.

Site Contact