MFEM  v4.3.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 207 of file ncmesh.hpp.

Constructor & Destructor Documentation

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

Definition at line 227 of file ncmesh.hpp.

Member Function Documentation

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

Definition at line 3215 of file ncmesh.cpp.

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

Definition at line 221 of file ncmesh.hpp.

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

Definition at line 3238 of file ncmesh.cpp.

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

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

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

Definition at line 3233 of file ncmesh.cpp.

Member Data Documentation

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

Definition at line 209 of file ncmesh.hpp.

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

Definition at line 210 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 214 of file ncmesh.hpp.

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

Definition at line 211 of file ncmesh.hpp.


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