Sundance::UnaryExpr Class Reference

Inheritance diagram for Sundance::UnaryExpr:

Sundance::ExprWithChildren Sundance::EvaluatableExpr Sundance::ScalarExpr Sundance::EvaluatorFactory Sundance::FuncSetAccumulator Sundance::ObjectWithClassVerbosity< EvaluatableExpr > Sundance::ExprBase Playa::ObjectWithVerbosity Playa::Handleable< ExprBase > Sundance::DiffOp Sundance::ExplicitFunctionalDerivativeElement Sundance::NonlinearUnaryOp Sundance::UnaryMinus Sundance::DerivOfSymbFunc

List of all members.

Public Member Functions

 UnaryExpr (const RCP< ScalarExpr > &arg)
virtual ~UnaryExpr ()
Expr arg () const
const EvaluatableExprevaluatableArg () const


Detailed Description

UnaryExpr is a base class for operators that map a single scalar expr to another scalar expr.

Definition at line 48 of file SundanceUnaryExpr.hpp.


Constructor & Destructor Documentation

UnaryExpr::UnaryExpr ( const RCP< ScalarExpr > &  arg  ) 

construct with the argument

Definition at line 45 of file SundanceUnaryExpr.cpp.

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

virtual dtor

Definition at line 55 of file SundanceUnaryExpr.hpp.


Member Function Documentation

Expr Sundance::UnaryExpr::arg (  )  const [inline]

const EvaluatableExpr* Sundance::UnaryExpr::evaluatableArg (  )  const [inline]

Site Contact