Note
The documentation on this page was automatically extracted from the DOLFIN C++ code and may need to be edited or expanded.
Parent class(es)
- ufc::function
- Variable
This is a common base class for functions. Functions can be evaluated at a given point and they can be restricted to a given cell in a finite element mesh. This functionality is implemented by sub-classes that implement the eval() and restrict() functions.
DOLFIN provides two implementations of the GenericFunction interface in the form of the classes Function and Expression.
Sub-classes may optionally implement the update() function that will be called prior to restriction when running in parallel.
Constructor
Return value rank
Return value dimension for given axis
Evaluate at given point in given cell
Evaluate at given point
Restrict function to local cell (compute expansion coefficients w)
Compute values at all mesh vertices
Update off-process ghost coefficients
Evaluation at given point (scalar function)
Evaluation at given point (scalar function)
Evaluation at given point (scalar function)
Evaluation at given point (scalar function)
Evaluation at given point (vector-valued function)
Evaluation at given point (vector-valued function)
Evaluation at given point (vector-valued function)
Evaluation at given point (vector-valued function)
Evaluation at given point Return value size (product of value dimensions)
Evaluate function at given point in cell