Commit b969e02f authored by Tomáš Jakubec's avatar Tomáš Jakubec
Browse files

README

parent 8af32ae5
# GTMesh
_____
The GTMesh is a C++ library utilizing modern C++ paradigms as template metaprogramming
and type traits. The aim of GTMesh is to provide an implementation working with an unstructured mesh
of any dimension and topology. Furthermore, the library provides additional tools developed
......
## TraitsAlhorithm
-----
The TraitsAlhorithm is an extension of Traits. It provides automatically generated
operators and other mathematic operations,
(e.g. addition, subtraction, multiplication, maximum) for the classes with DefaultArithmeticTraits defined.
......
......@@ -6,9 +6,12 @@ One can include all the functions by including the MeshFunctions.h.
### Functions working with the mesh topology:
|class|static member function|functionality|
|----|----|----|
|MeshApply|apply|applies a given function to all connected elements of dimension one to elements of dimension two, where the dimensions
are set as template parameters|
|MeshApply|apply|applies a given function to all connected elements of dimension one to elements of dimension two, where the dimensions are set as template parameters|
|MeshColoring|color|generates a proper coloring of the mesh elements of dimension one connected by adjacency with elements of dimension two|
|MeshConnections|connections|generates a MeshDataContainer containing the indexes of elements connected to another elements|
|MeshNeighborhood|neighbors|determines the neighborhood of elements based on 3 dimensions (start, connecting, target)|
### List of functions calculating properties of mesh elements:
|Function name|functionality|
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment