LehrFEM++ 1.0.0
A simple Finite Element Library for teaching
Loading...
Searching...
No Matches
Public Attributes | List of all members
lf::io::GMshFileV4::PartitionedEntities Struct Reference

#include <lf/io/gmsh_file_v4.h>

Public Attributes

std::size_t num_partitions = 0
 total number of mesh partitions
 
std::vector< GhostEntityghost_entities
 Ghost entities of this mesh.
 
std::tuple< std::vector< PartitionedPointEntity >, std::vector< PartitionedEntity >, std::vector< PartitionedEntity >, std::vector< PartitionedEntity > > partitioned_entities
 a list of partitioned entities in this mesh.
 

Detailed Description

Definition at line 226 of file gmsh_file_v4.h.

Member Data Documentation

◆ ghost_entities

std::vector<GhostEntity> lf::io::GMshFileV4::PartitionedEntities::ghost_entities

Ghost entities of this mesh.

Every ghost entity consists of a number of ghost elements (see ghost_elements) and defines for which partition these elements are ghost elements.

Definition at line 240 of file gmsh_file_v4.h.

◆ num_partitions

std::size_t lf::io::GMshFileV4::PartitionedEntities::num_partitions = 0

total number of mesh partitions

See also
partitioned_entities

Definition at line 231 of file gmsh_file_v4.h.

Referenced by lf::io::GmshReader::InitGmshFile().

◆ partitioned_entities

std::tuple<std::vector<PartitionedPointEntity>, std::vector<PartitionedEntity>, std::vector<PartitionedEntity>, std::vector<PartitionedEntity> > lf::io::GMshFileV4::PartitionedEntities::partitioned_entities

a list of partitioned entities in this mesh.

These entities are only present if the mesh creator has chosen to partition the mesh. In such a case, the entities entities that make up the mesh are formally partitioned into smaller entities which are listed here. The elements then refer to partitioned entities.

  • std::get<0>(partitioned_entities) are points
  • std::get<1>(partitioned_entities) are curves
  • std::get<2>(partitioned_entities) are surfaces
  • std::get<3>(partitioned_entities) are volumes

Definition at line 258 of file gmsh_file_v4.h.

Referenced by lf::io::GmshReader::InitGmshFile().


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