|
HArD::Core2D
Hybrid Arbitrary Degree::Core 2D - Library to implement 2D schemes with edge and cell polynomials as unknowns
|
#include <local-dof-table.hpp>


Public Member Functions | |
| LocalDOFTable (const DiscreteSpaceDescriptor &descriptor) | |
| const Mesh & | mesh () const |
| DiscreteSpaceDescriptor & | descriptor () |
| const DiscreteSpaceDescriptor & | descriptor () const |
| size_t | numberOfLocalVertexDofs () const |
| size_t | numberOfLocalVertexDofs (const std::string &dof_name) const |
| size_t | numberOfLocalEdgeDofs () const |
| size_t | numberOfLocalEdgeDofs (const std::string &dof_name) const |
| size_t | numberOfLocalCellDofs () const |
| size_t | numberOfLocalCellDofs (const std::string &dof_name) const |
| size_t | dimension () const |
| Returns the dimension of the global space (all DOFs for all geometric entities) | |
| size_t | numTotalDofsVertices () const |
| Returns the total number of vertex DOFs. | |
| size_t | numTotalDofsEdges () const |
| Returns the total number of vertex DOFs. | |
| size_t | numTotalDofsCells () const |
| Returns the total number of vertex DOFs. | |
| size_t | dimensionVertex (const Vertex &V) const |
| Returns the dimension of the local space on the vertex V. | |
| size_t | dimensionVertex (size_t iV) const |
| Returns the dimension of the local space on the vertex of index iV. | |
| size_t | dimensionEdge (const Edge &E) const |
| Returns the dimension of the local space on the edge E (including vertices) | |
| size_t | dimensionEdge (size_t iE) const |
| Returns the dimension of the local space on the edge of index iE (including vertices) | |
| size_t | dimensionCell (const Cell &T) const |
| Returns the dimension of the local space on the cell T (including faces, edges and vertices) | |
| size_t | dimensionCellBoundary (const Cell &T) const |
| Returns the dimension of the local space on the boundary of T. | |
| size_t | dimensionCell (size_t iT) const |
| Returns the dimension of the local space on the cell of index iT (including faces, edges and vertices) | |
| size_t | dimensionCellBoundary (size_t iT) const |
| Returns the dimension of the local space on the boundary of T. | |
| size_t | localOffset (const Edge &E, const Vertex &V) const |
| size_t | localOffset (const Edge &E, const Vertex &V, const std::string &vertex_dof_name) const |
| size_t | localOffset (const Edge &E) const |
| size_t | localOffset (const Edge &E, const std::string &edge_dof_name) const |
| size_t | localOffset (const Cell &T, const Vertex &V) const |
| size_t | localOffset (const Cell &T, const Vertex &V, const std::string &vertex_dof_name) const |
| size_t | localOffset (const Cell &T, const Edge &E) const |
| size_t | localOffset (const Cell &T, const Edge &E, const std::string &edge_dof_name) const |
| size_t | localOffset (const Cell &T) const |
| size_t | localOffset (const Cell &T, const std::string &cell_dof_name) const |
| LocalDOFTable (const DiscreteSpaceDescriptor &descriptor) | |
| const Mesh & | mesh () const |
| DiscreteSpaceDescriptor & | descriptor () |
| const DiscreteSpaceDescriptor & | descriptor () const |
| size_t | numberOfLocalVertexDofs () const |
| size_t | numberOfLocalVertexDofs (const std::string &dof_name) const |
| size_t | numberOfLocalEdgeDofs () const |
| size_t | numberOfLocalEdgeDofs (const std::string &dof_name) const |
| size_t | numberOfLocalCellDofs () const |
| size_t | numberOfLocalCellDofs (const std::string &dof_name) const |
| size_t | dimension () const |
| Returns the dimension of the global space (all DOFs for all geometric entities) | |
| size_t | numTotalDofsVertices () const |
| Returns the total number of vertex DOFs. | |
| size_t | numTotalDofsEdges () const |
| Returns the total number of vertex DOFs. | |
| size_t | numTotalDofsCells () const |
| Returns the total number of vertex DOFs. | |
| size_t | dimensionVertex (const Vertex &V) const |
| Returns the dimension of the local space on the vertex V. | |
| size_t | dimensionVertex (size_t iV) const |
| Returns the dimension of the local space on the vertex of index iV. | |
| size_t | dimensionEdge (const Edge &E) const |
| Returns the dimension of the local space on the edge E (including vertices) | |
| size_t | dimensionEdge (size_t iE) const |
| Returns the dimension of the local space on the edge of index iE (including vertices) | |
| size_t | dimensionCell (const Cell &T) const |
| Returns the dimension of the local space on the cell T (including faces, edges and vertices) | |
| size_t | dimensionCellBoundary (const Cell &T) const |
| Returns the dimension of the local space on the boundary of T. | |
| size_t | dimensionCell (size_t iT) const |
| Returns the dimension of the local space on the cell of index iT (including faces, edges and vertices) | |
| size_t | dimensionCellBoundary (size_t iT) const |
| Returns the dimension of the local space on the boundary of T. | |
| size_t | localOffset (const Edge &E, const Vertex &V) const |
| size_t | localOffset (const Edge &E, const Vertex &V, const std::string &vertex_dof_name) const |
| size_t | localOffset (const Edge &E) const |
| size_t | localOffset (const Edge &E, const std::string &edge_dof_name) const |
| size_t | localOffset (const Cell &T, const Vertex &V) const |
| size_t | localOffset (const Cell &T, const Vertex &V, const std::string &vertex_dof_name) const |
| size_t | localOffset (const Cell &T, const Edge &E) const |
| size_t | localOffset (const Cell &T, const Edge &E, const std::string &edge_dof_name) const |
| size_t | localOffset (const Cell &T) const |
| size_t | localOffset (const Cell &T, const std::string &cell_dof_name) const |
| LocalDOFTable (const DiscreteSpaceDescriptor &descriptor) | |
| const Mesh & | mesh () const |
| DiscreteSpaceDescriptor & | descriptor () |
| const DiscreteSpaceDescriptor & | descriptor () const |
| size_t | numberOfLocalVertexDofs () const |
| size_t | numberOfLocalVertexDofs (const std::string &dof_name) const |
| size_t | numberOfLocalEdgeDofs () const |
| size_t | numberOfLocalEdgeDofs (const std::string &dof_name) const |
| size_t | numberOfLocalCellDofs () const |
| size_t | numberOfLocalCellDofs (const std::string &dof_name) const |
| size_t | dimension () const |
| Returns the dimension of the global space (all DOFs for all geometric entities) | |
| size_t | numTotalDofsVertices () const |
| Returns the total number of vertex DOFs. | |
| size_t | numTotalDofsEdges () const |
| Returns the total number of vertex DOFs. | |
| size_t | numTotalDofsCells () const |
| Returns the total number of vertex DOFs. | |
| size_t | dimensionVertex (const Vertex &V) const |
| Returns the dimension of the local space on the vertex V. | |
| size_t | dimensionVertex (size_t iV) const |
| Returns the dimension of the local space on the vertex of index iV. | |
| size_t | dimensionEdge (const Edge &E) const |
| Returns the dimension of the local space on the edge E (including vertices) | |
| size_t | dimensionEdge (size_t iE) const |
| Returns the dimension of the local space on the edge of index iE (including vertices) | |
| size_t | dimensionCell (const Cell &T) const |
| Returns the dimension of the local space on the cell T (including faces, edges and vertices) | |
| size_t | dimensionCellBoundary (const Cell &T) const |
| Returns the dimension of the local space on the boundary of T. | |
| size_t | dimensionCell (size_t iT) const |
| Returns the dimension of the local space on the cell of index iT (including faces, edges and vertices) | |
| size_t | dimensionCellBoundary (size_t iT) const |
| Returns the dimension of the local space on the boundary of T. | |
| size_t | localOffset (const Edge &E, const Vertex &V) const |
| size_t | localOffset (const Edge &E, const Vertex &V, const std::string &vertex_dof_name) const |
| size_t | localOffset (const Edge &E) const |
| size_t | localOffset (const Edge &E, const std::string &edge_dof_name) const |
| size_t | localOffset (const Cell &T, const Vertex &V) const |
| size_t | localOffset (const Cell &T, const Vertex &V, const std::string &vertex_dof_name) const |
| size_t | localOffset (const Cell &T, const Edge &E) const |
| size_t | localOffset (const Cell &T, const Edge &E, const std::string &edge_dof_name) const |
| size_t | localOffset (const Cell &T) const |
| size_t | localOffset (const Cell &T, const std::string &cell_dof_name) const |
Protected Attributes | |
| DiscreteSpaceDescriptor | m_descriptor |
| size_t | m_n_local_cell_dofs |
| size_t | m_n_local_edge_dofs |
| size_t | m_n_local_vertex_dofs |
| std::map< std::string, size_t > | m_cell_dofs_offsets |
| std::map< std::string, size_t > | m_edge_dofs_offsets |
| std::map< std::string, size_t > | m_vertex_dofs_offsets |
| LocalDOFTable::LocalDOFTable | ( | const DiscreteSpaceDescriptor & | descriptor | ) |
| HArDCore2D::DSL::LocalDOFTable::LocalDOFTable | ( | const DiscreteSpaceDescriptor & | descriptor | ) |
| HArDCore2D::DSL::LocalDOFTable::LocalDOFTable | ( | const DiscreteSpaceDescriptor & | descriptor | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Returns the dimension of the global space (all DOFs for all geometric entities)
|
inline |
Returns the dimension of the global space (all DOFs for all geometric entities)
|
inline |
Returns the dimension of the global space (all DOFs for all geometric entities)
|
inline |
Returns the dimension of the local space on the cell T (including faces, edges and vertices)
|
inline |
Returns the dimension of the local space on the cell T (including faces, edges and vertices)
|
inline |
Returns the dimension of the local space on the cell T (including faces, edges and vertices)
|
inline |
Returns the dimension of the local space on the cell of index iT (including faces, edges and vertices)
|
inline |
Returns the dimension of the local space on the cell of index iT (including faces, edges and vertices)
|
inline |
Returns the dimension of the local space on the cell of index iT (including faces, edges and vertices)
|
inline |
Returns the dimension of the local space on the boundary of T.
|
inline |
Returns the dimension of the local space on the boundary of T.
|
inline |
Returns the dimension of the local space on the boundary of T.
|
inline |
Returns the dimension of the local space on the boundary of T.
|
inline |
Returns the dimension of the local space on the boundary of T.
|
inline |
Returns the dimension of the local space on the boundary of T.
|
inline |
Returns the dimension of the local space on the edge E (including vertices)
|
inline |
Returns the dimension of the local space on the edge E (including vertices)
|
inline |
Returns the dimension of the local space on the edge E (including vertices)
|
inline |
Returns the dimension of the local space on the edge of index iE (including vertices)
|
inline |
Returns the dimension of the local space on the edge of index iE (including vertices)
|
inline |
Returns the dimension of the local space on the edge of index iE (including vertices)
|
inline |
Returns the dimension of the local space on the vertex V.
|
inline |
Returns the dimension of the local space on the vertex V.
|
inline |
Returns the dimension of the local space on the vertex V.
|
inline |
Returns the dimension of the local space on the vertex of index iV.
|
inline |
Returns the dimension of the local space on the vertex of index iV.
|
inline |
Returns the dimension of the local space on the vertex of index iV.
| size_t LocalDOFTable::localOffset | ( | const Cell & | T | ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Cell & | T | ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Cell & | T | ) | const |
| size_t LocalDOFTable::localOffset | ( | const Cell & | T, |
| const Edge & | E | ||
| ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Cell & | T, |
| const Edge & | E | ||
| ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Cell & | T, |
| const Edge & | E | ||
| ) | const |
| size_t LocalDOFTable::localOffset | ( | const Cell & | T, |
| const Edge & | E, | ||
| const std::string & | edge_dof_name | ||
| ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Cell & | T, |
| const Edge & | E, | ||
| const std::string & | edge_dof_name | ||
| ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Cell & | T, |
| const Edge & | E, | ||
| const std::string & | edge_dof_name | ||
| ) | const |
| size_t LocalDOFTable::localOffset | ( | const Cell & | T, |
| const std::string & | cell_dof_name | ||
| ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Cell & | T, |
| const std::string & | cell_dof_name | ||
| ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Cell & | T, |
| const std::string & | cell_dof_name | ||
| ) | const |
| size_t LocalDOFTable::localOffset | ( | const Cell & | T, |
| const Vertex & | V | ||
| ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Cell & | T, |
| const Vertex & | V | ||
| ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Cell & | T, |
| const Vertex & | V | ||
| ) | const |
| size_t LocalDOFTable::localOffset | ( | const Cell & | T, |
| const Vertex & | V, | ||
| const std::string & | vertex_dof_name | ||
| ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Cell & | T, |
| const Vertex & | V, | ||
| const std::string & | vertex_dof_name | ||
| ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Cell & | T, |
| const Vertex & | V, | ||
| const std::string & | vertex_dof_name | ||
| ) | const |
| size_t LocalDOFTable::localOffset | ( | const Edge & | E | ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Edge & | E | ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Edge & | E | ) | const |
| size_t LocalDOFTable::localOffset | ( | const Edge & | E, |
| const std::string & | edge_dof_name | ||
| ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Edge & | E, |
| const std::string & | edge_dof_name | ||
| ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Edge & | E, |
| const std::string & | edge_dof_name | ||
| ) | const |
| size_t LocalDOFTable::localOffset | ( | const Edge & | E, |
| const Vertex & | V | ||
| ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Edge & | E, |
| const Vertex & | V | ||
| ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Edge & | E, |
| const Vertex & | V | ||
| ) | const |
| size_t LocalDOFTable::localOffset | ( | const Edge & | E, |
| const Vertex & | V, | ||
| const std::string & | vertex_dof_name | ||
| ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Edge & | E, |
| const Vertex & | V, | ||
| const std::string & | vertex_dof_name | ||
| ) | const |
| size_t HArDCore2D::DSL::LocalDOFTable::localOffset | ( | const Edge & | E, |
| const Vertex & | V, | ||
| const std::string & | vertex_dof_name | ||
| ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Returns the total number of vertex DOFs.
|
inline |
Returns the total number of vertex DOFs.
|
inline |
Returns the total number of vertex DOFs.
|
inline |
Returns the total number of vertex DOFs.
|
inline |
Returns the total number of vertex DOFs.
|
inline |
Returns the total number of vertex DOFs.
|
inline |
Returns the total number of vertex DOFs.
|
inline |
Returns the total number of vertex DOFs.
|
inline |
Returns the total number of vertex DOFs.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |