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

Sundance::ParameterExpr Class Reference

#include <ParameterExpr.h>

Inheritance diagram for Sundance::ParameterExpr:

Sundance::ExprBase List of all members.

Public Methods

User-level methods
Developer-only methods

Private Attributes

Static Private Attributes


Detailed Description

An expression that represents a modifiable design parameter.

Definition at line 20 of file ParameterExpr.h.


Constructor & Destructor Documentation

Sundance::ParameterExpr::ParameterExpr const double &    value,
const string &    name = ""
 

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

Definition at line 32 of file ParameterExpr.h.


Member Function Documentation

virtual double Sundance::ParameterExpr::value   const [virtual]
 

Reimplemented from Sundance::ExprBase.

virtual void Sundance::ParameterExpr::setParameterValue const double &    value [virtual]
 

Reimplemented from Sundance::ExprBase.

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

Reimplemented from Sundance::ExprBase.

virtual void Sundance::ParameterExpr::evaluate const AbstractFunctionSpace   targetSpace,
const TSFArray< Cell > &    cells,
const TSFArray< int > &    cellIndices,
const TSFArray< int > &    dofIndices,
const TSFArray< Point > &    x,
DenseSerialVector &    values
const [virtual]
 

Reimplemented from Sundance::ExprBase.

virtual ExprValue Sundance::ParameterExpr::average const Cell   cell const [virtual]
 

Reimplemented from Sundance::ExprBase.

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

Reimplemented from Sundance::ExprBase.

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

Implements Sundance::ExprBase.

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

Implements Sundance::ExprBase.

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

Reimplemented from Sundance::ExprBase.

Definition at line 66 of file ParameterExpr.h.

References Sundance::PARAMETEREXPR.

virtual bool Sundance::ParameterExpr::isParameterExpr   const [inline, virtual]
 

Reimplemented from Sundance::ExprBase.

Definition at line 70 of file ParameterExpr.h.

virtual bool Sundance::ParameterExpr::isSpatiallyConstant   const [inline, virtual]
 

Reimplemented from Sundance::ExprBase.

Definition at line 73 of file ParameterExpr.h.

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

Implements Sundance::ExprBase.

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

Implements Sundance::ExprBase.

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

Reimplemented from Sundance::ExprBase.

virtual const string& Sundance::ParameterExpr::name   const [virtual]
 

Reimplemented from Sundance::ExprBase.


Member Data Documentation

double Sundance::ParameterExpr::value_ [private]
 

Definition at line 86 of file ParameterExpr.h.

string Sundance::ParameterExpr::name_ [private]
 

Definition at line 87 of file ParameterExpr.h.

int Sundance::ParameterExpr::topID_ [static, private]
 

Definition at line 88 of file ParameterExpr.h.


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


Documentation generated by