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

Sundance::FunctionalEvaluator Class Reference

#include <FunctionalEvaluator.h>

List of all members.

Public Methods

Static Public Methods

Private Methods

Static Private Methods

Private Attributes


Constructor & Destructor Documentation

Sundance::FunctionalEvaluator::FunctionalEvaluator const Expr   integral [private]
 

Construction of FunctionalEvaluators should be done through the createAndCache() method


Member Function Documentation

double Sundance::FunctionalEvaluator::evaluate const Mesh   mesh,
const Expr   u,
const Expr   u0
const
 

double Sundance::FunctionalEvaluator::evaluate const Mesh   mesh const
 

FunctionalEvaluator& Sundance::FunctionalEvaluator::createAndCache const Expr   integral,
int &    key
[static]
 

FunctionalEvaluator& Sundance::FunctionalEvaluator::getEvaluator int    key [static]
 

bool& Sundance::FunctionalEvaluator::verboseInit   [inline, static]
 

Definition at line 36 of file FunctionalEvaluator.h.

bool& Sundance::FunctionalEvaluator::verboseCalculations   [inline, static]
 

Definition at line 39 of file FunctionalEvaluator.h.

void Sundance::FunctionalEvaluator::createWorkSets const Mesh   mesh const [private]
 

TSFArray<TSFSmartPtr<FunctionalEvaluator> >& Sundance::FunctionalEvaluator::cache   [static, private]
 

int& Sundance::FunctionalEvaluator::topKey   [static, private]
 


Member Data Documentation

TSFArray<CellSet> Sundance::FunctionalEvaluator::cellSets_ [private]
 

Definition at line 48 of file FunctionalEvaluator.h.

TSFArray<TSFArray<QuadratureFamily> > Sundance::FunctionalEvaluator::quad_ [private]
 

Definition at line 49 of file FunctionalEvaluator.h.

TSFArray<ExprArray> Sundance::FunctionalEvaluator::exprs_ [private]
 

Definition at line 50 of file FunctionalEvaluator.h.

Expr Sundance::FunctionalEvaluator::nonIntegralTerms_ [private]
 

Definition at line 51 of file FunctionalEvaluator.h.

TSFHashtable<int, TSFArray<TSFHashtable<CellTopologyCode, TSFSmartPtr<TSFArray<CellBlock> > > > > Sundance::FunctionalEvaluator::cellBlocks_ [private]
 

Definition at line 53 of file FunctionalEvaluator.h.

TSFHashtable<int, TSFArray<TSFNonDupArray<CellTopologyCode> > > Sundance::FunctionalEvaluator::cellTypes_ [private]
 

Definition at line 55 of file FunctionalEvaluator.h.

TSFHashtable<int, TSFHashtable<CellTopologyCode, TSFSmartPtr<WorkSet> > > Sundance::FunctionalEvaluator::workSetTable_ [private]
 

Definition at line 56 of file FunctionalEvaluator.h.

int Sundance::FunctionalEvaluator::workSetSize_ [private]
 

Definition at line 58 of file FunctionalEvaluator.h.


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


Documentation generated by