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

Sundance::CoordExpr Class Reference

#include <CoordExpr.h>

Inheritance diagram for Sundance::CoordExpr:

Sundance::ExprBase List of all members.

Public Methods

User-level methods
Developer-only methods

Private Attributes


Detailed Description

A function that varies linearly with one of the Cartesian coordinate directions. You can use this to create arbitrary functions of position using Expr operations.

Definition at line 25 of file CoordExpr.h.


Constructor & Destructor Documentation

Sundance::CoordExpr::CoordExpr int    direction,
const string &    name
 

Sundance::CoordExpr::CoordExpr int    direction
 

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

Definition at line 37 of file CoordExpr.h.


Member Function Documentation

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

Reimplemented from Sundance::ExprBase.

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

Reimplemented from Sundance::ExprBase.

virtual void Sundance::CoordExpr::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 void Sundance::CoordExpr::derivative const MultiIndex   d,
Expr   result
const [virtual]
 

Reimplemented from Sundance::ExprBase.

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

Implements Sundance::ExprBase.

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

Implements Sundance::ExprBase.

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

Reimplemented from Sundance::ExprBase.

Definition at line 70 of file CoordExpr.h.

References Sundance::COORDEXPR.

virtual bool Sundance::CoordExpr::isCoordExpr   const [inline, virtual]
 

Reimplemented from Sundance::ExprBase.

Definition at line 74 of file CoordExpr.h.

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

Implements Sundance::ExprBase.

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

Implements Sundance::ExprBase.

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

Reimplemented from Sundance::ExprBase.

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

Reimplemented from Sundance::ExprBase.

const string& Sundance::CoordExpr::name   const [inline, virtual]
 

Reimplemented from Sundance::ExprBase.

Definition at line 87 of file CoordExpr.h.

References name_.


Member Data Documentation

int Sundance::CoordExpr::direction_ [private]
 

Definition at line 90 of file CoordExpr.h.

string Sundance::CoordExpr::name_ [private]
 

Definition at line 91 of file CoordExpr.h.

Referenced by name().


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


Documentation generated by