![]() |
LehrFEM++ 1.0.0
A simple Finite Element Library for teaching
|
Describes how 2 elementary entities are identified with each other to represent periodic boundaries. More...
#include <lf/io/gmsh_file_v4.h>
Public Attributes | |
int | dimension = 0 |
int | entity_tag_slave = 0 |
The (partitioned) entity number of the slave side. | |
int | entity_tag_master = 0 |
The (partitioned) entity number of the master side. | |
std::optional< Eigen::Matrix4d > | affine_transform |
std::vector< std::pair< std::size_t, std::size_t > > | node_mapping |
A List of nodes that pairs nodes on the slave side with nodes on the master side. | |
Describes how 2 elementary entities are identified with each other 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 454 of file gmsh_file_v4.h.
std::optional<Eigen::Matrix4d> lf::io::GMshFileV4::PeriodicLink::affine_transform |
The transformation matrix to map the slave side to the master side (in homogeneous coordinates).
Definition at line 465 of file gmsh_file_v4.h.
int lf::io::GMshFileV4::PeriodicLink::dimension = 0 |
Dimension of the elementary entities/elements that are coupled to each other.
Definition at line 457 of file gmsh_file_v4.h.
int lf::io::GMshFileV4::PeriodicLink::entity_tag_master = 0 |
The (partitioned) entity number of the master side.
Definition at line 461 of file gmsh_file_v4.h.
int lf::io::GMshFileV4::PeriodicLink::entity_tag_slave = 0 |
The (partitioned) entity number of the slave side.
Definition at line 459 of file gmsh_file_v4.h.
std::vector<std::pair<std::size_t, std::size_t> > lf::io::GMshFileV4::PeriodicLink::node_mapping |
A List of nodes that pairs nodes on the slave side with nodes on the master side.
nodeMapping[i].first
is the tag of a node on the slave side, which belongs to the (partitioned) entity entity_tag_slave
.nodeMapping[i].first
is the tag of a node on the slave side, which belongs to the (partitioned) entity entity_tag_master
. Definition at line 476 of file gmsh_file_v4.h.