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

Sundance Namespace Reference

A SingleCellSet is a CellSet which contains only one Cell. More...

Compounds

Typedefs

Enumerations

Functions

Variables


Typedef Documentation

typedef double(* Sundance::StdFunctionPtr)(double)
 

Definition at line 24 of file StdFunctionExpr.h.

typedef Expr(* Sundance::StdFuncOfExpr)(const Expr&)
 

Definition at line 26 of file StdFunctionExpr.h.

typedef int(* Sundance::CellProcessorResolver)(const Cell& cell, const MPIComm& comm)
 

Definition at line 23 of file FindLocalSubdomain.h.

Referenced by Sundance::Mesh::findLocalSubdomain().

typedef bool(* Sundance::CellConditional)(const Cell& cell)
 

Definition at line 27 of file Mesh.h.


Enumeration Type Documentation

enum Sundance::TokenType
 

Enumeration values:
TT_Unknown 
TT_Assign 
TT_OpenParen 
TT_CloseParen 
TT_OpenBracket 
TT_CloseBracket 
TT_OpenBrace 
TT_CloseBrace 
TT_Comma 
TT_Plus 
TT_Minus 
TT_Times 
TT_Divide 
TT_Constant 
TT_Name 
TT_Equal 
TT_LessThan 
TT_GreaterThan 
TT_LessThanOrEqual 
TT_GreaterThanOrEqual 
TT_And 
TT_Or 
TT_Not 
TT_NotEqual 
TT_End 

Definition at line 18 of file Token.h.

enum Sundance::ExprType
 

Enumeration values:
BASEEXPR 
SUMEXPR 
PRODUCTEXPR 
FUNCEXPR 
CONSTANTEXPR 
LISTEXPR 
DERIVATIVE 
DIFFOP 
FUNCEXPRBASE 
SYMBOLICFUNCTION 
UNKNOWNFUNCTION 
TESTFUNCTION 
COORDEXPR 
DISCRETEFUNCTION 
STDFUNCTIONEXPR 
POWEREXPR 
DISCRETEFUNCTIONDERIV 
PARAMETEREXPR 
USERFUNCEXPR 
HOLDEXPR 
REGIONALEXPR 
CELLDIAMETEREXPR 
INTEGRALEXPR 
UNKNOWNPARAMETER 
TESTPARAMETER 
CELLNORMALEXPR 

Definition at line 38 of file ExprBase.h.

enum Sundance::RelationalOperator
 

Enumeration values:
RelEQ 
RelNEQ 
RelLT 
RelGT 
RelLE 
RelGE 

Definition at line 20 of file RelationalExpr.h.

Referenced by Sundance::RelationalExpr::RelationalExpr().

enum Sundance::StdFunctionCode
 

Enumeration values:
StdSin 
StdCos 
StdExp 
StdLog 
StdCosh 
StdSinh 
StdSqrt 
StdFabs 
StdSign 
StdATan 
StdACos 
StdASin 

Definition at line 20 of file StdFunctionExpr.h.

enum Sundance::CellType
 

Enumeration values:
NullCell 
PointCell 
LineCell 
TriangleCell 
TetCell 
QuadCell 
BrickCell 
PrismCell 

Definition at line 19 of file CellType.h.

Referenced by Sundance::CellTopologyCode::CellTopologyCode(), Sundance::CellTopologyCode::operator<(), and Sundance::CellTopologyCode::operator==().


Function Documentation

ostream& operator<< ostream &    os,
const LocalMatrix   A
 

TSFArray<Block> BlockList const Block   block [inline]
 

Definition at line 53 of file Block.h.

Referenced by BlockList().

TSFArray<Block> BlockList const Block   block1,
const Block   block2
[inline]
 

Definition at line 60 of file Block.h.

References BlockList().

TSFArray<Block> BlockList const Block   block1,
const Block   block2,
const Block   block3
[inline]
 

Definition at line 67 of file Block.h.

References BlockList().

TSFArray<Block> BlockList const Block   block1,
const Block   block2,
const Block   block3,
const Block   block4
[inline]
 

Definition at line 75 of file Block.h.

References BlockList().

ComputeThread* createEmptySundanceComputeThread  
 

IdeaMessageHandler* createEmptySundanceHandler  
 

ostream& operator<< ostream &    os,
const Token   t
[inline]
 

Definition at line 73 of file Token.h.

References Sundance::Token::print().

ADReal operator+ const double &    scalar,
const ADReal   a
 

