LehrFEM++ 1.0.0
A simple Finite Element Library for teaching
Loading...
Searching...
No Matches
lf::io::GMshFileV4::Entity Struct Reference

A higher-dimensional entity (which is not a point) such as a curve, surface or volume. It usually corresponds to an entity as it is created in a *.geo file. Every such entity consists of nodes and elements and is bounded by lower-dimensional entities. More...

#include <lf/io/gmsh_file_v4.h>

Public Attributes

int tag = -1
 
Eigen::Vector3d min_coord
 min_coord and max_coord define a bounding box within which the entity lies.
 
Eigen::Vector3d max_coord
 min_coord and max_coord define a bounding box within which the entity lies.
 
std::vector< int > physical_tags
 The physical tags that identify the physical names to which this entity belongs.
 
std::vector< int > bounding_entities
 The bounding entities (one dimension smaller) that bound this entity.
 

Detailed Description

A higher-dimensional entity (which is not a point) such as a curve, surface or volume. It usually corresponds to an entity as it is created in a *.geo file. Every such entity consists of nodes and elements and is bounded by lower-dimensional entities.

Note
A Gmsh entity is not the same as a LehrFEM++ entity! A LehrFEM++ entity is a concrete mesh element such as a triangle or a quadrilateral. A Gmsh entity is a more abstract concept such as a circle or a surface. Every gmsh entity consists of one or more mesh elements (e.g. triangles).

Definition at line 89 of file gmsh_file_v4.h.

Member Data Documentation

◆ bounding_entities

std::vector<int> lf::io::GMshFileV4::Entity::bounding_entities

The bounding entities (one dimension smaller) that bound this entity.

Definition at line 110 of file gmsh_file_v4.h.

◆ max_coord

Eigen::Vector3d lf::io::GMshFileV4::Entity::max_coord

min_coord and max_coord define a bounding box within which the entity lies.

Definition at line 99 of file gmsh_file_v4.h.

◆ min_coord

Eigen::Vector3d lf::io::GMshFileV4::Entity::min_coord

min_coord and max_coord define a bounding box within which the entity lies.

Definition at line 97 of file gmsh_file_v4.h.

◆ physical_tags

std::vector<int> lf::io::GMshFileV4::Entity::physical_tags

The physical tags that identify the physical names to which this entity belongs.

Definition at line 105 of file gmsh_file_v4.h.

◆ tag

int lf::io::GMshFileV4::Entity::tag = -1

unique number that identifies this entity (entities of different dimensions can have the same number!)

Definition at line 92 of file gmsh_file_v4.h.


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