|
Geophysical Inversion and Modelling Library v1.5.4
|
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::Mesh | inline |
| addData(const std::string &name, const RVector &data) | GIMLI::Mesh | |
| addData(const std::string &name, const PosVector &data) | GIMLI::Mesh | inline |
| addHoleMarker(const RVector3 &pos) | GIMLI::Mesh | |
| addRegionMarker(const RVector3 &pos, int marker, double area=0) | GIMLI::Mesh | |
| addRegionMarker(const RegionMarker ®) (defined in GIMLI::Mesh) | GIMLI::Mesh | |
| addVTUPiece_(std::fstream &file, const Mesh &mesh, const std::map< std::string, RVector > &data) const | GIMLI::Mesh | |
| boundaries() const | GIMLI::Mesh | inline |
| boundaries(const IndexArray &ids) const | GIMLI::Mesh | |
| boundaries(const BVector &b) const | GIMLI::Mesh | |
| boundary(Index i) const (defined in GIMLI::Mesh) | GIMLI::Mesh | |
| boundary(Index i) (defined in GIMLI::Mesh) | GIMLI::Mesh | |
| boundaryCenters() const | GIMLI::Mesh | |
| boundaryCount() const (defined in GIMLI::Mesh) | GIMLI::Mesh | inline |
| boundaryDataToCellGradient(const RVector &boundaryData) const | GIMLI::Mesh | |
| boundaryMarkers() const | GIMLI::Mesh | |
| boundarySizedNormals() const | GIMLI::Mesh | |
| boundarySizedNormCache_ (defined in GIMLI::Mesh) | GIMLI::Mesh | mutableprotected |
| boundarySizes() const | GIMLI::Mesh | |
| boundarySizesCache_ (defined in GIMLI::Mesh) | GIMLI::Mesh | mutableprotected |
| boundaryVector_ (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| boundingBox() const (defined in GIMLI::Mesh) | GIMLI::Mesh | inline |
| cell(Index i) const (defined in GIMLI::Mesh) | GIMLI::Mesh | |
| cell(Index i) (defined in GIMLI::Mesh) | GIMLI::Mesh | |
| cellAttributes() const | GIMLI::Mesh | |
| cellCenter() const (defined in GIMLI::Mesh) | GIMLI::Mesh | inline |
| cellCenters() const | GIMLI::Mesh | |
| cellCount() const (defined in GIMLI::Mesh) | GIMLI::Mesh | inline |
| cellDataToBoundaryGradient(const RVector &cellData) const | GIMLI::Mesh | |
| cellDataToBoundaryGradient(const RVector &cellData, const PosVector &cellGradient) const | GIMLI::Mesh | |
| cellMarkers() const | GIMLI::Mesh | |
| cells() const (defined in GIMLI::Mesh) | GIMLI::Mesh | inline |
| cells(const IndexArray &ids) const | GIMLI::Mesh | |
| cells(const BVector &b) const | GIMLI::Mesh | |
| cellSizes() const | GIMLI::Mesh | |
| cellSizesCache_ (defined in GIMLI::Mesh) | GIMLI::Mesh | mutableprotected |
| cellToBoundaryInterpolation() const | GIMLI::Mesh | |
| cellToBoundaryInterpolationCache_ (defined in GIMLI::Mesh) | GIMLI::Mesh | mutableprotected |
| cellVector_ (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| cleanNeighborInfos() | GIMLI::Mesh | |
| clear() | GIMLI::Mesh | |
| clearData() | GIMLI::Mesh | |
| commentString() const | GIMLI::Mesh | inline |
| commentString_ (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| copy_(const Mesh &mesh) (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| 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::Mesh | inlineprotected |
| createBoundaryChecked_(std::vector< Node * > &nodes, int marker, bool check=true) (defined in GIMLI::Mesh) | GIMLI::Mesh | inlineprotected |
| 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::Mesh | inlineprotected |
| 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::Mesh | inline |
| createGrid(const RVector &x, const RVector &y, int markerType=0, bool worldBoundaryMarker=false) | GIMLI::Mesh | inline |
| createGrid(const RVector &x, const RVector &y, const RVector &z, int markerType=0, bool worldBoundaryMarker=false) | GIMLI::Mesh | inline |
| createH2() const | GIMLI::Mesh | |
| createHull() const | GIMLI::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 | |
| createNeighborInfos(bool force=false) | GIMLI::Mesh | |
| createNeighborInfosCell_(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::Mesh | protected |
| createNodeBoundary(Node &n1, int marker=0, bool check=true) (defined in GIMLI::Mesh) | GIMLI::Mesh | |
| createNodeGC_(const RVector3 &pos, int marker) | GIMLI::Mesh | protected |
| createNodeWithCheck(const RVector3 &pos, double tol=1e-6, bool warn=false, bool edgeCheck=false) | GIMLI::Mesh | |
| createP2() const | GIMLI::Mesh | |
| createPolygonFace(std::vector< Node * > &nodes, int marker, bool check=true) (defined in GIMLI::Mesh) | GIMLI::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::Mesh | protected |
| createRefinementNode_(Node *n0, Node *n1, std::map< std::pair< Index, Index >, Node * > &nodeMatrix) (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| createSecondaryNode(const RVector3 &pos, double tol=-1) | GIMLI::Mesh | |
| createSecondaryNode_(const RVector3 &pos) (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| createSubMesh(const std::vector< Cell * > &cells) const | GIMLI::Mesh | |
| createSubMesh(const std::vector< Boundary * > &bounds) const | GIMLI::Mesh | |
| createSubMesh(const std::vector< Node * > &nodes) const | GIMLI::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) const | GIMLI::Mesh | |
| dataInfo() const | GIMLI::Mesh | |
| dataMap() const | GIMLI::Mesh | inline |
| dataMap_ (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| deform(const R3Vector &eps, double magnify=1.0) | GIMLI::Mesh | |
| deform(const RVector &eps, double magnify=1.0) | GIMLI::Mesh | |
| dim() const | GIMLI::Mesh | inline |
| dimension() const | GIMLI::Mesh | inline |
| dimension_ (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| divergence(const PosVector &V) const | GIMLI::Mesh | |
| exportAsTetgenPolyFile(const std::string &filename) (defined in GIMLI::Mesh) | GIMLI::Mesh | |
| exportBoundaryVTU(const std::string &fbody, bool binary=false) const | GIMLI::Mesh | |
| exportMidCellValue(const std::string &fileName, const RVector &data1, const RVector &data2) const | GIMLI::Mesh | |
| exportMidCellValue(const std::string &fileName, const RVector &data1) const (defined in GIMLI::Mesh) | GIMLI::Mesh | inline |
| 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 PosVector &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) const | GIMLI::Mesh | |
| exportVTK(const std::string &fbody, const PosVector &vec, bool writeCells=true) const | GIMLI::Mesh | |
| exportVTK(const std::string &fbody, const RVector &arr) const | GIMLI::Mesh | |
| exportVTU(const std::string &filename, bool binary=false) const | GIMLI::Mesh | |
| fillKDTree_() const (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| findBoundaryByMarker(int marker) const | GIMLI::Mesh | |
| findBoundaryByMarker(int from, int to) const | GIMLI::Mesh | |
| findCell(const RVector3 &pos, size_t &counter, bool extensive) const | GIMLI::Mesh | |
| findCell(const RVector3 &pos, bool extensive=true) const | GIMLI::Mesh | inline |
| findCellByAttribute(double from, double to=0.0) const | GIMLI::Mesh | |
| findCellByMarker(int from, int to=0) const | GIMLI::Mesh | |
| findCellBySlopeSearch_(const RVector3 &pos, Cell *start, size_t &count, bool tagging) const (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| findCellsAlongRay(const RVector3 &start, const RVector3 &dir, PosVector &pos) const | GIMLI::Mesh | |
| findNearestNode(const RVector3 &pos) | GIMLI::Mesh | |
| findNodesIdxByMarker(int marker) const | GIMLI::Mesh | |
| findRange_() const (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| fixBoundaryDirections() | GIMLI::Mesh | |
| geometryChanged() | GIMLI::Mesh | |
| hash() const (defined in GIMLI::Mesh) | GIMLI::Mesh | |
| haveData(const std::string &name) const | GIMLI::Mesh | inline |
| HoleMarker typedef (defined in GIMLI::Mesh) | GIMLI::Mesh | |
| holeMarker() const | GIMLI::Mesh | inline |
| holeMarker_ (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| 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, double snap=1e-3) | 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 PosVector &q) | GIMLI::Mesh | |
| interpolationMatrix(const PosVector &q, RSparseMapMatrix &I) | GIMLI::Mesh | |
| isGeometry() const | GIMLI::Mesh | inline |
| isGeometry_ (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| load(const std::string &fileName, bool createNeighbors=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 | |
| 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::Mesh | mutableprotected |
| Mesh(Index dim=2, bool isGeometry=false) | GIMLI::Mesh | |
| Mesh(const std::string &filename, bool createNeighborInfos=true) | GIMLI::Mesh | |
| Mesh(const Mesh &mesh) | GIMLI::Mesh | |
| minRange_ (defined in GIMLI::Mesh) | GIMLI::Mesh | mutableprotected |
| neighborsKnown() const | GIMLI::Mesh | inline |
| neighborsKnown_ (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| node(Index i) const (defined in GIMLI::Mesh) | GIMLI::Mesh | |
| node(Index i) (defined in GIMLI::Mesh) | GIMLI::Mesh | |
| nodeCount(bool withSecNodes=false) const (defined in GIMLI::Mesh) | GIMLI::Mesh | |
| nodeIDs(bool withSecNodes=false) const | GIMLI::Mesh | |
| nodeMarkers() const | GIMLI::Mesh | |
| nodes() const (defined in GIMLI::Mesh) | GIMLI::Mesh | inline |
| nodes(const IndexArray &ids) const | GIMLI::Mesh | |
| nodes(const BVector &b) const | GIMLI::Mesh | |
| nodeVector_ (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| oldTet10NumberingStyle_ (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| operator=(const Mesh &mesh) | GIMLI::Mesh | |
| positions(bool withSecNodes=false) const | GIMLI::Mesh | |
| positions(const IndexArray &idx) const | GIMLI::Mesh | |
| prolongateEmptyCellsValues(RVector &vals, double background=-9e99) const | GIMLI::Mesh | |
| rangesKnown_ (defined in GIMLI::Mesh) | GIMLI::Mesh | mutableprotected |
| 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(SIndex i) | GIMLI::Mesh | |
| regionMarker_ (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| RegionMarkerList typedef (defined in GIMLI::Mesh) | GIMLI::Mesh | |
| regionMarkers() const (defined in GIMLI::Mesh) | GIMLI::Mesh | inline |
| 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) const | GIMLI::Mesh | |
| saveBinaryV2(const std::string &fbody) const | GIMLI::Mesh | |
| scale(const RVector3 &s) | GIMLI::Mesh | |
| scale(const double &s) | GIMLI::Mesh | inline |
| secNodeVector_ (defined in GIMLI::Mesh) | GIMLI::Mesh | protected |
| 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::Mesh | inline |
| 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::Mesh | inline |
| setDataMap(const std::map< std::string, RVector > m) | GIMLI::Mesh | inline |
| setDimension(uint dim) | GIMLI::Mesh | inline |
| setGeometry(bool b) | GIMLI::Mesh | |
| setNodeIDs(IndexArray &ids) | GIMLI::Mesh | |
| setStaticGeometry(bool stat) | GIMLI::Mesh | |
| showInfos() | GIMLI::Mesh | inline |
| 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() const | GIMLI::Mesh | inline |
| staticGeometry_ | GIMLI::Mesh | protected |
| swapCoordinates(Index i, Index j) | GIMLI::Mesh | |
| transform(const RMatrix &mat) | GIMLI::Mesh | |
| translate(const RVector3 &t) | GIMLI::Mesh | |
| tree_ (defined in GIMLI::Mesh) | GIMLI::Mesh | mutableprotected |
| xMax() const (defined in GIMLI::Mesh) | GIMLI::Mesh | inline |
| xMin() const (defined in GIMLI::Mesh) | GIMLI::Mesh | inline |
| yMax() const (defined in GIMLI::Mesh) | GIMLI::Mesh | inline |
| yMin() const (defined in GIMLI::Mesh) | GIMLI::Mesh | inline |
| zMax() const (defined in GIMLI::Mesh) | GIMLI::Mesh | inline |
| zMin() const (defined in GIMLI::Mesh) | GIMLI::Mesh | inline |
| ~Mesh() | GIMLI::Mesh |