ADReal operator- const double &    scalar,
const ADReal   a
 

ADReal operator * const double &    scalar,
const ADReal   a
 

ADReal operator/ const double &    scalar,
const ADReal   a
 

void showVersion   [inline]
 

Definition at line 14 of file SundanceVersion.h.

string toString const Expr   expr [inline]
 

Definition at line 464 of file Expr.h.

References Sundance::Expr::toString().

ostream& operator<< ostream &    os,
const Expr   expr
[inline]
 

Definition at line 470 of file Expr.h.

References Sundance::Expr::print().

int hashCode const Expr   expr [inline]
 

Definition at line 476 of file Expr.h.

References Sundance::Expr::hashCode().

ostream& operator<< ostream &    os,
const ExprArray   array
 

ostream& operator<< ostream &    os,
ExprHashtable   h
[inline]
 

Definition at line 82 of file ExprHashtable.h.

References Sundance::ExprHashtable::print().

Expr Integral const Expr   integrand,
const QuadratureFamily   quad = Defaults::quadratureFamily()
 

Expr Integral const CellSet   domain,
const Expr   integrand,
const QuadratureFamily   quad = Defaults::quadratureFamily()
 

ostream& operator<< ostream &    os,
const MultiIndex   d
[inline]
 

Definition at line 104 of file MultiIndex.h.

References Sundance::MultiIndex::order().

string toString const MultiIndex   d [inline]
 

Definition at line 111 of file MultiIndex.h.

References Sundance::MultiIndex::order(), and TSF::toString().

void init int *    argc,
void ***    argv
 

Examples:
burgers1D.cpp, catenary.cpp, heat1D.cpp, heat2D.cpp, and inlinePoissonBoltzmann1D.cpp.

void init int    argc,
void **    argv
 

void finalize  
 

Examples:
burgers1D.cpp, catenary.cpp, heat1D.cpp, heat2D.cpp, and inlinePoissonBoltzmann1D.cpp.

void handleError exception &    e,
const string &    filename
 

Examples:
burgers1D.cpp, heat2D.cpp, and inlinePoissonBoltzmann1D.cpp.

TSFTimer& totalTimer  
 

template<int dim>
Expr gradient const Expr   f
 

template<>
Expr gradient< 1 > const Expr   f [inline]
 

template<>
Expr gradient< 2 > const Expr   f [inline]
 

template<>
Expr gradient< 3 > const Expr   f [inline]
 

template<int dim>
Expr divergence const Expr   f
 

template<>
Expr divergence< 1 > const Expr   f [inline]
 

template<>
Expr divergence< 2 > const Expr   f [inline]
 

template<>
Expr divergence< 3 > const Expr   f [inline]
 

Expr cross const Expr   a,
const Expr   b
[inline]
 

Definition at line 90 of file SymbolicUtilities.h.

References Sundance::Expr::length(), and Sundance::Expr::toString().

template<int dim>
Expr curl const Expr   f
 

template<>
Expr curl< 2 > const Expr   f [inline]
 

template<>
Expr curl< 3 > const Expr   f [inline]
 

template<int dim>
Expr grad const Expr   f
 

template<>
Expr grad< 1 > const Expr   f [inline]
 

template<>
Expr grad< 2 > const Expr   f [inline]
 

template<>
Expr grad< 3 > const Expr   f [inline]
 

template<int dim>
Expr div const Expr   f
 

template<>
Expr div< 1 > const Expr   f [inline]
 

template<>
Expr div< 2 > const Expr   f [inline]
 

template<>
Expr div< 3 > const Expr   f [inline]
 

ostream& operator<< ostream &    os,
const Cell   cell
[inline]
 

Definition at line 194 of file Cell.h.

References Sundance::Cell::print().

ostream& operator<< ostream &    os,
CellJacobian   J
 

ostream& operator<< ostream &    os,
InvCellJacobian   J
 

ostream& operator<< ostream &    os,
const Point   p
 

Point Sundance::operator * const double &    a,
const Point   p
[inline]
 

Definition at line 215 of file Point.h.

void showCellSet const string &    filename,
const Mesh   mesh,
const string &    label
 


Variable Documentation

Expr Sundance::Scalar()
 

Expr Sundance::nabla()
 

Expr Sundance::nabla<1>()
 

Expr Sundance::nabla<2>()
 

Expr Sundance::nabla<3>()
 


Contact:
Kevin Long (krlong@ca.sandia.gov)


Documentation generated by