Sundance::CellDiameterExpr Class Reference

Inheritance diagram for Sundance::CellDiameterExpr:

Sundance::EvaluatableExpr Sundance::GenericEvaluatorFactory< CellDiameterExpr, CellDiameterExprEvaluator > Sundance::ScalarExpr Sundance::EvaluatorFactory Sundance::FuncSetAccumulator Sundance::ObjectWithClassVerbosity< EvaluatableExpr > Sundance::EvaluatorFactory Sundance::ExprBase Playa::ObjectWithVerbosity Playa::Handleable< ExprBase >

List of all members.

Public Member Functions

 CellDiameterExpr (const std::string &name="h")
virtual ~CellDiameterExpr ()
virtual XMLObject toXML () const
const std::string & name () const
virtual std::ostream & toText (std::ostream &os, bool paren) const
virtual Set< MultipleDerivinternalFindW (int order, const EvalContext &context) const
virtual RCP< ExprBasegetRcp ()
virtual bool lessThan (const ScalarExpr *other) const

Private Attributes

std::string name_


Detailed Description

Expression that returns a characteristic size for each cell on which it is evaluated.

Definition at line 46 of file SundanceCellDiameterExpr.hpp.


Constructor & Destructor Documentation

Sundance::CellDiameterExpr::CellDiameterExpr ( const std::string &  name = "h"  ) 

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

Definition at line 55 of file SundanceCellDiameterExpr.hpp.


Member Function Documentation

virtual RCP<ExprBase> Sundance::CellDiameterExpr::getRcp (  )  [inline, virtual]

Implements Playa::Handleable< ExprBase >.

Definition at line 71 of file SundanceCellDiameterExpr.hpp.

virtual Set<MultipleDeriv> Sundance::CellDiameterExpr::internalFindW ( int  order,
const EvalContext context 
) const [virtual]

virtual bool Sundance::CellDiameterExpr::lessThan ( const ScalarExpr other  )  const [virtual]

Ordering operator for use in transforming exprs to standard form

Implements Sundance::ScalarExpr.

const std::string& Sundance::CellDiameterExpr::name (  )  const [inline]

Definition at line 60 of file SundanceCellDiameterExpr.hpp.

References name_.

Referenced by Sundance::StringEvalMediator::evalCellDiameterExpr().

virtual std::ostream& Sundance::CellDiameterExpr::toText ( std::ostream &  os,
bool  paren 
) const [virtual]

Write a simple text description suitable for output to a terminal

Implements Sundance::ExprBase.

virtual XMLObject Sundance::CellDiameterExpr::toXML (  )  const [virtual]


Member Data Documentation

std::string Sundance::CellDiameterExpr::name_ [private]

Definition at line 76 of file SundanceCellDiameterExpr.hpp.

Referenced by name().

Site Contact