►NGIMLI | GIMLi main namespace for the Geophyiscal Inversion and Modelling Library |
C__ValVectorExprOp | |
C__VectorBinaryExprOp | |
C__VectorExpr | |
C__VectorUnaryExprOp | |
C__VectorValExprOp | |
CAssignResult | |
CBaseCalcMT | |
CBaseEntity | Base Entity |
CBinaryExprOp | |
CBINASSIGN | |
CBlockMatrix | |
CBlockMatrixEntry | Block matrices for easier inversion, see appendix E in GIMLi tutorial |
CBoundary | |
CBoundingBox | A BoundingBox |
CCalculateMT | |
CCell | A abstract cell |
CcerrPtr | |
CcerrPtrObject | |
CCHOLMODWrapper | |
CCollectNodeFunctor | |
CcoutPtr | |
CcoutPtrObject | |
CCreateDijkstraDistMT | |
CCreateDijkstraRowMT | |
CCreateSensitivityColMT | |
CCubicFunct | |
CCycleCounter | |
CD2Matrix | |
CDataContainer | DataContainer to store, load and save data in the GIMLi unified data format |
CDataContainerERT | |
CDataMap | |
CDC1dModelling | DC (direct current) 1D modelling |
CDC1dModellingC | |
CDC1dRhoModelling | |
CDCMultiElectrodeModelling | |
CDCSRMultiElectrodeModelling | |
CdeletePtr | |
►CDijkstra | |
CComparePairsClass_ | |
CDistancePair_ | |
CEdge_ | |
CDNMatrix | |
CDRMatrix | |
CEdge | |
CEdge3 | |
CEdge3Cell | |
CEdgeCell | |
CEdgeShape | |
CElectrode | |
CElectrodeShape | Abstract class for an electrode with a shape, which is required for modelling |
CElectrodeShapeDomain | Electrodeshape is a domain, e.g. the boundary of a complicated geoemtry for the complete electrode model |
CElectrodeShapeEntity | Electrodeshape is singular source within a mesh entity (boundary or cell) |
CElectrodeShapeNode | Electrode that is represented by a node |
CElectrodeShapeNodesWithBypass | Electrode that is represented by a list of nodes short circuited by a bypass |
CElementMatrix | |
CElementMatrixMap | |
CExpr | |
CExprIdentity | |
CExprLiteral | |
CFDEM1dModelling | |
CFDEM1dRhoModelling | |
CFEAFunction | |
CFunction | |
CGraphDistInfo | |
CGravimetryModelling | Modelling class for gravimetry calculation using polygon integration |
CH2Matrix | |
CH2SparseMapMatrix | |
CHarmonicFunction | |
CHarmonicModelling | |
CHexahedron | |
CHexahedron20 | A Hexahedron with 20 nodes |
CHexahedronShape | A Hexahedron |
CHNMatrix | |
CHRMatrix | |
CIdentityMatrix | Identity matrix: derived from matrixBase |
CIncrementSequence | |
CindexCmp | |
CIntegrationRules | |
CInversionBase | Inversion base template |
CJacobianBaseMT | |
CKDTreeWrapper | Interface class for a kd-search tree. We use it for fast nearest neighbor point search in three dimensions |
CLDLWrapper | |
CLine | A line |
CLinearModelling | |
CLinSolver | |
CMatrix | Simple row-based dense matrix based on Vector |
CMatrix3 | |
CMatrixBase | Interface class for matrices |
CMatrixElement | Based on: Ulrich Breymann, Addison Wesley Longman 2000 , revised edition ISBN 0-201-67488-2, Designing Components with the C++ STL |
CMemWatch | Memory watch |
CMesh | |
CMeshEntity | |
CModellingBase | |
CMRS1dBlockModelling | |
CMRSModelling | |
CMT1dModelling | Magnetotellurics (MT) 1D modelling |
CMT1dRhoModelling | |
CMult | |
CNode | 3D Node |
CNodeBoundary | |
CNodeShape | |
COption | |
COptionBase | |
COptionMap | Simplified command line parser |
CPlane | A plane |
CPolygonFace | |
CPolygonShape | |
CPolynomialElement | |
CPolynomialFunction | |
CPolynomialModelling | Multidimensional polynomial modelling class |
CPos | 3 dimensional vector |
CPosFunctor | |
CPyramid | |
CPyramid13 | A Pyramid |
CPyramidShape | Pyramid |
CPythonGILSave | |
CQuadrangle | Quadrangle |
CQuadrangle8 | Quadrangle8 for serendipity type |
CQuadrangle8Face | |
CQuadrangleFace | |
CQuadrangleShape | Quadrangle shape |
CQuaternion | |
CRCObject | |
CRefCountIPtr | |
CRegion | |
CRegionManager | |
CRegionMarker | |
CRInversion | |
CShape | A Shape defines a geometrical primitive |
CShapeFunctionCache | |
CSingleton | |
CSolverWrapper | |
►CSparseMapMatrix | Based on: Ulrich Breymann, Addison Wesley Longman 2000 , revised edition ISBN 0-201-67488-2, Designing Components with the C++ STL |
CAux | |
CSparseMatrix | Sparse matrix in compressed row storage (CRS) form |
CStopwatch | |
CTetrahedron | A Tetrahedron |
CTetrahedron10 | |
CTetrahedronShape | Tetrahedral shape |
CTrans | |
CTransAdd | |
CTransArchie | |
CTransCotLU | |
CTransCRIM | |
CTransCumulative | Very Slow. Refactor it!! |
CTransExp | |
CTransInv | |
CTransLin | |
CTransLinear | |
CTransLog | |
CTransLogLU | |
CTransLogLUMult | |
CTransLogMult | |
CTransMult | |
CTransNest | |
CTransNewton | |
CTransPower | |
CTransQuadrat | |
CTransTanLU | |
CTravelTimeDijkstraModelling | Modelling class for travel time problems using the Dijkstra algorithm |
CTriangle | Triangle |
CTriangle6 | Triangle6 |
CTriangle6Face | |
CTriangleFace | |
CTriangleShape | |
CTriangleWrapper | |
CTriPrism | |
CTriPrism15 | Triangular15 prism |
CTriPrismShape | Triangular prism |
CTTModellingWithOffset | |
CUnaryExprOp | |
CV2Matrix | |
CVariable | |
CVariable< XAxis__ > | |
CVariable< YAxis__ > | |
CVariable< ZAxis__ > | |
CVector | One dimensional array aka Vector of limited size |
CVectorIterator | |
CVNMatrix | |
CVRMatrix | |
CXAxis__ | |
CYAxis__ | |
CZAxis__ | |
►NKDTree | |
►C_Alloc_base | |
CNoLeakAlloc | |
C_Base_iterator | |
C_Bracket_accessor | |
C_Iterator | |
C_Node | |
C_Node_base | |
C_Node_compare | |
C_Region | |
Calways_true | |
CKDTree | |
Csquared_difference | |
Csquared_difference_counted | |
►Nstd | |
Chash< GIMLI::IndexArray > | |
Chash< GIMLI::IVector > | |
Chash< GIMLI::Pos > | |
Chash< GIMLI::PosVector > | |
Chash< GIMLI::RVector > | |
Chash< std::complex< double > > | |
Chash< std::map< std::string, GIMLI::RVector > > | |
C_Node_Bracket_accessor | |
Coption | |