Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

Sundance::ExprBase Class Reference

#include <ExprBase.h>

Inheritance diagram for Sundance::ExprBase:

Sundance::CellDiameterExpr Sundance::CellNormalExpr Sundance::ConstantExpr Sundance::CoordExpr Sundance::Derivative Sundance::DiffOp Sundance::DiscreteFuncListExpr Sundance::FuncExprBase Sundance::ListExpr Sundance::ParameterExpr Sundance::RegionalExpr Sundance::TermListExpr Sundance::UnaryExpr List of all members.

Developer-only methods

Public Methods

Protected Methods

Protected Attributes

Static Protected Attributes

Private Attributes

Friends


Detailed Description

Base class for expression subtypes

Definition at line 50 of file ExprBase.h.


Constructor & Destructor Documentation

Sundance::ExprBase::ExprBase   [inline]
 

Definition at line 56 of file ExprBase.h.

References funcEvaluatorPtr_, sensEvaluatorPtr_, and watching_.

virtual Sundance::ExprBase::~ExprBase   [virtual]
 


Member Function Documentation

virtual double Sundance::ExprBase::value   const [virtual]
 

Reimplemented in Sundance::ConstantExpr, Sundance::HoldExpr, Sundance::ParameterExpr, Sundance::PowerExpr, Sundance::ProductExpr, Sundance::StdFunctionExpr, Sundance::SumExpr, and Sundance::UnknownParameter.

virtual void Sundance::ExprBase::setParameterValue const double &    alpha [virtual]
 

Reimplemented in Sundance::ParameterExpr.

virtual void Sundance::ExprBase::evaluate const WorkSet   workSet,
const QuadratureFamily   quadFamily,
DenseSerialVector &    result
const [virtual]
 

Reimplemented in Sundance::CellDiameterExpr, Sundance::CellNormalExpr, Sundance::ConstantExpr, Sundance::CoordExpr, Sundance::DiscreteFunction, Sundance::DiscreteFunctionDeriv, Sundance::HoldExpr, Sundance::ParameterExpr, Sundance::PowerExpr, Sundance::ProductExpr, Sundance::RegionalExpr, Sundance::StdFunctionExpr, Sundance::SumExpr, Sundance::UnknownFunction, and Sundance::UserFuncExpr.

virtual void Sundance::ExprBase::evaluate const AbstractFunctionSpace   targetSpace,
const TSFArray< Cell > &    cells,
const TSFArray< int > &    cellIndices,
const TSFArray< int > &    dofIndices,
const TSFArray< Point > &    x,
DenseSerialVector &    values
const [virtual]
 

Reimplemented in Sundance::ConstantExpr, Sundance::CoordExpr, Sundance::DiscreteFunction, Sundance::HoldExpr, Sundance::ParameterExpr, Sundance::PowerExpr, Sundance::ProductExpr, Sundance::RegionalExpr, Sundance::StdFunctionExpr, Sundance::SumExpr, and Sundance::UserFuncExpr.

FunctionalEvaluator& Sundance::ExprBase::getFunctionalEvaluator const Expr   expr const
 

SensitivityEvaluator& Sundance::ExprBase::getSensitivityEvaluator const Expr   functional,
const Expr   u,
const Expr   u0
const
 

virtual void Sundance::ExprBase::watchOn   [inline, virtual]
 

Reimplemented in Sundance::UnaryExpr.

Definition at line 88 of file ExprBase.h.

References watching_.

virtual void Sundance::ExprBase::watchOff   [inline, virtual]
 

Reimplemented in Sundance::UnaryExpr.

Definition at line 90 of file ExprBase.h.

References watching_.

virtual double Sundance::ExprBase::probeAtMeshPoint int    localPointIndex const [virtual]
 

Reimplemented in Sundance::DiscreteFunction.

virtual double Sundance::ExprBase::norm   const [virtual]
 

