29 unsigned int n_dofs = 0;
59 unsigned int n_dofs = 0;
60 unsigned int dim = edge.
side(0)->
dim();
90 unsigned int n_dofs = 0;
unsigned int n_dofs() const
Returns the number of degrees of freedom needed by the finite element.
const std::vector< unsigned int > & node_dim() const
FiniteElement< 2 > * fe2_
FiniteElement< 1 > * fe1_
unsigned int dim
Association to n-face of given dimension (point, line, triangle, tetrahedron.
unsigned int n_face_idx
Index of n-face to which the dof is associated.
FiniteElement< 2 > * fe2d(const ElementAccessor< 3 > &) const override
FiniteElement< dim > * fe(const ElementAccessor< 3 > &) const
Return finite element object for given element.
unsigned int n_elem_dofs(const ElementAccessor< 3 > &cell) const override
Number of dofs associated to element (not shared by adjacent elements).
unsigned int dim() const
Returns dimension of the side, that is dimension of the element minus one.
Declaration of class which provides the finite element for every mesh cell.
unsigned int n_node_dofs(unsigned int nid) const override
Number of dofs associated to node. nid is the node index in the mesh tree.
FiniteElement< 3 > * fe3_
unsigned int n_edge_dofs(const Edge &edge) const override
Number of dofs associated to edge.
const Dof & dof(unsigned int i) const
Returns i -th degree of freedom.
Abstract class for description of finite elements.
FiniteElement< 0 > * fe0_
FiniteElement< 1 > * fe1d(const ElementAccessor< 3 > &) const override
SideIter side(const unsigned int i) const
Gets side iterator of the i -th side.
FiniteElement< 3 > * fe3d(const ElementAccessor< 3 > &) const override
FiniteElement< 0 > * fe0d(const ElementAccessor< 3 > &) const override