19#ifndef GIMLI_MESHGENERATORS__H
20#define GIMLI_MESHGENERATORS__H
31 bool worldBoundaryMarker=
false);
35 int marker=0,
bool worldBoundaryMarker=
false);
57 int frontMarker=0,
int backMarker=0,
58 int leftMarker=0,
int rightMarker=0,
59 bool adjustBack=
false);
65DLLEXPORT
Mesh createMesh3D(
const RVector &
x,
const RVector &
y,
const RVector &
z,
int markerType=0);
71DLLEXPORT
Mesh createMesh3D(
const Mesh & mesh,
const RVector &
z,
int topMarker=0,
int bottomMarker=0);
74DLLEXPORT
Mesh createMesh3D(Index xDim, Index yDim, Index zDim,
int markerType=0);
79 double xBoundary,
double yBoundary,
int cellMarker,
GIMLi main namespace for the Geophyiscal Inversion and Modelling Library.
Definition baseentity.h:24
RVector y(const R3Vector &rv)
Definition pos.cpp:114
Mesh createMesh2D(Index xDim, Index yDim, int markerType)
Definition meshgenerators.cpp:85
RVector x(const R3Vector &rv)
Definition pos.cpp:107
bool addTriangleBoundary(Mesh &mesh, double xBoundary, double yBoundary, int cellMarker, bool save)
Definition meshgenerators.cpp:253
RVector z(const R3Vector &rv)
Definition pos.cpp:120
Mesh createMesh1D(Index nCells, Index nClones)
Definition meshgenerators.cpp:49
Mesh createGrid(const RVector &x, int marker)
Definition meshgenerators.cpp:26
Mesh createMesh3D(Index xDim, Index yDim, Index zDim, int markerType)
Definition meshgenerators.cpp:102
Mesh createMesh1DBlock(Index nLayers, Index nProperties)
Definition meshgenerators.cpp:69