Reimplemented in Sundance::DiscreteFunction, and Sundance::DiscreteFunctionDeriv.

virtual double Sundance::ExprBase::quickNorm   const [virtual]
 

Reimplemented in Sundance::DiscreteFunction.

virtual double Sundance::ExprBase::maxNorm   const [virtual]
 

Reimplemented in Sundance::DiscreteFunction, and Sundance::DiscreteFunctionDeriv.

virtual void Sundance::ExprBase::getVector TSFVector &    vector const [virtual]
 

Reimplemented in Sundance::DiscreteFunction, Sundance::DiscreteFunctionDeriv, and Sundance::ListExpr.

virtual void Sundance::ExprBase::setVector const TSFVector &    vector [virtual]
 

Reimplemented in Sundance::DiscreteFunction, and Sundance::ListExpr.

virtual void Sundance::ExprBase::readValues const string &    filename [virtual]
 

Reimplemented in Sundance::DiscreteFunction.

virtual void Sundance::ExprBase::getDOFMap TSFSmartPtr< DOFMapBase > &    map const [virtual]
 

Reimplemented in Sundance::DiscreteFunction.

virtual int Sundance::ExprBase::getReducedIndex   const [virtual]
 

Reimplemented in Sundance::DiscreteFunction.

virtual ExprValue Sundance::ExprBase::average const Cell   cell const [virtual]
 

Reimplemented in Sundance::CellDiameterExpr, Sundance::CellNormalExpr, Sundance::ConstantExpr, Sundance::CoordExpr, Sundance::DiscreteFuncListExpr, Sundance::DiscreteFunction, Sundance::DiscreteFunctionDeriv, Sundance::ListExpr, Sundance::ParameterExpr, Sundance::PowerExpr, Sundance::ProductExpr, Sundance::RegionalExpr, Sundance::StdFunctionExpr, and Sundance::SumExpr.

virtual const MultiIndex& Sundance::ExprBase::multiIndex   const [virtual]
 

Reimplemented in Sundance::Derivative, Sundance::DiscreteFunction, Sundance::DiscreteFunctionDeriv, and Sundance::SymbolicFunction.

virtual const Expr& Sundance::ExprBase::listElement int    i const [virtual]
 

Reimplemented in Sundance::DiscreteFuncListExpr, and Sundance::ListExpr.

virtual Expr& Sundance::ExprBase::listElement int    i [virtual]
 

Reimplemented in Sundance::DiscreteFuncListExpr, and Sundance::ListExpr.

virtual int Sundance::ExprBase::length   const [virtual]
 

Reimplemented in Sundance::DiscreteFuncListExpr, and Sundance::ListExpr.

virtual int Sundance::ExprBase::size   const [virtual]
 

Reimplemented in Sundance::DiscreteFuncListExpr, and Sundance::ListExpr.

virtual void Sundance::ExprBase::derivative const MultiIndex   d,
Expr   result
const [virtual]
 

Reimplemented in Sundance::CellDiameterExpr, Sundance::CellNormalExpr, Sundance::ConstantExpr, Sundance::CoordExpr, Sundance::DiscreteFunction, Sundance::DiscreteFunctionDeriv, Sundance::ParameterExpr, Sundance::PowerExpr, Sundance::ProductExpr, Sundance::RegionalExpr, Sundance::StdFunctionExpr, Sundance::SumExpr, Sundance::SymbolicFunction, and Sundance::UserFuncExpr.

virtual const Expr& Sundance::ExprBase::getRegionalExpr const string &    region const [virtual]
 

Reimplemented in Sundance::RegionalExpr.

virtual bool Sundance::ExprBase::isDefinedOnRegion const string &    region const [virtual]
 

Reimplemented in Sundance::RegionalExpr.

virtual void Sundance::ExprBase::setRegionalExpr const string &    region,
const Expr   expr
[virtual]
 

Reimplemented in Sundance::RegionalExpr.

virtual void Sundance::ExprBase::pow const double &    p,
Expr   result
const [virtual]
 

Reimplemented in Sundance::ConstantExpr, Sundance::ProductExpr, and Sundance::SumExpr.

void Sundance::ExprBase::add const Expr   e1,
const Expr   e2,
int    sign,
Expr   result
[static]
 

void Sundance::ExprBase::multiply const Expr   e1,
const Expr   e2,
Expr   result
[static]
 

void Sundance::ExprBase::divide const Expr   e1,
const Expr   e2,
Expr   result
[static]
 

virtual bool Sundance::ExprBase::operator== const Expr   other const [pure virtual]
 

Implemented in Sundance::CellDiameterExpr, Sundance::CellNormalExpr, Sundance::ConstantExpr, Sundance::CoordExpr, Sundance::Derivative, Sundance::DiffOp, Sundance::DiscreteFuncListExpr, Sundance::DiscreteFunction, Sundance::DiscreteFunctionDeriv, Sundance::FuncExprBase, Sundance::HoldExpr, Sundance::IntegralExpr, Sundance::ListExpr, Sundance::ParameterExpr, Sundance::PowerExpr, Sundance::ProductExpr, Sundance::RegionalExpr, Sundance::StdFunctionExpr, Sundance::SumExpr, Sundance::SymbolicFunction, and Sundance::UserFuncExpr.

virtual bool Sundance::ExprBase::operator< const Expr   other const [pure virtual]
 

Implemented in Sundance::CellDiameterExpr, Sundance::CellNormalExpr, Sundance::ConstantExpr, Sundance::CoordExpr, Sundance::Derivative, Sundance::DiffOp, Sundance::DiscreteFuncListExpr, Sundance::DiscreteFunction, Sundance::DiscreteFunctionDeriv, Sundance::FuncExprBase, Sundance::HoldExpr, Sundance::IntegralExpr, Sundance::ListExpr, Sundance::ParameterExpr, Sundance::PowerExpr, Sundance::ProductExpr, Sundance::RegionalExpr, Sundance::StdFunctionExpr, Sundance::SumExpr, Sundance::SymbolicFunction, and Sundance::UserFuncExpr.

virtual bool Sundance::ExprBase::typeLessThan const Expr   other const [virtual]
 

virtual bool Sundance::ExprBase::typeGreaterThan const Expr   other const [virtual]
 

virtual int Sundance::ExprBase::sortPriority   const [inline, virtual]
 

Reimplemented in Sundance::CellDiameterExpr, Sundance::CellNormalExpr, Sundance::ConstantExpr, Sundance::CoordExpr, Sundance::Derivative, Sundance::DiffOp, Sundance::DiscreteFuncListExpr, Sundance::DiscreteFunction, Sundance::DiscreteFunctionDeriv, Sundance::FuncExprBase, Sundance::HoldExpr, Sundance::IntegralExpr, Sundance::ListExpr, Sundance::ParameterExpr, Sundance::PowerExpr, Sundance::ProductExpr, Sundance::RegionalExpr, Sundance::StdFunctionExpr, Sundance::SumExpr, Sundance::SymbolicFunction, Sundance::TestFunction, Sundance::TestParameter, Sundance::UnknownFunction, Sundance::UnknownParameter, and Sundance::UserFuncExpr.

Definition at line 167 of file ExprBase.h.

References Sundance::BASEEXPR.

virtual bool Sundance::ExprBase::isTermListExpr   const [inline, virtual]
 

Reimplemented in Sundance::TermListExpr.

Definition at line 171 of file ExprBase.h.

virtual bool Sundance::ExprBase::isSumExpr   const [inline, virtual]
 

Reimplemented in Sundance::SumExpr.

Definition at line 173 of file ExprBase.h.

virtual bool Sundance::ExprBase::isProductExpr   const [inline, virtual]
 

Reimplemented in Sundance::ProductExpr.

Definition at line 175 of file ExprBase.h.

virtual bool Sundance::ExprBase::isFuncExpr   const [inline, virtual]
 

Definition at line 177 of file ExprBase.h.

virtual bool Sundance::ExprBase::isConstant   const [inline, virtual]
 

Reimplemented in Sundance::ConstantExpr.

Definition at line 179 of file ExprBase.h.

virtual bool Sundance::ExprBase::isZero   const [inline, virtual]
 

Reimplemented in Sundance::ConstantExpr.

Definition at line 181 of file ExprBase.h.

virtual bool Sundance::ExprBase::isListExpr   const [inline, virtual]
 

Reimplemented in Sundance::DiscreteFuncListExpr, and Sundance::ListExpr.

Definition at line 183 of file ExprBase.h.

virtual bool Sundance::ExprBase::isDiffOp   const [inline, virtual]
 

Reimplemented in Sundance::DiffOp.

Definition at line 185 of file ExprBase.h.

virtual bool Sundance::ExprBase::isDerivative   const [inline, virtual]
 

Reimplemented in Sundance::Derivative.

Definition at line 187 of file ExprBase.h.

virtual bool Sundance::ExprBase::isVariational   const [inline, virtual]
 

Reimplemented in Sundance::TestFunction.

Definition at line 189 of file ExprBase.h.

virtual bool Sundance::ExprBase::isUnknown   const [inline, virtual]
 

Reimplemented in Sundance::UnknownFunction.

Definition at line 191 of file ExprBase.h.

virtual bool Sundance::ExprBase::isCoordExpr   const [inline, virtual]
 

Reimplemented in Sundance::CoordExpr.

Definition at line 193 of file ExprBase.h.

virtual bool Sundance::ExprBase::isDiscreteFunction   const [inline, virtual]
 

Reimplemented in Sundance::DiscreteFunction, and Sundance::DiscreteFunctionDeriv.

Definition at line 195 of file ExprBase.h.

virtual bool Sundance::ExprBase::isUserFuncExpr   const [inline, virtual]
 

Reimplemented in Sundance::UserFuncExpr.

Definition at line 197 of file ExprBase.h.

virtual bool Sundance::ExprBase::isParameterExpr   const [inline, virtual]
 

Reimplemented in Sundance::ParameterExpr.

Definition at line 199 of file ExprBase.h.

virtual bool Sundance::ExprBase::isHoldExpr   const [inline, virtual]
 

Reimplemented in Sundance::HoldExpr.

Definition at line 201 of file ExprBase.h.

virtual bool Sundance::ExprBase::isRegionalExpr   const [inline, virtual]
 

Reimplemented in Sundance::RegionalExpr.

Definition at line 203 of file ExprBase.h.

virtual bool Sundance::ExprBase::isCellDiameterExpr   const [inline, virtual]
 

Reimplemented in Sundance::CellDiameterExpr.

Definition at line 205 of file ExprBase.h.

virtual bool Sundance::ExprBase::isCellNormalExpr   const [inline, virtual]
 

Reimplemented in Sundance::CellNormalExpr.

Definition at line 207 of file ExprBase.h.

virtual bool Sundance::ExprBase::isIntegralExpr   const [inline, virtual]
 

Reimplemented in Sundance::IntegralExpr.

Definition at line 209 of file ExprBase.h.

virtual bool Sundance::ExprBase::isTestParameter   const [inline, virtual]
 

Reimplemented in Sundance::TestParameter.

Definition at line 211 of file ExprBase.h.

virtual bool Sundance::ExprBase::isUnknownParameter   const [inline, virtual]
 

Reimplemented in Sundance::UnknownParameter.

Definition at line 213 of file ExprBase.h.

virtual bool Sundance::ExprBase::isSpatiallyConstant   const [inline, virtual]
 

Reimplemented in Sundance::ConstantExpr, Sundance::HoldExpr, Sundance::ListExpr, Sundance::ParameterExpr, Sundance::PowerExpr, Sundance::StdFunctionExpr, and Sundance::TermListExpr.

Definition at line 217 of file ExprBase.h.

bool Sundance::ExprBase::watching   const [inline]
 

Definition at line 220 of file ExprBase.h.

References watching_.

virtual bool Sundance::ExprBase::hasChildren   const [inline, virtual]
 

Reimplemented in Sundance::ListExpr, Sundance::TermListExpr, and Sundance::UnaryExpr.

Definition at line 223 of file ExprBase.h.

virtual void Sundance::ExprBase::getChildren ExprArray   const [inline, virtual]
 

Reimplemented in Sundance::ListExpr, Sundance::TermListExpr, and Sundance::UnaryExpr.

Definition at line 226 of file ExprBase.h.

virtual int Sundance::ExprBase::funcID   const [virtual]
 

Reimplemented in Sundance::FuncExprBase.

virtual ExprBase* Sundance::ExprBase::clone   const [pure virtual]
 

Implemented in Sundance::CellDiameterExpr, Sundance::CellNormalExpr, Sundance::ConstantExpr, Sundance::CoordExpr, Sundance::Derivative, Sundance::DiffOp, Sundance::DiscreteFuncListExpr, Sundance::DiscreteFunction, Sundance::DiscreteFunctionDeriv, Sundance::FuncExprBase, Sundance::HoldExpr, Sundance::IntegralExpr, Sundance::ListExpr, Sundance::ParameterExpr, Sundance::PowerExpr, Sundance::ProductExpr, Sundance::RegionalExpr, Sundance::StdFunctionExpr, Sundance::SumExpr, Sundance::SymbolicFunction, Sundance::TermListExpr, Sundance::TestFunction, Sundance::TestParameter, Sundance::UnknownFunction, Sundance::UnknownParameter, and Sundance::UserFuncExpr.

virtual void Sundance::ExprBase::extractPrefactor double &    prefactor,
Expr   result
const [virtual]
 

Reimplemented in Sundance::ProductExpr.

virtual const string& Sundance::ExprBase::name   const [virtual]
 

Reimplemented in Sundance::CoordExpr, Sundance::FuncExprBase, Sundance::HoldExpr, Sundance::ParameterExpr, Sundance::PowerExpr, Sundance::RegionalExpr, and Sundance::StdFunctionExpr.

virtual void Sundance::ExprBase::print ostream &    os,
bool    paren = false
const [pure virtual]
 

Implemented in Sundance::CellDiameterExpr, Sundance::CellNormalExpr, Sundance::ConstantExpr, Sundance::CoordExpr, Sundance::Derivative, Sundance::DiffOp, Sundance::DiscreteFuncListExpr, Sundance::DiscreteFunction, Sundance::DiscreteFunctionDeriv, Sundance::FuncExprBase, Sundance::HoldExpr, Sundance::IntegralExpr, Sundance::ListExpr, Sundance::ParameterExpr, Sundance::PowerExpr, Sundance::ProductExpr, Sundance::RegionalExpr, Sundance::StdFunctionExpr, Sundance::SumExpr, Sundance::SymbolicFunction, Sundance::TermListExpr, and Sundance::UserFuncExpr.

virtual void Sundance::ExprBase::matlabDump ostream &    os const [virtual]
 

Reimplemented in Sundance::DiscreteFunction.

virtual string Sundance::ExprBase::typeName   const [virtual]
 

virtual void Sundance::ExprBase::getBasis BasisFamily   basis const [virtual]
 

Reimplemented in Sundance::DiscreteFunction, Sundance::DiscreteFunctionDeriv, and Sundance::SymbolicFunction.

virtual int Sundance::ExprBase::countMonomials   const [virtual]
 

Reimplemented in Sundance::DiscreteFuncListExpr, Sundance::ListExpr, and Sundance::SumExpr.

virtual void Sundance::ExprBase::getMonomials ExprArray   monomials,
int &    offset
const [virtual]
 

Reimplemented in Sundance::DiscreteFuncListExpr, Sundance::ListExpr, and Sundance::SumExpr.

virtual bool Sundance::ExprBase::getValidWeakForm Expr   coeff,
Expr   var,
Expr   unk
const [virtual]
 

Reimplemented in Sundance::ProductExpr, and Sundance::TestFunction.

virtual bool Sundance::ExprBase::getMesh Mesh   const [inline, virtual]
 

Reimplemented in Sundance::DiffOp, Sundance::DiscreteFunction, Sundance::HoldExpr, Sundance::ListExpr, Sundance::PowerExpr, Sundance::StdFunctionExpr, and Sundance::TermListExpr.

Definition at line 258 of file ExprBase.h.

virtual void Sundance::ExprBase::getDomain TSFNonDupArray< CellSet > &    domain const [virtual]
 

Reimplemented in Sundance::DiscreteFunction.

bool Sundance::ExprBase::trace   const [inline]
 

Definition at line 265 of file ExprBase.h.

References trace_.

void Sundance::ExprBase::traceOn   [inline, static]
 

Definition at line 267 of file ExprBase.h.

References trace_.

void Sundance::ExprBase::traceOff   [inline, static]
 

Definition at line 269 of file ExprBase.h.

References trace_.

bool Sundance::ExprBase::verbosePrint   const [inline]
 

Definition at line 271 of file ExprBase.h.

References verbosePrint_.

void Sundance::ExprBase::verbosePrintOn   [inline, static]
 

Definition at line 273 of file ExprBase.h.

References verbosePrint_.

void Sundance::ExprBase::verbosePrintOff   [inline, static]
 

Definition at line 275 of file ExprBase.h.

References verbosePrint_.

void Sundance::ExprBase::traceBinaryOp const string &    mesg,
const Expr   other
const
 

void Sundance::ExprBase::fullForm ostream &    os const
 

Reimplemented in Sundance::DiscreteFunction.

virtual bool Sundance::ExprBase::lhsAppearsOnRHS const Expr   const [inline, virtual]
 

Reimplemented in Sundance::DiscreteFuncListExpr, Sundance::ListExpr, and Sundance::TermListExpr.

Definition at line 282 of file ExprBase.h.

virtual void Sundance::ExprBase::replaceWithCloneOfAssignmentLHS const Expr  ,
const Expr  
[inline, virtual]
 

Reimplemented in Sundance::DiscreteFuncListExpr, Sundance::ListExpr, and Sundance::TermListExpr.

Definition at line 284 of file ExprBase.h.

virtual string Sundance::ExprBase::toString bool    paren = false const [virtual]
 

Reimplemented in Sundance::CellDiameterExpr, Sundance::CellNormalExpr, Sundance::ConstantExpr, Sundance::CoordExpr, Sundance::DiscreteFuncListExpr, Sundance::DiscreteFunction, Sundance::DiscreteFunctionDeriv, Sundance::HoldExpr, Sundance::IntegralExpr, Sundance::ListExpr, Sundance::PowerExpr, Sundance::ProductExpr, Sundance::RegionalExpr, Sundance::StdFunctionExpr, Sundance::SumExpr, Sundance::SymbolicFunction, and Sundance::TermListExpr.

virtual XMLObject Sundance::ExprBase::toXML   const [virtual]
 

Reimplemented in Sundance::CellDiameterExpr, Sundance::CellNormalExpr, Sundance::ConstantExpr, Sundance::CoordExpr, Sundance::DiscreteFuncListExpr, Sundance::DiscreteFunction, Sundance::DiscreteFunctionDeriv, Sundance::HoldExpr, Sundance::IntegralExpr, Sundance::ListExpr, Sundance::ParameterExpr, Sundance::PowerExpr, Sundance::ProductExpr, Sundance::RegionalExpr, Sundance::StdFunctionExpr, Sundance::SumExpr, and Sundance::SymbolicFunction.

