MFEM  v4.6.0
Finite element discretization library
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

◆ ~NCList()

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

Definition at line 247 of file ncmesh.hpp.

Member Function Documentation

◆ Clear()

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

Definition at line 3390 of file ncmesh.cpp.

◆ Empty()

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

Definition at line 241 of file ncmesh.hpp.

◆ LookUp()

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

Definition at line 3413 of file ncmesh.cpp.

◆ MemoryUsage()

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

Definition at line 6225 of file ncmesh.cpp.

◆ OrientedPointMatrix()

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 3368 of file ncmesh.cpp.

◆ TotalSize()

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

Definition at line 3408 of file ncmesh.cpp.

Member Data Documentation

◆ conforming

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

Definition at line 229 of file ncmesh.hpp.

◆ masters

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

Definition at line 230 of file ncmesh.hpp.

◆ point_matrices

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.

◆ slaves

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: