Flow123d  JS_before_hm-1829-g302b31a68
Public Member Functions | Public Attributes | List of all members
EquivalentMeshMap Struct Reference

#include <mesh.h>

Collaboration diagram for EquivalentMeshMap:
Collaboration graph
[legend]

Public Member Functions

 EquivalentMeshMap ()
 
 EquivalentMeshMap (unsigned int bulk_size, unsigned int boundary_size, LongIdx def_val)
 
bool empty ()
 

Public Attributes

std::vector< LongIdxbulk
 
std::vector< LongIdxboundary
 

Detailed Description

Auxiliary structure that keeps the separate element maps (bulk and boundary) for reading mesh and elementwise data. The mapping is considered from the source mesh (reading) to the target mesh (computation). Used by check_compatible_mesh().

Definition at line 78 of file mesh.h.

Constructor & Destructor Documentation

◆ EquivalentMeshMap() [1/2]

EquivalentMeshMap::EquivalentMeshMap ( )
inline

Definition at line 82 of file mesh.h.

◆ EquivalentMeshMap() [2/2]

EquivalentMeshMap::EquivalentMeshMap ( unsigned int  bulk_size,
unsigned int  boundary_size,
LongIdx  def_val 
)
inline

Definition at line 84 of file mesh.h.

Member Function Documentation

◆ empty()

bool EquivalentMeshMap::empty ( )
inline

Definition at line 89 of file mesh.h.

Member Data Documentation

◆ boundary

std::vector<LongIdx> EquivalentMeshMap::boundary

Definition at line 80 of file mesh.h.

◆ bulk

std::vector<LongIdx> EquivalentMeshMap::bulk

Definition at line 79 of file mesh.h.


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