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)
This class represents a function \(u_h\) in a finite element function space \(V_h\), given by
where \(\{\phi_i\}_{i=1}^{n}\) is a basis for \(V_h\), and \(U\) is a vector of expansion coefficients for \(u_h\).
Create function on given function space
Function u(V);
Create function on given function space (shared data)
Create function on given function space with a given vector (shared data)
Warning: This constructor is intended for internal library use only
Create function from vector of dofs stored to file
Create function from vector of dofs stored to file (shared data)
Sub-function constructor with shallow copy of vector (used in Python interface)
Assignment from function
Assignment from expression using interpolation
Assignment from linear combination of function
Extract subfunction
Add operator with other function
Add operator with other linear combination of functions
Subtraction operator with other function
Subtraction operator with other linear combination of functions
Scale operator
Scale operator
Return shared pointer to function space
Return vector of expansion coefficients (non-const version)
Return vector of expansion coefficients (const version)
Check if function is a member of the given function space
Return geometric dimension
Evaluate function at given coordinates
Evaluate function at given coordinates in given cell
Interpolate function (on possibly non-matching meshes)
Extrapolate function (from a possibly lower-degree function space)
Return value rank
Return value dimension for given axis
Evaluate at given point in given cell
Evaluate function for given data (non-matching meshes) This method is deprecated as of dolfin 1.6.0. Please use eval(values, x) instead.
Restrict function to local cell (compute expansion coefficients w)
Compute values at all mesh vertices
Compute values at all mesh vertices
Allow extrapolation when evaluating the Function
Check if extrapolation is permitted when evaluating the Function