MFEM  v4.5.1
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::NCMesh::NCList Struct Reference

Lists all edges/faces in the nonconforming mesh. More...

#include <ncmesh.hpp>

Collaboration diagram for mfem::NCMesh::NCList:
[legend]

Public Member Functions

void OrientedPointMatrix (const Slave &slave, DenseMatrix &oriented_matrix) const
 Return the point matrix oriented according to the master and slave edges. More...
 
void Clear ()
 
bool Empty () const
 
long TotalSize () const
 
std::size_t MemoryUsage () const
 
const MeshIdLookUp (int index, int *type=NULL) const
 
 ~NCList ()
 

Public Attributes

Array< MeshIdconforming
 
Array< Mastermasters
 
Array< Slaveslaves
 
Array< DenseMatrix * > point_matrices [Geometry::NumGeom]
 List of unique point matrices for each slave geometry. More...
 

Detailed Description

Lists all edges/faces in the nonconforming mesh.

Definition at line 227 of file ncmesh.hpp.

Constructor & Destructor Documentation

mfem::NCMesh::NCList::~NCList ( )
inline

Definition at line 247 of file ncmesh.hpp.

Member Function Documentation

void mfem::NCMesh::NCList::Clear ( )

Definition at line 3248 of file ncmesh.cpp.

bool mfem::NCMesh::NCList::Empty ( ) const
inline

Definition at line 241 of file ncmesh.hpp.

const NCMesh::MeshId & mfem::NCMesh::NCList::LookUp ( int  index,
int *  type = NULL 
) const

Definition at line 3271 of file ncmesh.cpp.

std::size_t mfem::NCMesh::NCList::MemoryUsage ( ) const

Definition at line 5989 of file ncmesh.cpp.

void mfem::NCMesh::NCList::OrientedPointMatrix ( const Slave slave,
DenseMatrix oriented_matrix 
) const

Return the point matrix oriented according to the master and slave edges.

Definition at line 3226 of file ncmesh.cpp.

long mfem::NCMesh::NCList::TotalSize ( ) const

Definition at line 3266 of file ncmesh.cpp.

Member Data Documentation

Array<MeshId> mfem::NCMesh::NCList::conforming

Definition at line 229 of file ncmesh.hpp.

Array<Master> mfem::NCMesh::NCList::masters

Definition at line 230 of file ncmesh.hpp.

Array<DenseMatrix*> mfem::NCMesh::NCList::point_matrices[Geometry::NumGeom]

List of unique point matrices for each slave geometry.

Definition at line 234 of file ncmesh.hpp.

Array<Slave> mfem::NCMesh::NCList::slaves

Definition at line 231 of file ncmesh.hpp.


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