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

Sundance::ExprFactory Class Reference

#include <ExprFactory.h>

List of all members.

Static Public Methods

Static Private Methods

Static Private Attributes


Detailed Description

ExprFactory contains static methods that construct Sundance Expr objects given an XML description of the Expr.

Definition at line 26 of file ExprFactory.h.


Member Function Documentation

Expr Sundance::ExprFactory::getExprByName const string &    name [static]
 

Expr Sundance::ExprFactory::createExpr const XMLObject &    xml [static]
 

Expr Sundance::ExprFactory::processMath const XMLObject &    xml [static]
 

Expr Sundance::ExprFactory::processMathDef const XMLObject &    xml [static]
 

void Sundance::ExprFactory::getUnksAndVars Expr   unks,
Expr   vars
[static]
 

Expr Sundance::ExprFactory::processExpr const XMLObject &    xml [static, private]
 

Expr Sundance::ExprFactory::processAssignment const XMLObject &    xml [static, private]
 

Expr Sundance::ExprFactory::processSum const XMLObject &    xml [static, private]
 

Expr Sundance::ExprFactory::processProduct const XMLObject &    xml [static, private]
 

Expr Sundance::ExprFactory::processReciprocal const XMLObject &    xml [static, private]
 

Expr Sundance::ExprFactory::processList const XMLObject &    xml [static, private]
 

Expr Sundance::ExprFactory::processUnaryMinus const XMLObject &    xml [static, private]
 

Expr Sundance::ExprFactory::processFunction const XMLObject &    xml [static, private]
 

Expr Sundance::ExprFactory::processConstant const XMLObject &    xml [static, private]
 

Expr Sundance::ExprFactory::processCoord const XMLObject &    xml [static, private]
 

Expr Sundance::ExprFactory::processUnknownExpr const XMLObject &    xml [static, private]
 

Expr Sundance::ExprFactory::processVariationalExpr const XMLObject &    xml [static, private]
 

Expr Sundance::ExprFactory::processDiscreteExpr const XMLObject &    xml [static, private]
 

Expr Sundance::ExprFactory::processDerivative const XMLObject &    xml [static, private]
 

void Sundance::ExprFactory::checkTag const XMLObject &    xml,
const string &    tag
[static, private]
 


Member Data Documentation

ExprHashtable Sundance::ExprFactory::exprs_ [static, private]
 

Definition at line 57 of file ExprFactory.h.


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


Documentation generated by