MFEM  v4.0
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Public Attributes | List of all members
mfem::CoarseFineTransformations Struct Reference

Defines the coarse-fine transformations of all fine elements. More...

#include <ncmesh.hpp>

Collaboration diagram for mfem::CoarseFineTransformations:
[legend]

Public Member Functions

const DenseTensorGetPointMatrices (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< Embeddingembeddings
 Fine element positions in their parents. More...
 

Detailed Description

Defines the coarse-fine transformations of all fine elements.

Definition at line 59 of file ncmesh.hpp.

Member Function Documentation

void mfem::CoarseFineTransformations::Clear ( )
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.

Member Data Documentation

Array<Embedding> mfem::CoarseFineTransformations::embeddings

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.


The documentation for this struct was generated from the following files: