Public Member Functions | Private Attributes
Sundance::CellDiameterExpr Class Reference

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

Inheritance diagram for Sundance::CellDiameterExpr:
Sundance::EvaluatableExpr Sundance::GenericEvaluatorFactory< CellDiameterExpr, CellDiameterExprEvaluator > Sundance::ScalarExpr Sundance::EvaluatorFactory Sundance::FuncSetAccumulator Sundance::ObjectWithClassVerbosity< EvaluatableExpr > Sundance::EvaluatorFactory Sundance::ExprBase Sundance::DefaultObjectWithVerbosity Sundance::Handleable< ExprBase > Sundance::ObjectWithVerbosityBase

List of all members.

Public Member Functions

 CellDiameterExpr (const std::string &name="h")
virtual ~CellDiameterExpr ()
virtual XMLObject toXML () const
 Write in XML.
const std::string & name () const
virtual std::ostream & toText (std::ostream &os, bool paren) const
 Write a simple text description suitable for output to a terminal.
virtual Set< MultipleDerivinternalFindW (int order, const EvalContext &context) const
virtual RCP< ExprBasegetRcp ()
 Return a safely-created RefCountPtr to the base type.
virtual bool lessThan (const ScalarExpr *other) const
 Ordering operator for use in transforming exprs to standard form.

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

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

Definition at line 40 of file SundanceCellDiameterExpr.cpp.

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]

Return a safely-created RefCountPtr to the base type.

Implements Sundance::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(), and Sundance::QuadratureTypeBase::toXML().

Site Contact