|
Public Member Functions |
| Function () |
| Create a function of unspecified type.
|
| Function (Mesh &mesh, dolfin::Vector &x, int dim=0, int size=1) |
| Create function specified on given mesh with given nodal values.
|
| Function (const char *name, int dim=0, int size=1) |
| Create function specified by the given expression.
|
| Function (function fp) |
| Create function from function pointer.
|
| Function (unsigned int N) |
| Create an ODE function of given dimension.
|
| ~Function () |
| Destructor.
|
void | init (Mesh &mesh, dolfin::Vector &x, int dim=0, int size=1) |
| Initialize function on given mesh with given nodal values.
|
void | init (const char *name, int dim=0, int size=1) |
| Create function specified by the given expression.
|
void | init (function fp) |
| Create function from function pointer.
|
void | init (unsigned int N) |
| Create an ODE function of given dimension.
|
real | operator() (const Node &n, real t=0.0) const |
| Evaluation for given node and time.
|
real | operator() (const Node &n, real t=0.0) |
real | operator() (const Point &p, real t=0.0) const |
| Evaluation for given point and time.
|
real | operator() (const Point &p, real t=0.0) |
real | operator() (real x, real y, real z, real t) const |
| Evaluation for given coordinates and time.
|
real | operator() (real x, real y, real z, real t) |
real | operator() (unsigned int i, real t) const |
| Evaluation for given component and time.
|
real | operator() (unsigned int i, real t) |
real | abs (const Node &n, real t=0.0) |
| Absolute values.
|
real | abs (const Point &p, real t=0.0) |
real | abs (real x, real y, real z, real t) |
real | abs (unsigned int i, real t) |
void | update (real t) |
real | time () const |
Mesh & | mesh () const |
ElementData & | elmdata () |
void | update (FunctionSpace::ElementFunction &v, const FiniteElement &element, const Cell &cell, real t) const |
void | update (NewArray< real > &w, const Cell &cell, const NewPDE &pde) const |