| ►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 | |