| CGIMLI::__ValVectorExprOp< ValueType, A, Op > | |
| CGIMLI::__VectorBinaryExprOp< ValueType, A, B, Op > | |
| CGIMLI::__VectorExpr< ValueType, A > | |
| CGIMLI::__VectorUnaryExprOp< ValueType, A, Op > | |
| CGIMLI::__VectorValExprOp< ValueType, A, Op > | |
| ►CKDTree::_Alloc_base< _Tp, _Alloc > | |
| CKDTree::KDTree< 3, GIMLI::Node *, _Node_Bracket_accessor > | |
| CKDTree::KDTree< __K, _Val, _Acc, _Dist, _Cmp, _Alloc > | |
| ►CKDTree::_Base_iterator | |
| CKDTree::_Iterator< _Val, _Val &, _Val * > | |
| CKDTree::_Iterator< _Val, _Val const &, _Val const * > | |
| CKDTree::_Iterator< _Val, const_reference, const_pointer > | |
| CKDTree::_Iterator< _Val, _Ref, _Ptr > | |
| CKDTree::_Bracket_accessor< _Val > | |
| ►CKDTree::_Node_base | |
| CKDTree::_Node< _Tp > | |
| CKDTree::_Node< _Val > const * | |
| CKDTree::_Node< _Val > * | |
| CKDTree::_Node< _Val > | |
| C_Node_Bracket_accessor | |
| CKDTree::_Node_compare< _Val, _Acc, _Cmp > | |
| CKDTree::_Region< __K, _Val, _SubVal, _Acc, _Cmp > | |
| CKDTree::always_true< _Tp > | |
| CGIMLI::AssignResult< ValueType, Iter > | |
| CGIMLI::SparseMapMatrix< ValueType, IndexType >::Aux | |
| ►CGIMLI::BaseCalcMT | |
| CGIMLI::CreateDijkstraDistMT | |
| CGIMLI::CreateDijkstraRowMT | |
| CGIMLI::CreateSensitivityColMT< ValueType > | |
| CGIMLI::JacobianBaseMT | |
| ►CGIMLI::BaseEntity | Base Entity |
| ►CGIMLI::Electrode | |
| ►CGIMLI::ElectrodeShape | Abstract class for an electrode with a shape, which is required for modelling |
| CGIMLI::ElectrodeShapeDomain | Electrodeshape is a domain, e.g. the boundary of a complicated geoemtry for the complete electrode model |
| CGIMLI::ElectrodeShapeEntity | Electrodeshape is singular source within a mesh entity (boundary or cell) |
| ►CGIMLI::ElectrodeShapeNode | Electrode that is represented by a node |
| CGIMLI::ElectrodeShapeNodesWithBypass | Electrode that is represented by a list of nodes short circuited by a bypass |
| ►CGIMLI::MeshEntity | |
| ►CGIMLI::Boundary | |
| ►CGIMLI::Edge | |
| CGIMLI::Edge3 | |
| CGIMLI::NodeBoundary | |
| CGIMLI::PolygonFace | |
| ►CGIMLI::QuadrangleFace | |
| CGIMLI::Quadrangle8Face | |
| ►CGIMLI::TriangleFace | |
| CGIMLI::Triangle6Face | |
| ►CGIMLI::Cell | A abstract cell |
| ►CGIMLI::EdgeCell | |
| CGIMLI::Edge3Cell | |
| ►CGIMLI::Hexahedron | |
| CGIMLI::Hexahedron20 | A Hexahedron with 20 nodes |
| ►CGIMLI::Pyramid | |
| CGIMLI::Pyramid13 | A Pyramid |
| ►CGIMLI::Quadrangle | Quadrangle |
| CGIMLI::Quadrangle8 | Quadrangle8 for serendipity type |
| ►CGIMLI::Tetrahedron | A Tetrahedron |
| CGIMLI::Tetrahedron10 | |
| ►CGIMLI::TriPrism | |
| CGIMLI::TriPrism15 | Triangular15 prism |
| ►CGIMLI::Triangle | Triangle |
| CGIMLI::Triangle6 | Triangle6 |
| CGIMLI::Node | 3D Node |
| CGIMLI::BinaryExprOp< A, B, Op > | |
| CGIMLI::BINASSIGN | |
| CGIMLI::BlockMatrixEntry | Block matrices for easier inversion, see appendix E in GIMLi tutorial |
| CGIMLI::BoundingBox | A BoundingBox |
| CGIMLI::CalculateMT | |
| CGIMLI::cerrPtr | |
| CGIMLI::cerrPtrObject | |
| CGIMLI::CollectNodeFunctor | |
| CGIMLI::Dijkstra::ComparePairsClass_< T > | |
| CGIMLI::coutPtr | |
| CGIMLI::coutPtrObject | |
| CGIMLI::CubicFunct | |
| CGIMLI::CycleCounter | |
| ►CGIMLI::DataContainer | DataContainer to store, load and save data in the GIMLi unified data format |
| CGIMLI::DataContainerERT | |
| CGIMLI::DataMap | |
| CGIMLI::deletePtr | |
| CGIMLI::Dijkstra | |
| CGIMLI::ElementMatrix< ValueType > | |
| CGIMLI::ElementMatrixMap | |
| CGIMLI::Expr< A > | |
| CGIMLI::ExprIdentity | |
| CGIMLI::ExprLiteral< ValueType > | |
| CGIMLI::FEAFunction | |
| CGIMLI::Function< ArgType, ValueType > | |
| ►CGIMLI::Function< double, double > | |
| CGIMLI::HarmonicFunction | |
| CGIMLI::GraphDistInfo | |
| CGIMLI::H2Matrix< Matrix1, Matrix2 > | |
| Cstd::hash< GIMLI::IndexArray > | |
| Cstd::hash< GIMLI::IVector > | |
| Cstd::hash< GIMLI::Pos > | |
| Cstd::hash< GIMLI::PosVector > | |
| Cstd::hash< GIMLI::RVector > | |
| Cstd::hash< std::complex< double > > | |
| Cstd::hash< std::map< std::string, GIMLI::RVector > > | |
| CGIMLI::IncrementSequence< T > | |
| CGIMLI::indexCmp< ValueType > | |
| CGIMLI::InversionBase< ModelValType > | Inversion base template |
| ►CGIMLI::InversionBase< double > | |
| CGIMLI::RInversion | |
| CGIMLI::KDTreeWrapper | Interface class for a kd-search tree. We use it for fast nearest neighbor point search in three dimensions |
| CGIMLI::Line | A line |
| CGIMLI::Matrix3< ValueType > | |
| ►CGIMLI::MatrixBase | Interface class for matrices |
| CGIMLI::BlockMatrix< double > | |
| CGIMLI::DRMatrix< RMatrix > | |
| CGIMLI::DRMatrix< SparseMapMatrix< double, Index > > | |
| CGIMLI::DRMatrix< TwoModelsCMatrix > | |
| CGIMLI::DRMatrix< RSparseMapMatrix > | |
| CGIMLI::Matrix< double > | |
| CGIMLI::Matrix< Complex > | |
| CGIMLI::SparseMapMatrix< int, Index > | |
| CGIMLI::SparseMapMatrix< double, Index > | |
| CGIMLI::SparseMapMatrix< Complex, Index > | |
| CGIMLI::SparseMatrix< int > | |
| CGIMLI::SparseMatrix< double > | |
| CGIMLI::SparseMatrix< Complex > | |
| CGIMLI::V2Matrix< ManyCMatrix, ManyModelsCMatrix > | |
| CGIMLI::BlockMatrix< ValueType > | |
| CGIMLI::D2Matrix< Matrix1, Matrix2 > | |
| CGIMLI::DNMatrix< Matrix > | |
| CGIMLI::DRMatrix< Matrix > | |
| CGIMLI::H2SparseMapMatrix | |
| CGIMLI::HNMatrix< Matrix > | |
| CGIMLI::HRMatrix< Matrix > | |
| CGIMLI::IdentityMatrix | Identity matrix: derived from matrixBase |
| CGIMLI::Matrix< ValueType > | Simple row-based dense matrix based on Vector |
| CGIMLI::SparseMapMatrix< ValueType, IndexType > | Based on: Ulrich Breymann, Addison Wesley Longman 2000 , revised edition ISBN 0-201-67488-2, Designing Components with the C++ STL |
| CGIMLI::SparseMatrix< ValueType > | Sparse matrix in compressed row storage (CRS) form |
| CGIMLI::V2Matrix< Matrix1, Matrix2 > | |
| CGIMLI::VNMatrix< Matrix > | |
| CGIMLI::VRMatrix< Matrix > | |
| CGIMLI::MatrixElement< ValueType, IndexType, ContainerType > | Based on: Ulrich Breymann, Addison Wesley Longman 2000 , revised edition ISBN 0-201-67488-2, Designing Components with the C++ STL |
| CGIMLI::Mesh | |
| ►CGIMLI::ModellingBase | |
| ►CGIMLI::DC1dModelling | DC (direct current) 1D modelling |
| CGIMLI::DC1dModellingC | |
| CGIMLI::DC1dRhoModelling | |
| ►CGIMLI::DCMultiElectrodeModelling | |
| CGIMLI::DCSRMultiElectrodeModelling | |
| ►CGIMLI::FDEM1dModelling | |
| CGIMLI::FDEM1dRhoModelling | |
| CGIMLI::GravimetryModelling | Modelling class for gravimetry calculation using polygon integration |
| CGIMLI::HarmonicModelling | |
| CGIMLI::LinearModelling | |
| ►CGIMLI::MRSModelling | |
| CGIMLI::MRS1dBlockModelling | |
| ►CGIMLI::MT1dModelling | Magnetotellurics (MT) 1D modelling |
| CGIMLI::MT1dRhoModelling | |
| CGIMLI::PolynomialModelling | Multidimensional polynomial modelling class |
| ►CGIMLI::TravelTimeDijkstraModelling | Modelling class for travel time problems using the Dijkstra algorithm |
| CGIMLI::TTModellingWithOffset | |
| CGIMLI::Mult< ValueType > | |
| CKDTree::_Alloc_base< _Tp, _Alloc >::NoLeakAlloc | |
| Coption | |
| ►CGIMLI::OptionBase | |
| CGIMLI::Option< T > | |
| CGIMLI::OptionMap | Simplified command line parser |
| ►Cstd::pair | |
| CGIMLI::Dijkstra::DistancePair_ | |
| CGIMLI::Dijkstra::Edge_ | |
| CGIMLI::Plane | A plane |
| CGIMLI::PolynomialElement< ValueType > | |
| CGIMLI::PolynomialFunction< ValueType > | |
| ►CGIMLI::Pos | 3 dimensional vector |
| CGIMLI::RegionMarker | |
| CGIMLI::PosFunctor | |
| CGIMLI::PythonGILSave | |
| CGIMLI::Quaternion< ValueType > | |
| CGIMLI::RCObject | |
| CGIMLI::RefCountIPtr< T > | |
| CGIMLI::Region | |
| CGIMLI::RegionManager | |
| ►CGIMLI::Shape | A Shape defines a geometrical primitive |
| CGIMLI::EdgeShape | |
| CGIMLI::HexahedronShape | A Hexahedron |
| CGIMLI::NodeShape | |
| CGIMLI::PolygonShape | |
| CGIMLI::PyramidShape | Pyramid |
| CGIMLI::QuadrangleShape | Quadrangle shape |
| CGIMLI::TetrahedronShape | Tetrahedral shape |
| CGIMLI::TriPrismShape | Triangular prism |
| CGIMLI::TriangleShape | |
| CGIMLI::Singleton< Classname > | |
| ►CGIMLI::Singleton< IntegrationRules > | |
| CGIMLI::IntegrationRules | |
| ►CGIMLI::Singleton< MemWatch > | |
| CGIMLI::MemWatch | Memory watch |
| ►CGIMLI::Singleton< ShapeFunctionCache > | |
| CGIMLI::ShapeFunctionCache | |
| ►CGIMLI::SolverWrapper | |
| CGIMLI::CHOLMODWrapper | |
| CGIMLI::LDLWrapper | |
| CGIMLI::LinSolver | |
| CKDTree::squared_difference< _Tp, _Dist > | |
| CKDTree::squared_difference_counted< _Tp, _Dist > | |
| CGIMLI::Stopwatch | |
| ►CGIMLI::Trans< Vec > | |
| CGIMLI::TransCotLU< Vec > | |
| CGIMLI::TransCumulative< Vec > | Very Slow. Refactor it!! |
| CGIMLI::TransExp< Vec > | |
| CGIMLI::TransInv< Vec > | |
| CGIMLI::TransLin< Vec > | |
| ►CGIMLI::TransLinear< Vec > | |
| CGIMLI::TransCRIM< Vec > | |
| ►CGIMLI::TransLog< Vec > | |
| ►CGIMLI::TransLogLU< Vec > | |
| CGIMLI::TransLogLUMult< Vec > | |
| CGIMLI::TransLogMult< Vec > | |
| CGIMLI::TransNest< Vec > | |
| ►CGIMLI::TransNewton< Vec > | |
| CGIMLI::TransAdd< Vec > | |
| CGIMLI::TransMult< Vec > | |
| CGIMLI::TransQuadrat< Vec > | |
| ►CGIMLI::TransPower< Vec > | |
| CGIMLI::TransArchie< Vec > | |
| CGIMLI::TransTanLU< Vec > | |
| ►CGIMLI::Trans< GIMLI::Vector< double > > | |
| CGIMLI::TransCumulative< GIMLI::Vector< double > > | |
| ►CGIMLI::Trans< RVector > | |
| CGIMLI::TransCotLU< RVector > | |
| CGIMLI::TransCumulative< RVector > | |
| CGIMLI::TransLin< RVector > | |
| CGIMLI::TransLinear< RVector > | |
| ►CGIMLI::TransLog< RVector > | |
| CGIMLI::TransLogLU< RVector > | |
| CGIMLI::TransPower< RVector > | |
| CGIMLI::TriangleWrapper | |
| CGIMLI::UnaryExprOp< A, Op > | |
| CGIMLI::Variable< T > | |
| CGIMLI::Variable< XAxis__ > | |
| CGIMLI::Variable< YAxis__ > | |
| CGIMLI::Variable< ZAxis__ > | |
| CGIMLI::Vector< ValueType > | One dimensional array aka Vector of limited size |
| CGIMLI::VectorIterator< ValueType > | |
| CGIMLI::XAxis__ | |
| CGIMLI::YAxis__ | |
| CGIMLI::ZAxis__ | |