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 finite element function space defined by a mesh, a finite element, and a local-to-global mapping of the degrees of freedom (dofmap).
Create function space for given mesh, element and dofmap (shared data)
Create empty function space for later initialization. This constructor is intended for use by any sub-classes which need to construct objects before the initialisation of the base class. Data can be attached to the base class using FunctionSpace::attach(...).
Copy constructor
Attach data to an empty function space
Assignment operator
Equality operator
Inequality operator
Return finite element
Return dofmap
Return dimension of function space
Interpolate function v into function space, returning the vector of expansion coefficients
Extract subspace for component
Extract subspace for component
Collapse a subspace and return a new function space
Collapse a subspace and return a new function space and a map from new to old dofs
Check if function space has given cell
Check if function space has given element
Return component
Return informal string representation (pretty-print)
Print dofmap (useful for debugging)