Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

dolfin::ExpressionFunction Class Reference

#include <ExpressionFunction.h>

Inheritance diagram for dolfin::ExpressionFunction:

Inheritance graph
[legend]
Collaboration diagram for dolfin::ExpressionFunction:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ExpressionFunction ()
virtual ~ExpressionFunction ()
virtual real operator() (const Node &n, real t) const=0
virtual real operator() (const Point &p, real t) const=0
virtual real operator() (real x, real y, real z, real t) const=0
virtual void update (FunctionSpace::ElementFunction &v, const FiniteElement &element, const Cell &cell, real t) const=0
virtual void update (NewArray< real > &w, const Cell &cell, const NewPDE &pde) const=0

Constructor & Destructor Documentation

ExpressionFunction::ExpressionFunction (   ) 
 

ExpressionFunction::~ExpressionFunction (   )  [virtual]
 


Member Function Documentation

virtual real dolfin::ExpressionFunction::operator() (  real  x,
real  y,
real  z,
real  t
)  const [pure virtual]
 

Reimplemented from dolfin::GenericFunction.

Implemented in dolfin::ScalarExpressionFunction, and dolfin::VectorExpressionFunction.

virtual real dolfin::ExpressionFunction::operator() (  const Point &  p,
real  t
)  const [pure virtual]
 

Reimplemented from dolfin::GenericFunction.

Implemented in dolfin::ScalarExpressionFunction, and dolfin::VectorExpressionFunction.

virtual real dolfin::ExpressionFunction::operator() (  const Node &  n,
real  t
)  const [pure virtual]
 

Reimplemented from dolfin::GenericFunction.

Implemented in dolfin::ScalarExpressionFunction, and dolfin::VectorExpressionFunction.

virtual void dolfin::ExpressionFunction::update (  NewArray< real > &  w,
const Cell &  cell,
const NewPDE &  pde
)  const [pure virtual]
 

Reimplemented from dolfin::GenericFunction.

Implemented in dolfin::ScalarExpressionFunction, and dolfin::VectorExpressionFunction.

virtual void dolfin::ExpressionFunction::update (  FunctionSpace::ElementFunction &  v,
const FiniteElement &  element,
const Cell &  cell,
real  t
)  const [pure virtual]
 

Reimplemented from dolfin::GenericFunction.

Implemented in dolfin::ScalarExpressionFunction, and dolfin::VectorExpressionFunction.


The documentation for this class was generated from the following files:


Documentation automatically generated with Doxygen on 10 Sep 2004.