MFEM
v4.0
Finite element discretization library
|
Defines the coarse-fine transformations of all fine elements. More...
#include <ncmesh.hpp>
Public Member Functions | |
const DenseTensor & | GetPointMatrices (Geometry::Type geom) const |
void | GetCoarseToFineMap (const Mesh &fine_mesh, Table &coarse_to_fine, Array< int > &coarse_to_ref_type, Table &ref_type_to_matrix, Array< Geometry::Type > &ref_type_to_geom) const |
void | Clear () |
long | MemoryUsage () const |
Public Attributes | |
std::map< Geometry::Type, DenseTensor > | point_matrices |
Matrices for IsoparametricTransformation organized by Geometry::Type. More... | |
Array< Embedding > | embeddings |
Fine element positions in their parents. More... | |
Defines the coarse-fine transformations of all fine elements.
Definition at line 59 of file ncmesh.hpp.
|
inline |
Definition at line 74 of file ncmesh.hpp.
void mfem::CoarseFineTransformations::GetCoarseToFineMap | ( | const Mesh & | fine_mesh, |
Table & | coarse_to_fine, | ||
Array< int > & | coarse_to_ref_type, | ||
Table & | ref_type_to_matrix, | ||
Array< Geometry::Type > & | ref_type_to_geom | ||
) | const |
Definition at line 66 of file ncmesh.cpp.
const DenseTensor & mfem::CoarseFineTransformations::GetPointMatrices | ( | Geometry::Type | geom | ) | const |
Definition at line 25 of file ncmesh.cpp.
long mfem::CoarseFineTransformations::MemoryUsage | ( | ) | const |
Definition at line 4058 of file ncmesh.cpp.
Fine element positions in their parents.
Definition at line 64 of file ncmesh.hpp.
std::map<Geometry::Type, DenseTensor> mfem::CoarseFineTransformations::point_matrices |
Matrices for IsoparametricTransformation organized by Geometry::Type.
Definition at line 62 of file ncmesh.hpp.