hummingbird
Solving the self-adjoint angular flux transport equation using spectral elements on Cartesian geometry
Loading...
Searching...
No Matches
hummingbird::Mesh::GmshReadState Struct Reference

Intermediate state accumulated while reading a gmsh file, shared across the section subroutines below. More...

Public Attributes

std::unordered_map< int, std::string > physical_names
 Map from Physical Group tag to its name (e.g. "material:foo").
std::unordered_map< int, std::vector< int > > point_physical_tags
 Map from point entity tag to its Physical Group tags.
std::unordered_map< int, std::vector< int > > curve_physical_tags
 Map from curve entity tag to its Physical Group tags.
std::unordered_map< size_t, size_t > node_tag_to_id
 Map from gmsh node tag to the corresponding Node's ID in nodes_.

Detailed Description

Intermediate state accumulated while reading a gmsh file, shared across the section subroutines below.

Definition at line 263 of file mesh.h.

Member Data Documentation

◆ curve_physical_tags

std::unordered_map<int, std::vector<int> > hummingbird::Mesh::GmshReadState::curve_physical_tags

Map from curve entity tag to its Physical Group tags.

Definition at line 271 of file mesh.h.

◆ node_tag_to_id

std::unordered_map<size_t, size_t> hummingbird::Mesh::GmshReadState::node_tag_to_id

Map from gmsh node tag to the corresponding Node's ID in nodes_.

Definition at line 275 of file mesh.h.

◆ physical_names

std::unordered_map<int, std::string> hummingbird::Mesh::GmshReadState::physical_names

Map from Physical Group tag to its name (e.g. "material:foo").

Definition at line 265 of file mesh.h.

◆ point_physical_tags

std::unordered_map<int, std::vector<int> > hummingbird::Mesh::GmshReadState::point_physical_tags

Map from point entity tag to its Physical Group tags.

Definition at line 268 of file mesh.h.


The documentation for this struct was generated from the following file:
  • /home/runner/work/hummingbird/hummingbird/include/mesh/mesh.h