MultiMeshDofMap

class dolfin.cpp.fem.MultiMeshDofMap(*args)

Bases: object

This class handles the mapping of degrees of freedom for MultiMesh function spaces.

Constructor

add()

Overloaded versions

  • add(dofmap)

    Add dofmap (shared pointer version)

    Arguments
    dofmap (GenericDofMap)

    The dofmap.

  • add(dofmap)

    Add dofmap (reference version)

    Arguments
    dofmap (DofMap)

    The dofmap.

build()

Build MultiMesh dofmap

clear()

Clear MultiMesh dofmap

global_dimension()

Return the dimension of the global finite element function space

num_parts()

Return the number dofmaps (parts) of the MultiMesh dofmap

Returns
int
The number of dofmaps (parts) of the MultiMesh dofmap
off_process_owner()

Return map from nonlocal-dofs (that appear in local dof map) to owning process

ownership_range()

Return the ownership range (dofs in this range are owned by this process)

part()

Return dofmap (part) number i

Returns
GenericDofMap
Dofmap (part) number i
str()

Return informal string representation (pretty-print)

thisown

The membership flag