MFEM  v4.2.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 192 of file ncmesh.hpp.

Constructor & Destructor Documentation

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

Definition at line 212 of file ncmesh.hpp.

Member Function Documentation

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

Definition at line 2905 of file ncmesh.cpp.

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

Definition at line 206 of file ncmesh.hpp.

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

Definition at line 2928 of file ncmesh.cpp.

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

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

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

Definition at line 2923 of file ncmesh.cpp.

Member Data Documentation

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

Definition at line 194 of file ncmesh.hpp.

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

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

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

Definition at line 196 of file ncmesh.hpp.


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