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