PolyDiM
C++ library for POLYtopal DIscretization Methods
Loading...
Searching...
No Matches
DOFsManager.hpp File Reference
#include "Eigen/Eigen"
#include "Gedim_Macro.hpp"
#include <array>
#include <concepts>
Include dependency graph for DOFsManager.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Polydim::PDETools::DOFs::DOFsManager
 Builds and manages the degrees of freedom (DOFs) of a discrete space over a mesh. More...
 
struct  Polydim::PDETools::DOFs::DOFsManager::MeshDOFsInfo
 
struct  Polydim::PDETools::DOFs::DOFsManager::MeshDOFsInfo::BoundaryInfo
 Boundary classification attached to a mesh entity. More...
 
struct  Polydim::PDETools::DOFs::DOFsManager::ConstantDOFsInfo
 DOF specification that is constant across all entities of each dimension. More...
 
struct  Polydim::PDETools::DOFs::DOFsManager::DOFsData
 Full DOF numbering produced for a mesh: local/global indices and aggregate counts. More...
 
struct  Polydim::PDETools::DOFs::DOFsManager::DOFsData::DOF
 
struct  Polydim::PDETools::DOFs::DOFsManager::DOFsData::GlobalCell_DOF
 
struct  Polydim::PDETools::DOFs::DOFsManager::CellsDOFsIndicesData
 Flattened local/global index lists (free DOFs and strongs) for each cell. More...
 

Namespaces

namespace  Polydim
 
namespace  Polydim::PDETools
 
namespace  Polydim::PDETools::DOFs
 

Concepts

concept  Polydim::PDETools::DOFs::is_mesh_connectivity_class_0D
 
concept  Polydim::PDETools::DOFs::is_mesh_connectivity_class_1D
 
concept  Polydim::PDETools::DOFs::is_mesh_connectivity_class_2D
 
concept  Polydim::PDETools::DOFs::is_mesh_connectivity_class_3D
 

Macros

#define DOFSMANAGER_MAX_DIMENSION   3
 Maximum spatial dimension handled by the DOFsManager (arrays are sized as this plus one).
 

Macro Definition Documentation

◆ DOFSMANAGER_MAX_DIMENSION

#define DOFSMANAGER_MAX_DIMENSION   3

Maximum spatial dimension handled by the DOFsManager (arrays are sized as this plus one).