Flow123d  JS_before_hm-2139-g05f84414c
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 79 of file mesh.h.

Constructor & Destructor Documentation

◆ EquivalentMeshMap() [1/2]

EquivalentMeshMap::EquivalentMeshMap ( )
inline

Definition at line 83 of file mesh.h.

◆ EquivalentMeshMap() [2/2]

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

Definition at line 85 of file mesh.h.

Member Function Documentation

◆ empty()

bool EquivalentMeshMap::empty ( )
inline

Definition at line 90 of file mesh.h.

Member Data Documentation

◆ boundary

std::vector<LongIdx> EquivalentMeshMap::boundary

Definition at line 81 of file mesh.h.

◆ bulk

std::vector<LongIdx> EquivalentMeshMap::bulk

Definition at line 80 of file mesh.h.


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