HLIBpro  3.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cacc_u
 CTGeomCTBuilder::data_tDatatype for internal argument transfer
 Ceval_option_tOptions for how to evaluate given matrix
 Cfac_options_tOptions for matrix factorisations
 Chpro_
 Cinv_options_tOptions for matrix inversion
 Cis_complex_type< T >
 Cis_single_prec< T >
 CTNodeSet::iteratorSTL iterator for TNodeSet
 Clock_guard< T >STL class
 CMatrixBase< T_derived >Defines basic interface for matrices
 CMatrixBase< AdjoinView< T_matrix > >
 CMatrixBase< Matrix< T_value > >
 CMatrixBase< MatrixView< T_matrix > >
 CMatrixBase< TransposeView< T_matrix > >
 CMemBlock< T_value >Defines a reference countable memory block
 CmutexSTL class
 CNodeRepresents a node in a DAG
 Cpromote_type< T1, T2 >
 Creal_type< T >
 Csolve_option_tOptions for how to solve with given matrix
 CTDenseMatBuilder< T_value >::stat_tStatistical data of computations
 CTHCA< T_value >::stat_t
 CTQuadHCAGenFn< T_ansatzsp, T_testsp, T_value >::stat_t
 CT2DGridVisBase class for 2D grid visualisation (by projection)
 CTGraph::TAdjNodes
 CTGraph::TAdjNodesWeights
 CTAdmConditionDefines basic interface for admissibility conditions
 CTAlgCTBuilderBase class for cluster tree construction algorithms based on graph partitioning with graph defined by a sparse matrix
 CTAlgPartStratBase class for partitioning strategies for algebraic clustering
 CTAutoMatrixIOClass for matrix I/O with automatic file format detection
 CTAutoSolverImplements an iterative solver automatically choosing appropriate algorithm based on matrix criteria
 CTAutoVectorIOClass for vector I/O with automatic file format detection
 CTBCBuilderRecursively build block cluster tree with supplied admissibility condition
 CTBiCGStabImplements BiCG-Stab iteration
 CTBilinearForm< T_val >Base class for all bilinear forms
 CTBlockClusterRepresenting a node in a block cluster tree as product of two clusters
 CTBlockClusterTreeRepresents a block cluster tree
 CTBlockClusterVisBase class for block cluster tree visualisation
 CTBlockIndexSetRepresents a product of two indexsets
 CTBSPPartStratBase class for partitioning strategies for geometrical BSP clustering
 CTByteStreamImplements a stream of bytes for storage purposes
 CTCGImplements conjugate gradient iteration
 CTCGSImplements squared conjugate gradient iteration
 CTClusterBasisVis< T >Base class for cluster basis visualisation
 CTClusterTreeRepresents a cluster tree with permutation of index sets
 CTClusterVisBase class for cluster tree visualisation
 CTCoarsenImplements coarsening, e.g. agglomeration of blocked matrices into dense or low-rank matrices if the later use less memory
 CTCoeffFn< T >Base class for returning coefficient for a given indexpair (i,j) in internal ordering
 CTCoeffFn< double >
 CTCoeffFn< T_bf::value_t >
 CTCoeffFn< value_t >
 CTColumnMatrixNormComputes norm for each column of the matrix
 CTCoordinateStores coordinate information for indices
 CTCoordIOBase class for coordinate I/O defining interface
 CTDistrBC::TCostFuncCost function for block clusters in load balancing
 CTDenseClusterBasisBuilder< T >Class for constructing cluster bases using dense matrices
 CTDiGraphClass for directed graph represented by adjacency matrix in sparse format (assuming sparse graph!)
 CTDistrBCBase class for all block cluster distribution methods
 CTFrobeniusNormComputes Frobenius norm ‖·‖_F of a matrix
 CTFVSUses a heuristic algorithm to compute feedback vertex set of a directed graph represented by a sparse matrix
 CTHCA< T_value >::TGeneratorFnClass defining kernel generator function used by HCA
 CTGeomCTBuilderBase class for all cluster tree constructors based on geometry data
 CTGMRESImplements GMRES iteration with restart
 CTGraphClass for a undirected graph stored as adjacency matrix in CRS representation
 CTGridIOBase class for reading grids
 CTGridVisBase class for grid visualisation
 CTHBMatrixIOClass for matrix I/O in Harwell-Boeing and Rutherford-Boeing format
 CTHBVectorIOClass for vector I/O in Harwell-Boeing and Rutherford-Boeing format
 CTHClusterBasisBuilder< T >Class for constructing cluster bases using H-matrices
 CTHDF5MatrixIOClass for matrix I/O in HDF5 format
 CTHLibClusterBasisIOCluster basis I/O in HLIBpro file format
 CTHproMatrixIOClass for matrix I/O in HLIB format
 CTHproVectorIOClass for vector I/O in HLIB format
 CTIndexSetRepresents an indexset with contigously numbered indices, defined by the first and last index in the set
 CTInfinityNormComputes infinity norm ‖·‖_∞ of a matrix
 CTDiGraph::TIteratorIterator to predecessor/successor lists
 CTLDLComputes LDL factorisation \( A = LDL^T \) or \( A = LDL^H \)
 CTLDUComputes LDU factorisation \( A = LDU \)
 CTLinearIterationImplements linear iteration \(x_{i+1} = x_k + N (A x_i - b)\)
 CTLLComputes Cholesky factorisation \( A = LL^T \) or \( A=LL^H \)
 CTLockableBase class for all mutex equipped classes
 CTLowRankApx< T_value >Base class for all low rank approximation techniques
 CTLowRankApx< value_t >
 CTLUComputes LU factorisation \( A = LU \)
 CTMatBuilder< value_t >Base class for building matrices implementing basic management and parallel construction
 CTMatBuilder< T_value >
 CTMatlabMatrixIOClass for matrix I/O in Matlab format
 CTMatlabVectorIOClass for vector I/O in Matlab format
 CTMatrixHierarchy< value_t >Represents a level-wise hierarchy of matrices
 CTMatrixVisBaseImplements 2D based matrix visualisation
 CTMBLRBSPCTBuilderImplement MBLR clustering
 CTMINRESImplements the MINRES iteration
 CTMMMatrixIOClass for matrix I/O in MatrixMarket format
 CTMMVectorIOClass for vector I/O in MatrixMarket format
 CTGraph::TNodes
 CTNodeSetRepresents a set of nodes by an array
 CTOctaveMatrixIOClass for matrix I/O in octave format
 CTAlgNDCTBuilder::TOptClusterSizeControls optimal cluster size per tree level
 CTGeomCTBuilder::TOptClusterSizeControls optimal cluster size per tree level
 CTPLTMGMatrixIOClass for matrix I/O in PLTMG format
 CTProcSetDescribes a processor set of continuously numbered processors
 CTPSCoordVisCoordinate visualisation in PostScript format
 Ctri_quad_rule_t< value_t >
 Ctri_quad_rule_t< real_t >
 CTGrid::triangle_t
 Ctripair_quad_rule_t< value_t >Holds quadrature rule with points and weights for two triangles
 CTRowMatrixNormComputes norm for each row of a matrix
 CTSAMGMatrixIOClass for matrix I/O in SAMG format
 CTSAMGVectorIOClass for vector I/O in SAMG format
 CTSparseBlockMatrix< value_t >Represents a n×m block matrix with only a small number of non-null sub matrices stored in an efficient way
 CTSpectralNormComputes spectral norm ‖·‖₂ of matrix (or linear operator)
 CTTFQMRImplements transpose free quasi minimal residual iteration
 CTTimerTimer class
 CTTruncAccDefines accuracy for truncation of low rank blocks
 CTTypeInfoProvides basic interface and methods for RTTI
 CTVTKCoordVisCoordinate visualisation in VTK format
 CTVTKGridVisClass for grid visualisation in VTK format
 Cvalue_type< T >
 Cvector< T >STL class
 Cvector< Node * >