NuTo
Numerics Tool
UnitMeshFem.h
Go to the documentation of this file.
1 #pragma once
3 
4 namespace NuTo
5 {
6 namespace UnitMeshFem
7 {
8 
12 MeshFem CreateLines(int numX);
13 
18 MeshFem CreateTriangles(int numX, int numY);
19 
24 MeshFem CreateQuads(int numX, int numY);
25 
31 MeshFem CreateBricks(int numX, int numY, int numZ);
32 
36 MeshFem Transform(MeshFem&& oldMesh, std::function<Eigen::VectorXd(Eigen::VectorXd)> f);
37 
38 } /* UnitMeshFem */
39 } /* NuTo */
MeshFem Transform(MeshFem &&oldMesh, std::function< Eigen::VectorXd(Eigen::VectorXd)> f)
transforms a mesh with a given transformation function f
Definition: UnitMeshFem.cpp:117
MeshFem CreateLines(int numX)
creates a 1 dimensional mesh from (0) – (1) with numX divisions
Definition: UnitMeshFem.cpp:36
contains the nodes, elements and interpolations for a classic finite element mesh ...
Definition: MeshFem.h:16
MeshFem CreateTriangles(int numX, int numY)
creates a triangular mesh from (0,0) – (1,1) with numX and numY divisions
Definition: UnitMeshFem.cpp:50
MeshFem CreateBricks(int numX, int numY, int numZ)
creates a brick mesh from (0,0,0) – (1,1,1) with numX, numY and numZ divisions
Definition: UnitMeshFem.cpp:83
Definition: Exception.h:6
MeshFem CreateQuads(int numX, int numY)
creates a quad mesh from (0,0) – (1,1) with numX and numY divisions
Definition: UnitMeshFem.cpp:67