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

Sundance::SymbolicFunction Class Reference

#include <SymbolicFunction.h>

Inheritance diagram for Sundance::SymbolicFunction:

Sundance::FuncExprBase Sundance::ExprBase Sundance::TestFunction Sundance::UnknownFunction Sundance::TestParameter Sundance::UnknownParameter List of all members.

Public Methods

Developer-only methods

Protected Attributes


Detailed Description

Expression subtype representing a unknown or variational function with a basis.

Definition at line 22 of file SymbolicFunction.h.


Constructor & Destructor Documentation

Sundance::SymbolicFunction::SymbolicFunction const BasisFamily   basis
 

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


Member Function Documentation

virtual const MultiIndex& Sundance::SymbolicFunction::multiIndex   const [inline, virtual]
 

Reimplemented from Sundance::ExprBase.

Definition at line 33 of file SymbolicFunction.h.

References d_.

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

Reimplemented from Sundance::ExprBase.

virtual void Sundance::SymbolicFunction::setMultiIndex const MultiIndex   d [inline, virtual]
 

Definition at line 39 of file SymbolicFunction.h.

References d_.

virtual bool Sundance::SymbolicFunction::operator== const Expr   other const [virtual]
 

Implements Sundance::FuncExprBase.

virtual bool Sundance::SymbolicFunction::operator< const Expr   other const [virtual]
 

Implements Sundance::FuncExprBase.

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

Reimplemented from Sundance::FuncExprBase.

Reimplemented in Sundance::TestFunction, Sundance::TestParameter, Sundance::UnknownFunction, and Sundance::UnknownParameter.

Definition at line 47 of file SymbolicFunction.h.

References Sundance::SYMBOLICFUNCTION.

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

Implements Sundance::FuncExprBase.

Implemented in Sundance::TestFunction, Sundance::TestParameter, Sundance::UnknownFunction, and Sundance::UnknownParameter.

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

Implements Sundance::FuncExprBase.

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

Reimplemented from Sundance::ExprBase.

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

Reimplemented from Sundance::ExprBase.

virtual void Sundance::SymbolicFunction::getBasis BasisFamily   basis const [inline, virtual]
 

Reimplemented from Sundance::ExprBase.

Definition at line 61 of file SymbolicFunction.h.

References basis_.

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

Reimplemented from Sundance::ExprBase.

virtual void Sundance::SymbolicFunction::substitute const Expr   u,
const Expr   u0,
Expr   result
const [virtual]
 

Reimplemented from Sundance::ExprBase.


Member Data Documentation

MultiIndex Sundance::SymbolicFunction::d_ [protected]
 

Definition at line 74 of file SymbolicFunction.h.

Referenced by multiIndex(), and setMultiIndex().

BasisFamily Sundance::SymbolicFunction::basis_ [protected]
 

Definition at line 75 of file SymbolicFunction.h.

Referenced by getBasis().


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


Documentation generated by