Flow123d
JS_before_hm-883-gc471082
|
#include <discrete_space.hh>
Public Member Functions | |
virtual unsigned int | n_node_dofs (unsigned int nid) const =0 |
Number of dofs associated to node. nid is the node index in the mesh tree. More... | |
virtual unsigned int | n_edge_dofs (const Edge &edge) const =0 |
Number of dofs associated to edge. More... | |
virtual unsigned int | n_elem_dofs (const ElementAccessor< 3 > &cell) const =0 |
Number of dofs associated to element (not shared by adjacent elements). More... | |
template<unsigned int dim> | |
unsigned int | n_face_dofs (unsigned int face_id) |
Number of dofs associated to generalized n-face (node, line, triangle or tetrahedron). More... | |
virtual MixedPtr< FiniteElement > | fe (const ElementAccessor< 3 > &) const =0 |
Return Mixed of finite element objects. More... | |
virtual | ~DiscreteSpace () |
Destructor. More... | |
Protected Member Functions | |
DiscreteSpace (Mesh *mesh) | |
Constructor. More... | |
Protected Attributes | |
Mesh * | mesh_ |
Abstract class for definition of finite element functions on the mesh. This should include
Definition at line 41 of file discrete_space.hh.
|
inlinevirtual |
Destructor.
Definition at line 65 of file discrete_space.hh.
|
inlineprotected |
Constructor.
Definition at line 71 of file discrete_space.hh.
|
pure virtual |
Return Mixed of finite element objects.
Implemented in EqualOrderDiscreteSpace.
|
pure virtual |
Number of dofs associated to edge.
Implemented in EqualOrderDiscreteSpace.
|
pure virtual |
Number of dofs associated to element (not shared by adjacent elements).
Implemented in EqualOrderDiscreteSpace.
|
inline |
Number of dofs associated to generalized n-face (node, line, triangle or tetrahedron).
Definition at line 55 of file discrete_space.hh.
|
pure virtual |
Number of dofs associated to node. nid
is the node index in the mesh tree.
Implemented in EqualOrderDiscreteSpace.
|
protected |
Definition at line 74 of file discrete_space.hh.