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

Sundance::UnknownFunction Class Reference

#include <UnknownFunction.h>

Inheritance diagram for Sundance::UnknownFunction:

Sundance::SymbolicFunction Sundance::FuncExprBase Sundance::ExprBase Sundance::UnknownParameter List of all members.

Public Methods

User-level methods
Developer-only methods

Protected Attributes


Detailed Description

Expression subtype that can represent an unknown function in a finite-element problem

Definition at line 23 of file UnknownFunction.h.


Constructor & Destructor Documentation

Sundance::UnknownFunction::UnknownFunction const BasisFamily   basis
 

Sundance::UnknownFunction::UnknownFunction const BasisFamily   basis,
const string &    name
 

virtual Sundance::UnknownFunction::~UnknownFunction   [inline, virtual]
 

Definition at line 33 of file UnknownFunction.h.


Member Function Documentation

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

Reimplemented from Sundance::ExprBase.

Definition at line 38 of file UnknownFunction.h.

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

Reimplemented from Sundance::ExprBase.

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

Reimplemented from Sundance::SymbolicFunction.

Reimplemented in Sundance::UnknownParameter.

Definition at line 46 of file UnknownFunction.h.

References Sundance::UNKNOWNFUNCTION.

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

Implements Sundance::SymbolicFunction.

Reimplemented in Sundance::UnknownParameter.

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

Reimplemented from Sundance::ExprBase.

Reimplemented in Sundance::UnknownParameter.

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

Reimplemented from Sundance::ExprBase.

Reimplemented in Sundance::UnknownParameter.

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

Reimplemented from Sundance::ExprBase.

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

Reimplemented from Sundance::ExprBase.

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

Reimplemented from Sundance::ExprBase.


Member Data Documentation

Expr Sundance::UnknownFunction::value_ [protected]
 

Definition at line 68 of file UnknownFunction.h.

Expr Sundance::UnknownFunction::differential_ [protected]
 

Definition at line 69 of file UnknownFunction.h.

Expr Sundance::UnknownFunction::variation_ [protected]
 

Definition at line 70 of file UnknownFunction.h.

bool Sundance::UnknownFunction::hasDifferential_ [protected]
 

Definition at line 71 of file UnknownFunction.h.

bool Sundance::UnknownFunction::hasVariation_ [protected]
 

Definition at line 72 of file UnknownFunction.h.


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


Documentation generated by