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

Describes how 2 elementary entities are identified with each to represent periodic boundaries. More...

#include <lf/io/gmsh_file_v2.h>

Public Attributes

int Dimension = 0
 Dimension of the elementary entities that are coupled to each other.
 
int ElementarySlaveNr = 0
 The elementary entity number (.
 
int ElementaryMasterNr = 0
 The elementary entity number (.
 
std::vector< std::pair< size_type, size_type > > NodeMapping
 A List of nodes that pairs nodes on the slave side with nodes on the master side.
 

Detailed Description

Describes how 2 elementary entities are identified with each to represent periodic boundaries.

It contains the dimension of the elementary entities, the elementary entity numbers on the slave and master side and a list of nodes on the slave/master side that should be identified with each other and that make up the slave/master elementary entity.

Definition at line 207 of file gmsh_file_v2.h.

Member Data Documentation

◆ Dimension

int lf::io::GMshFileV2::PeriodicEntity::Dimension = 0

Dimension of the elementary entities that are coupled to each other.

Definition at line 209 of file gmsh_file_v2.h.

◆ ElementaryMasterNr

int lf::io::GMshFileV2::PeriodicEntity::ElementaryMasterNr = 0

The elementary entity number (.

See also
Element) on the master side.

Definition at line 213 of file gmsh_file_v2.h.

◆ ElementarySlaveNr

int lf::io::GMshFileV2::PeriodicEntity::ElementarySlaveNr = 0

The elementary entity number (.

See also
Element) on the slave side.

Definition at line 211 of file gmsh_file_v2.h.

◆ NodeMapping

std::vector<std::pair<size_type, size_type> > lf::io::GMshFileV2::PeriodicEntity::NodeMapping

A List of nodes that pairs nodes on the slave side with nodes on the master side.

  • nodeMapping[i].first is the number of a node (
    See also
    Nodes) on the slave side, which belongs to the elementary entity ElementarySlaveNr.
  • nodeMapping[i].second is the number of a node (
    See also
    Nodes) on the master side, which belongs to the elementary entity ElementaryMasterNr

Definition at line 223 of file gmsh_file_v2.h.


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