Bases: dolfin.cpp.common.Variable
This class represents a function space on a multimesh. It may may be created from a set of standard function spaces by repeatedly calling add(), followed by a call to build(). Note that a multimesh function space is not useful and its data structures are empty until build() has been called.
Create empty multimesh function space
Overloaded versions
add(function_space)
Add function space (shared pointer version)
The function space.
add(function_space)
Add function space (reference version)
The function space.
Overloaded versions
build()
Build multimesh function space
build(multimesh, offsets)
Build multimesh function space. This function reuses an existing multimesh and uses offsets computed from the full function spaces on each part.
Default parameter values
Return dimension of the multimesh function space
Return multimesh dofmap
Return multimesh
Return the number of function spaces (parts) of the multimesh function space
Return function space (part) number i
The membership flag
Return view of multimesh function space for part number i. This function differs from the part() function in that it does not return the original function space for a part, but rather a view of the common multimesh function space (dofs global to the collection of parts).