MFEM  v4.4.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::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
 
long 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 3246 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 3269 of file ncmesh.cpp.

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

Definition at line 5987 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 3224 of file ncmesh.cpp.

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

Definition at line 3264 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: