Geophysical Inversion and Modeling Library  v1.0.11-38-g7483f4dd
GIMLI::Mesh Member List

This is the complete list of members for GIMLI::Mesh, including all inherited members.

addData(const std::string &name, const CVector &data) (defined in GIMLI::Mesh)GIMLI::Meshinline
addData(const std::string &name, const RVector &data)GIMLI::Meshinline
addExportData(const std::string &name, const RVector &data)GIMLI::Mesh
addHoleMarker(const RVector3 &pos)GIMLI::Mesh
addRegionMarker(const RVector3 &pos, int marker, double area=0)GIMLI::Mesh
addRegionMarker(const RegionMarker &reg) (defined in GIMLI::Mesh)GIMLI::Mesh
addVTUPiece_(std::fstream &file, const Mesh &mesh, const std::map< std::string, RVector > &data) constGIMLI::Mesh
boundaries() constGIMLI::Meshinline
boundaries(const IndexArray &ids) constGIMLI::Mesh
boundaries(const BVector &b) constGIMLI::Mesh
boundary(Index i) const (defined in GIMLI::Mesh)GIMLI::Mesh
boundary(Index i) (defined in GIMLI::Mesh)GIMLI::Mesh
boundaryCenters() constGIMLI::Mesh
boundaryCount() const (defined in GIMLI::Mesh)GIMLI::Meshinline
boundaryDataToCellGradient(const RVector &boundaryData) constGIMLI::Mesh
boundaryMarker() constGIMLI::Mesh
boundaryMarkers() constGIMLI::Mesh
boundarySizedNormals() constGIMLI::Mesh
boundarySizedNormCache_ (defined in GIMLI::Mesh)GIMLI::Meshmutableprotected
boundarySizes() constGIMLI::Mesh
boundarySizesCache_ (defined in GIMLI::Mesh)GIMLI::Meshmutableprotected
boundaryVector_ (defined in GIMLI::Mesh)GIMLI::Meshprotected
boundingBox() const (defined in GIMLI::Mesh)GIMLI::Meshinline
cell(Index i) const (defined in GIMLI::Mesh)GIMLI::Mesh
cell(Index i) (defined in GIMLI::Mesh)GIMLI::Mesh
cellAttributes() constGIMLI::Mesh
cellCenter() const (defined in GIMLI::Mesh)GIMLI::Meshinline
cellCenters() constGIMLI::Mesh
cellCount() const (defined in GIMLI::Mesh)GIMLI::Meshinline
cellDataToBoundaryGradient(const RVector &cellData) constGIMLI::Mesh
cellDataToBoundaryGradient(const RVector &cellData, const R3Vector &cellGradient) constGIMLI::Mesh
cellMarkers() constGIMLI::Mesh
cells() const (defined in GIMLI::Mesh)GIMLI::Meshinline
cells(const IndexArray &ids) constGIMLI::Mesh
cells(const BVector &b) constGIMLI::Mesh
cellSizes() constGIMLI::Mesh
cellSizesCache_ (defined in GIMLI::Mesh)GIMLI::Meshmutableprotected
cellToBoundaryInterpolation() constGIMLI::Mesh
cellToBoundaryInterpolationCache_ (defined in GIMLI::Mesh)GIMLI::Meshmutableprotected
cellVector_ (defined in GIMLI::Mesh)GIMLI::Meshprotected
cleanNeighbourInfos()GIMLI::Mesh
clear()GIMLI::Mesh
clearExportData()GIMLI::Mesh
commentString() constGIMLI::Meshinline
commentString_ (defined in GIMLI::Mesh)GIMLI::Meshprotected
copy_(const Mesh &mesh) (defined in GIMLI::Mesh)GIMLI::Meshprotected
copyBoundary(const Boundary &bound, double tol=1e-6, bool check=true)GIMLI::Mesh
copyCell(const Cell &cell, double tol=1e-6)GIMLI::Mesh
create1DGrid(const RVector &x) (defined in GIMLI::Mesh)GIMLI::Mesh
create2DGrid(const RVector &x, const RVector &y, int markerType=0, bool worldBoundaryMarker=false)GIMLI::Mesh
create3DGrid(const RVector &x, const RVector &y, const RVector &z, int markerType=0, bool worldBoundaryMarker=false)GIMLI::Mesh
createBoundary(std::vector< Node * > &nodes, int marker=0, bool check=true) (defined in GIMLI::Mesh)GIMLI::Mesh
createBoundary(const IndexArray &nodes, int marker=0, bool check=true)GIMLI::Mesh
createBoundary(const Boundary &bound, bool check=true) (defined in GIMLI::Mesh)GIMLI::Mesh
createBoundary(const Cell &cell, bool check=true) (defined in GIMLI::Mesh)GIMLI::Mesh
createBoundary_(std::vector< Node * > &nodes, int marker, int id) (defined in GIMLI::Mesh)GIMLI::Meshinlineprotected
createBoundaryChecked_(std::vector< Node * > &nodes, int marker, bool check=true) (defined in GIMLI::Mesh)GIMLI::Meshinlineprotected
createCell(int marker=0)GIMLI::Mesh
createCell(std::vector< Node * > &nodes, int marker=0) (defined in GIMLI::Mesh)GIMLI::Mesh
createCell(const IndexArray &nodes, int marker=0)GIMLI::Mesh
createCell(const Cell &cell) (defined in GIMLI::Mesh)GIMLI::Mesh
createCell_(std::vector< Node * > &nodes, int marker, int id) (defined in GIMLI::Mesh)GIMLI::Meshinlineprotected
createClosedGeometry(const std::vector< RVector3 > &vPos, int nSegments, double dxInner) (defined in GIMLI::Mesh)GIMLI::Mesh
createClosedGeometryParaMesh(const std::vector< RVector3 > &vPos, int nSegments, double dxInner) (defined in GIMLI::Mesh)GIMLI::Mesh
createClosedGeometryParaMesh(const std::vector< RVector3 > &vPos, int nSegments, double dxInner, const std::vector< RVector3 > &addit) (defined in GIMLI::Mesh)GIMLI::Mesh
createEdge(Node &n1, Node &n2, int marker=0, bool check=true) (defined in GIMLI::Mesh)GIMLI::Mesh
createEdge3(Node &n1, Node &n2, Node &n3, int marker=0, bool check=true) (defined in GIMLI::Mesh)GIMLI::Mesh
createGrid(const RVector &x)GIMLI::Meshinline
createGrid(const RVector &x, const RVector &y, int markerType=0, bool worldBoundaryMarker=false)GIMLI::Meshinline
createGrid(const RVector &x, const RVector &y, const RVector &z, int markerType=0, bool worldBoundaryMarker=false)GIMLI::Meshinline
createH2() constGIMLI::Mesh
createHull() constGIMLI::Mesh
createHull_(const Mesh &mesh) (defined in GIMLI::Mesh)GIMLI::Mesh
createMeshByBoundaries(const Mesh &mesh, const std::vector< Boundary * > &bounds)GIMLI::Mesh
createMeshByCellIdx(const IndexArray &idxList)GIMLI::Mesh
createMeshByCellIdx(const Mesh &mesh, const IndexArray &idxList)GIMLI::Mesh
createMeshByCells(const Mesh &mesh, const std::vector< Cell * > &cells)GIMLI::Mesh
createMeshByMarker(const Mesh &mesh, int from, int to=-1)GIMLI::Mesh
createNeighbourInfos(bool force=false)GIMLI::Mesh
createNeighbourInfosCell_(Cell *c)GIMLI::Mesh
createNode(double x, double y, double z, int marker=0) (defined in GIMLI::Mesh)GIMLI::Mesh
createNode(const Node &node) (defined in GIMLI::Mesh)GIMLI::Mesh
createNode(const RVector3 &pos, int marker=0) (defined in GIMLI::Mesh)GIMLI::Mesh
createNode_(const RVector3 &pos, int marker) (defined in GIMLI::Mesh)GIMLI::Meshprotected
createNodeBoundary(Node &n1, int marker=0, bool check=true) (defined in GIMLI::Mesh)GIMLI::Mesh
createNodeGC_(const RVector3 &pos, int marker)GIMLI::Meshprotected
createNodeWithCheck(const RVector3 &pos, double tol=1e-6, bool warn=false, bool edgeCheck=false)GIMLI::Mesh
createP2() constGIMLI::Mesh
createQuadrangle(Node &n1, Node &n2, Node &n3, Node &n4, int marker=0) (defined in GIMLI::Mesh)GIMLI::Mesh
createQuadrangleFace(Node &n1, Node &n2, Node &n3, Node &n4, int marker=0, bool check=true) (defined in GIMLI::Mesh)GIMLI::Mesh
createRefined_(const Mesh &mesh, bool p2, bool r2)GIMLI::Meshprotected
createRefinementNode_(Node *n0, Node *n1, std::map< std::pair< Index, Index >, Node * > &nodeMatrix) (defined in GIMLI::Mesh)GIMLI::Meshprotected
createSecondaryNode(const RVector3 &pos, double tol=-1)GIMLI::Mesh
createSecondaryNode_(const RVector3 &pos) (defined in GIMLI::Mesh)GIMLI::Meshprotected
createSubMesh(const std::vector< Cell * > &cells) constGIMLI::Mesh
createSubMesh(const std::vector< Boundary * > &bounds) constGIMLI::Mesh
createSubMesh(const std::vector< Node * > &nodes) constGIMLI::Mesh
createTetrahedron(Node &n1, Node &n2, Node &n3, Node &n4, int marker=0) (defined in GIMLI::Mesh)GIMLI::Mesh
createTriangle(Node &n1, Node &n2, Node &n3, int marker=0) (defined in GIMLI::Mesh)GIMLI::Mesh
createTriangleFace(Node &n1, Node &n2, Node &n3, int marker=0, bool check=true) (defined in GIMLI::Mesh)GIMLI::Mesh
data(const std::string &name) constGIMLI::Meshinline
dataInfo() constGIMLI::Mesh
dataMap() constGIMLI::Meshinline
deleteCells(const std::vector< Cell * > &cells)GIMLI::Mesh
dim() constGIMLI::Meshinline
dimension() constGIMLI::Meshinline
dimension_ (defined in GIMLI::Mesh)GIMLI::Meshprotected
divergence(const R3Vector &V) constGIMLI::Mesh
exportAsTetgenPolyFile(const std::string &filename) (defined in GIMLI::Mesh)GIMLI::Mesh
exportBoundaryVTU(const std::string &fbody, bool binary=false) constGIMLI::Mesh
exportData(const std::string &name) constGIMLI::Mesh
exportDataMap() constGIMLI::Meshinline
exportDataMap_ (defined in GIMLI::Mesh)GIMLI::Meshprotected
exportMidCellValue(const std::string &fileName, const RVector &data1, const RVector &data2) constGIMLI::Mesh
exportMidCellValue(const std::string &fileName, const RVector &data1) const (defined in GIMLI::Mesh)GIMLI::Meshinline
exportSimple(const std::string &fbody, const RVector &data) const (defined in GIMLI::Mesh)GIMLI::Mesh
exportVTK(const std::string &fbody, const std::map< std::string, RVector > &data, const std::vector< RVector3 > &vec, bool writeCells=true) const (defined in GIMLI::Mesh)GIMLI::Mesh
exportVTK(const std::string &fbody, const std::map< std::string, RVector > &data, bool writeCells=true) const (defined in GIMLI::Mesh)GIMLI::Mesh
exportVTK(const std::string &fbody, bool writeCells=true) constGIMLI::Mesh
exportVTK(const std::string &fbody, const std::vector< RVector3 > &vec, bool writeCells=true) constGIMLI::Mesh
exportVTK(const std::string &fbody, const RVector &arr) constGIMLI::Mesh
exportVTU(const std::string &filename, bool binary=false) constGIMLI::Mesh
fillEmptyCells(const std::vector< Cell * > &emptyList, double background=-1.0)GIMLI::Mesh
fillKDTree_() const (defined in GIMLI::Mesh)GIMLI::Meshprotected
findBoundaryByMarker(int marker) constGIMLI::Mesh
findBoundaryByMarker(int from, int to) constGIMLI::Mesh
findCell(const RVector3 &pos, size_t &counter, bool extensive) constGIMLI::Mesh
findCell(const RVector3 &pos, bool extensive=true) constGIMLI::Meshinline
findCellByAttribute(double from, double to=0.0) constGIMLI::Mesh
findCellByMarker(int from, int to=0) constGIMLI::Mesh
findCellBySlopeSearch_(const RVector3 &pos, Cell *start, size_t &count, bool tagging) const (defined in GIMLI::Mesh)GIMLI::Meshprotected
findCellsAlongRay(const RVector3 &start, const RVector3 &dir, R3Vector &pos) constGIMLI::Mesh
findNearestNode(const RVector3 &pos)GIMLI::Mesh
findNodesIdxByMarker(int marker) constGIMLI::Mesh
findRange_() const (defined in GIMLI::Mesh)GIMLI::Meshprotected
haveData(const std::string &name) constGIMLI::Meshinline
holeMarker() constGIMLI::Meshinline
HoleMarker typedef (defined in GIMLI::Mesh)GIMLI::Mesh
holeMarker_ (defined in GIMLI::Mesh)GIMLI::Meshprotected
HoleMarkerList typedef (defined in GIMLI::Mesh)GIMLI::Mesh
importMod(const std::string &fileName) (defined in GIMLI::Mesh)GIMLI::Mesh
importSTL(const std::string &fileName, bool isBinary=false)GIMLI::Mesh
importVTK(const std::string &fbody) (defined in GIMLI::Mesh)GIMLI::Mesh
importVTU(const std::string &fbody) (defined in GIMLI::Mesh)GIMLI::Mesh
interpolationMatrix(const R3Vector &q)GIMLI::Mesh
interpolationMatrix(const R3Vector &q, RSparseMapMatrix &I)GIMLI::Mesh
isGeometry() constGIMLI::Meshinline
isGeometry_ (defined in GIMLI::Mesh)GIMLI::Meshprotected
load(const std::string &fileName, bool createNeighbours=true, IOFormat format=Binary)GIMLI::Mesh
loadAscii(const std::string &fileName) (defined in GIMLI::Mesh)GIMLI::Mesh
loadBinary(const std::string &fileName)GIMLI::Mesh
loadBinaryV2(const std::string &fbody)GIMLI::Mesh
mapAttributeToParameter(const IndexArray &cellMapIndex, const RVector &attributeMap, double defaultVal) (defined in GIMLI::Mesh)GIMLI::Mesh
mapBoundaryMarker(const std::map< int, int > &aMap)GIMLI::Mesh
mapCellAttributes(const std::map< float, float > &aMap) (defined in GIMLI::Mesh)GIMLI::Mesh
maxRange_ (defined in GIMLI::Mesh)GIMLI::Meshmutableprotected
Mesh(Index dim=2, bool isGeometry=false)GIMLI::Mesh
Mesh(const std::string &filename, bool createNeighbourInfos=true)GIMLI::Mesh
Mesh(const Mesh &mesh)GIMLI::Mesh
minRange_ (defined in GIMLI::Mesh)GIMLI::Meshmutableprotected
neighboursKnown() constGIMLI::Meshinline
neighboursKnown_ (defined in GIMLI::Mesh)GIMLI::Meshprotected
node(Index i) const (defined in GIMLI::Mesh)GIMLI::Mesh
node(Index i) (defined in GIMLI::Mesh)GIMLI::Mesh
nodeCenters() constGIMLI::Mesh
nodeCount(bool withSecNodes=false) const (defined in GIMLI::Mesh)GIMLI::Mesh
nodeMarker() constGIMLI::Mesh
nodeMarkers() constGIMLI::Mesh
nodes() const (defined in GIMLI::Mesh)GIMLI::Meshinline
nodes(const IndexArray &ids) constGIMLI::Mesh
nodes(const BVector &b) constGIMLI::Mesh
nodeVector_ (defined in GIMLI::Mesh)GIMLI::Meshprotected
oldTet10NumberingStyle_ (defined in GIMLI::Mesh)GIMLI::Meshprotected
operator=(const Mesh &mesh)GIMLI::Mesh
positions(bool withSecNodes=false) constGIMLI::Mesh
positions(const IndexArray &idx) constGIMLI::Mesh
prolongateEmptyCellsValues(RVector &vals, double background=-1.0) constGIMLI::Mesh
rangesKnown_ (defined in GIMLI::Mesh)GIMLI::Meshmutableprotected
readVTKCells_(std::fstream &file, const std::vector< std::string > &row) (defined in GIMLI::Mesh)GIMLI::Mesh
readVTKPoints_(std::fstream &file, const std::vector< std::string > &row) (defined in GIMLI::Mesh)GIMLI::Mesh
readVTKPolygons_(std::fstream &file, const std::vector< std::string > &row) (defined in GIMLI::Mesh)GIMLI::Mesh
readVTKScalars_(std::fstream &file, const std::vector< std::string > &row) (defined in GIMLI::Mesh)GIMLI::Mesh
recountNodes() (defined in GIMLI::Mesh)GIMLI::Mesh
RegionMarker typedef (defined in GIMLI::Mesh)GIMLI::Mesh
regionMarker() const (defined in GIMLI::Mesh)GIMLI::Meshinline
regionMarker_ (defined in GIMLI::Mesh)GIMLI::Meshprotected
RegionMarkerList typedef (defined in GIMLI::Mesh)GIMLI::Mesh
relax() (defined in GIMLI::Mesh)GIMLI::Mesh
rotate(const RVector3 &r)GIMLI::Mesh
save(const std::string &fileName, IOFormat format=Binary) const (defined in GIMLI::Mesh)GIMLI::Mesh
saveAscii(const std::string &fileName) const (defined in GIMLI::Mesh)GIMLI::Mesh
saveBinary(const std::string &fileName) constGIMLI::Mesh
saveBinaryV2(const std::string &fbody) constGIMLI::Mesh
scale(const RVector3 &s)GIMLI::Mesh
scale(const double &s)GIMLI::Meshinline
secNodeVector_ (defined in GIMLI::Mesh)GIMLI::Meshprotected
secondaryNode(Index id) const (defined in GIMLI::Mesh)GIMLI::Mesh
secondaryNode(Index id) (defined in GIMLI::Mesh)GIMLI::Mesh
secondaryNodeCount() const (defined in GIMLI::Mesh)GIMLI::Meshinline
setBoundaryMarker(const IndexArray &ids, int marker)GIMLI::Meshinline
setBoundaryMarkers(const IndexArray &ids, int marker)GIMLI::Mesh
setBoundaryMarkers(const IVector &marker)GIMLI::Mesh
setCellAttributes(const RVector &attribute)GIMLI::Mesh
setCellAttributes(double attribute)GIMLI::Mesh
setCellMarkers(const IndexArray &ids, int marker)GIMLI::Mesh
setCellMarkers(const IVector &marker)GIMLI::Mesh
setCellMarkers(const RVector &attribute)GIMLI::Mesh
setCommentString(const std::string &commentString)GIMLI::Meshinline
setDataMap(const std::map< std::string, RVector > m)GIMLI::Meshinline
setDimension(uint dim)GIMLI::Meshinline
setExportDataMap(const std::map< std::string, RVector > &eMap)GIMLI::Meshinline
setGeometry(bool b)GIMLI::Mesh
setStaticGeometry(bool stat)GIMLI::Mesh
showInfos()GIMLI::Meshinline
smooth(bool nodeMoving=true, bool edgeSwapping=true, uint smoothFunction=1, uint smoothIteration=10)GIMLI::Mesh
sortNodes(const IndexArray &perm) (defined in GIMLI::Mesh)GIMLI::Mesh
staticGeometry() constGIMLI::Meshinline
staticGeometry_GIMLI::Meshprotected
swapCoordinates(Index i, Index j)GIMLI::Mesh
transform(const Matrix &mat)GIMLI::Meshinline
translate(const RVector3 &t)GIMLI::Mesh
tree_ (defined in GIMLI::Mesh)GIMLI::Meshmutableprotected
xmax() const (defined in GIMLI::Mesh)GIMLI::Meshinline
xmin() const (defined in GIMLI::Mesh)GIMLI::Meshinline
ymax() const (defined in GIMLI::Mesh)GIMLI::Meshinline
ymin() const (defined in GIMLI::Mesh)GIMLI::Meshinline
zmax() const (defined in GIMLI::Mesh)GIMLI::Meshinline
zmin() const (defined in GIMLI::Mesh)GIMLI::Meshinline
~Mesh()GIMLI::Mesh