NuTo
Numerics Tool
Functions
NuTo::UnitMeshFem Namespace Reference

Functions

MeshFem CreateLines (int numX)
 creates a 1 dimensional mesh from (0) – (1) with numX divisions More...
 
MeshFem CreateTriangles (int numX, int numY)
 creates a triangular mesh from (0,0) – (1,1) with numX and numY divisions More...
 
MeshFem CreateQuads (int numX, int numY)
 creates a quad mesh from (0,0) – (1,1) with numX and numY divisions More...
 
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 More...
 
MeshFem Transform (MeshFem &&oldMesh, std::function< Eigen::VectorXd(Eigen::VectorXd)> f)
 transforms a mesh with a given transformation function f More...
 

Function Documentation

MeshFem NuTo::UnitMeshFem::CreateBricks ( int  numX,
int  numY,
int  numZ 
)

creates a brick mesh from (0,0,0) – (1,1,1) with numX, numY and numZ divisions

Parameters
numXnumber of divisions in x direction
numYnumber of divisions in y direction
numZnumber of divisions in z direction
Returns
created mesh
MeshFem NuTo::UnitMeshFem::CreateLines ( int  numX)

creates a 1 dimensional mesh from (0) – (1) with numX divisions

Parameters
numXnumber of divisions in x direction
Returns
created mesh
MeshFem NuTo::UnitMeshFem::CreateQuads ( int  numX,
int  numY 
)

creates a quad mesh from (0,0) – (1,1) with numX and numY divisions

Parameters
numXnumber of divisions in x direction
numYnumber of divisions in y direction
Returns
created mesh
MeshFem NuTo::UnitMeshFem::CreateTriangles ( int  numX,
int  numY 
)

creates a triangular mesh from (0,0) – (1,1) with numX and numY divisions

Parameters
numXnumber of divisions in x direction
numYnumber of divisions in y direction
Returns
created mesh
MeshFem NuTo::UnitMeshFem::Transform ( MeshFem &&  oldMesh,
std::function< Eigen::VectorXd(Eigen::VectorXd)>  f 
)

transforms a mesh with a given transformation function f

Parameters
oldMeshmesh that is transformed. Call with an xvalue of mesh.
ftransformation function