int Sundance::ExprBase::hashCode   const [inline]
 

Definition at line 295 of file ExprBase.h.

virtual void Sundance::ExprBase::differential const Expr   u,
const Expr   du,
Expr   result
const [virtual]
 

Reimplemented in Sundance::HoldExpr, Sundance::IntegralExpr, Sundance::ListExpr, Sundance::PowerExpr, Sundance::ProductExpr, Sundance::RegionalExpr, Sundance::StdFunctionExpr, Sundance::SumExpr, and Sundance::SymbolicFunction.

virtual void Sundance::ExprBase::substitute const Expr   u,
const Expr   du,
Expr   result
const [virtual]
 

Reimplemented in Sundance::HoldExpr, Sundance::IntegralExpr, Sundance::ListExpr, Sundance::PowerExpr, Sundance::ProductExpr, Sundance::RegionalExpr, Sundance::StdFunctionExpr, Sundance::SumExpr, and Sundance::SymbolicFunction.

virtual void Sundance::ExprBase::setFunctionValue const Expr   u0 [virtual]
 

Reimplemented in Sundance::ListExpr, and Sundance::UnknownFunction.

virtual void Sundance::ExprBase::getVariation Expr   result const [virtual]
 

Reimplemented in Sundance::ListExpr, Sundance::UnknownFunction, and Sundance::UnknownParameter.

virtual void Sundance::ExprBase::getDifferential Expr   result const [virtual]
 

Reimplemented in Sundance::ListExpr, Sundance::UnknownFunction, and Sundance::UnknownParameter.

virtual void Sundance::ExprBase::setVariation const Expr   v [virtual]
 

Reimplemented in Sundance::ListExpr, and Sundance::UnknownFunction.

virtual void Sundance::ExprBase::setDifferential const Expr   du [virtual]
 

Reimplemented in Sundance::ListExpr, and Sundance::UnknownFunction.

virtual void Sundance::ExprBase::checkForCancellations Expr   result [protected, virtual]
 

Reimplemented in Sundance::ProductExpr, and Sundance::SumExpr.

virtual double Sundance::ExprBase::constant   const [protected, virtual]
 

Reimplemented in Sundance::ProductExpr, and Sundance::SumExpr.

virtual void Sundance::ExprBase::baseClassMethodCall const string &    method const [protected, virtual]
 


Friends And Related Function Documentation

friend class Expr [friend]
 

Definition at line 293 of file ExprBase.h.


Member Data Documentation

int Sundance::ExprBase::funcEvaluatorPtr_ [protected]
 

Definition at line 328 of file ExprBase.h.

Referenced by ExprBase().

int Sundance::ExprBase::sensEvaluatorPtr_ [protected]
 

Definition at line 329 of file ExprBase.h.

Referenced by ExprBase().

string Sundance::ExprBase::dummyName_ [static, protected]
 

Definition at line 331 of file ExprBase.h.

MultiIndex Sundance::ExprBase::dummyMultiIndex_ [static, protected]
 

Definition at line 332 of file ExprBase.h.

bool Sundance::ExprBase::trace_ [static, protected]
 

Definition at line 333 of file ExprBase.h.

Referenced by trace(), traceOff(), and traceOn().

bool Sundance::ExprBase::verbosePrint_ [static, protected]
 

Definition at line 334 of file ExprBase.h.

Referenced by verbosePrint(), verbosePrintOff(), and verbosePrintOn().

bool Sundance::ExprBase::watching_ [private]
 

Definition at line 337 of file ExprBase.h.

Referenced by ExprBase(), watching(), watchOff(), and watchOn().


The documentation for this class was generated from the following file:
Contact:
Kevin Long (krlong@ca.sandia.gov)


Documentation generated by