1#ifndef LOCALDOFSPACE_HPP
2#define LOCALDOFSPACE_HPP
23 size_t n_local_vertex_dofs,
24 size_t n_local_edge_dofs,
25 size_t n_local_cell_dofs
Base class for local DOF spaces: functions to access local DOFs (organised from the smallest dimensio...
Definition localdofspace.hpp:18
size_t dimensionCell(size_t iT) const
Returns the dimension of the local space on the cell of index iT (including faces,...
Definition localdofspace.hpp:127
size_t localOffset(const Cell &T, const Vertex &V) const
Returns the local offset of the vertex V with respect to the cell T.
Definition localdofspace.hpp:155
size_t numTotalDofsCells() const
Returns the total number of vertex DOFs.
Definition localdofspace.hpp:81
size_t m_n_local_cell_dofs
Definition localdofspace.hpp:178
size_t dimensionCellBoundary(size_t iT) const
Returns the dimension of the local space on the boundary of T.
Definition localdofspace.hpp:133
size_t dimensionVertex(const Vertex &V) const
Returns the dimension of the local space on the vertex V.
Definition localdofspace.hpp:87
size_t localOffset(const Edge &E, const Vertex &V) const
Returns the local offset of the vertex V with respect to the edge E.
Definition localdofspace.hpp:143
const Mesh & m_mesh
Definition localdofspace.hpp:175
size_t m_n_local_edge_dofs
Definition localdofspace.hpp:177
size_t numLocalDofsCell() const
Returns the number of local cell DOFs.
Definition localdofspace.hpp:51
size_t dimensionEdge(size_t iE) const
Returns the dimension of the local space on the edge of index iE (including vertices)
Definition localdofspace.hpp:106
size_t localOffset(const Cell &T, const Edge &E) const
Returns the local offset of the edge E with respect to the cell T.
Definition localdofspace.hpp:161
size_t numTotalDofsEdges() const
Returns the total number of vertex DOFs.
Definition localdofspace.hpp:75
size_t dimensionEdge(const Edge &E) const
Returns the dimension of the local space on the edge E (including vertices)
Definition localdofspace.hpp:99
size_t localOffset(const Cell &T) const
Returns the local offset of the unknowns attached to the element T.
Definition localdofspace.hpp:168
size_t dimensionVertex(size_t iV) const
Returns the dimension of the local space on the vertex of index iV.
Definition localdofspace.hpp:93
size_t numLocalDofsVertex() const
Returns the number of local vertex DOFs.
Definition localdofspace.hpp:39
size_t numTotalDofsVertices() const
Returns the total number of vertex DOFs.
Definition localdofspace.hpp:69
size_t m_n_local_vertex_dofs
Definition localdofspace.hpp:176
size_t dimensionCell(const Cell &T) const
Returns the dimension of the local space on the cell T (including faces, edges and vertices)
Definition localdofspace.hpp:112
size_t localOffset(const Edge &E) const
Returns the local offset of the unknowns attached to the edge E.
Definition localdofspace.hpp:149
size_t dimension() const
Returns the dimension of the global space (all DOFs for all geometric entities)
Definition localdofspace.hpp:61
size_t numLocalDofsEdge() const
Returns the number of local edge DOFs.
Definition localdofspace.hpp:45
size_t dimensionCellBoundary(const Cell &T) const
Returns the dimension of the local space on the boundary of T.
Definition localdofspace.hpp:120
const Mesh & mesh() const
Returns the mesh.
Definition localdofspace.hpp:33
std::size_t n_vertices() const
number of vertices in the mesh.
Definition Mesh2D.hpp:60
Cell * cell(std::size_t index) const
get a constant pointer to a cell using its global index
Definition Mesh2D.hpp:178
Edge * edge(std::size_t index) const
get a constant pointer to a edge using its global index
Definition Mesh2D.hpp:168
std::size_t n_cells() const
number of cells in the mesh.
Definition Mesh2D.hpp:63
Vertex * vertex(std::size_t index) const
get a constant pointer to a vertex using its global index
Definition Mesh2D.hpp:163
std::size_t n_edges() const
number of edges in the mesh.
Definition Mesh2D.hpp:61
if(strcmp(field, 'real')) % real valued entries T
Definition mmread.m:93
Definition ddr-klplate.hpp:27