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