Public Member Functions | Private Attributes
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 58 of file SundanceNonlinearUnaryOpEvaluator.hpp.


Constructor & Destructor Documentation

Definition at line 66 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 80 of file SundanceNonlinearUnaryOpEvaluator.hpp.

Definition at line 81 of file SundanceNonlinearUnaryOpEvaluator.hpp.

Definition at line 79 of file SundanceNonlinearUnaryOpEvaluator.hpp.

Definition at line 78 of file SundanceNonlinearUnaryOpEvaluator.hpp.

Site Contact