IFPACK  Development
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 C_extrows_dh
 C_factor_dh
 C_hash_dh
 C_hash_i_dh
 C_hash_i_node_private
 C_hash_node
 C_hash_node_private
 C_mat_dh
 C_matgenfd
 C_mem_dh
 C_mpi_interface_dh
 C_numbering_dh
 C_optionsNode
 C_parser_dh
 C_sortedList_dh
 C_sortedset_dh
 C_srecord
 C_subdomain_dh
 C_timeLog_dh
 C_timer_dh
 C_vec_dh
 Ccs_symbolic
 Ccsr_dmperm_results
 Ccsr_numeric
 CEpetra_BLAS
 CIfpack_SerialTriDiMatrixIfpack_SerialTriDiMatrix: A class for constructing and using real double precision general TriDi matrices
 CIfpack_SerialTriDiSolverIfpack_SerialTriDiSolver: A class for solving TriDi linear problems
 CEpetra_CompObject
 CIfpack_CrsRilukIfpack_CrsRiluk: A class for constructing and using an incomplete lower/upper (ILU) factorization of a given Epetra_RowMatrix
 CIfpack_SerialTriDiMatrixIfpack_SerialTriDiMatrix: A class for constructing and using real double precision general TriDi matrices
 CIfpack_SerialTriDiSolverIfpack_SerialTriDiSolver: A class for solving TriDi linear problems
 CEpetra_Object
 CIfpack_CrsRilukIfpack_CrsRiluk: A class for constructing and using an incomplete lower/upper (ILU) factorization of a given Epetra_RowMatrix
 CIfpack_OverlapGraphIfpack_OverlapGraph: Constructs a graph for use with Ifpack preconditioners
 CIfpack_SerialTriDiMatrixIfpack_SerialTriDiMatrix: A class for constructing and using real double precision general TriDi matrices
 CIfpack_SerialTriDiSolverIfpack_SerialTriDiSolver: A class for solving TriDi linear problems
 CEpetra_Operator
 CIfpack_CrsRilukIfpack_CrsRiluk: A class for constructing and using an incomplete lower/upper (ILU) factorization of a given Epetra_RowMatrix
 CIfpack_DiagPreconditionerIfpack_DiagPreconditioner: a class for diagonal preconditioning
 CIfpack_PreconditionerIfpack_Preconditioner: basic class for preconditioning in Ifpack
 CIfpack_AdditiveSchwarz< T >Ifpack_AdditiveSchwarz: a class to define Additive Schwarz preconditioners of Epetra_RowMatrix's
 CIfpack_AmesosIfpack_Amesos: a class to use Amesos' factorizations as preconditioners
 CIfpack_BlockRelaxation< T >Ifpack_BlockRelaxation: a class to define block relaxation preconditioners of Epetra_RowMatrix's
 CIfpack_ChebyshevIfpack_Chebyshev: class for preconditioning with Chebyshev polynomials in Ifpack
 CIfpack_ICIfpack_IC: A class for constructing and using an incomplete Cholesky factorization of a given Epetra_RowMatrix
 CIfpack_ICTIfpack_ICT: A class for constructing and using an incomplete Cholesky factorization of a given Epetra_RowMatrix
 CIfpack_IKLUIfpack_IKLU: A class for constructing and using an incomplete LU factorization of a given Epetra_RowMatrix
 CIfpack_ILUIfpack_ILU: A class for constructing and using an incomplete lower/upper (ILU) factorization of a given Epetra_RowMatrix
 CIfpack_ILUTIfpack_ILUT: A class for constructing and using an incomplete LU factorization of a given Epetra_RowMatrix
 CIfpack_KrylovIfpack_Krylov: class for smoothing with Krylov solvers in Ifpack
 CIfpack_PointRelaxationIfpack_PointRelaxation: a class to define point relaxation preconditioners of for Epetra_RowMatrix's
 CIfpack_PolynomialIfpack_Polynomial: class for preconditioning with least squares polynomials in Ifpack
 CIfpack_SILUA wrapper to SuperLU 4.0's supernodal ILUT w/ partial pivoting
 CIfpack_SupportGraph< T >
 CEpetra_RowMatrix
 CIfpack_DiagonalFilterIfpack_DiagonalFilter: Filter to modify the diagonal entries of a given Epetra_RowMatrix
 CIfpack_DropFilterIfpack_DropFilter: Filter based on matrix entries
 CIfpack_LocalFilterIfpack_LocalFilter a class for light-weight extraction of the submatrix corresponding to local rows and columns
 CIfpack_OverlappingRowMatrixIfpack_OverlappingRowMatrix: matrix with ghost rows, based on Epetra_RowMatrix
 CIfpack_ReorderFilterIfpack_ReorderFilter: a class for light-weight reorder of local rows and columns of an Epetra_RowMatrix
 CIfpack_SingletonFilterIfpack_SingletonFilter: Filter based on matrix entries
 CIfpack_SparsityFilterIfpack_SparsityFilter: a class to drop based on sparsity
 CIfpackIfpack: a function class to define Ifpack preconditioners
 CIfpack_AbsComp
 CIfpack_AIJMatrix
 CIfpack_ContainerIfpack_Container: a pure virtual class for creating and solving local linear problems
 CIfpack_DenseContainerIfpack_DenseContainer: a class to define containers for dense matrices
 CIfpack_SparseContainer< T >Ifpack_SparseContainer: a class for storing and solving linear systems using sparse matrices
 CIfpack_TriDiContainerIfpack_TriDiContainer: a class to define containers for dense matrices
 CIfpack_DynamicFactoryIfpack_DynamicFactory
 CIfpack_Element
 CIfpack_GraphIfpack_Graph: a pure virtual class that defines graphs for IFPACK
 CIfpack_Graph_Epetra_CrsGraphIfpack_Graph_Epetra_CrsGraph: a class to define Ifpack_Graph as a light-weight conversion of Epetra_CrsGraph's
 CIfpack_Graph_Epetra_RowMatrixIfpack_Graph_Epetra_RowMatrix: a class to define Ifpack_Graph as a light-weight conversion of Epetra_RowMatrix's
 CIfpack_IlukGraphIfpack_IlukGraph: A class for constructing level filled graphs for use with ILU(k) class preconditioners
 CIfpack_PartitionerIfpack_Partitioner: A class to decompose local Ifpack_Graph's
 CIfpack_OverlappingPartitioner
 CIfpack_EquationPartitionerIfpack_EquationPartitioner: A class to decompose an Ifpack_Graph so that each block will contain all the rows for a different equation
 CIfpack_GreedyPartitionerIfpack_GreedyPartitioner: A class to decompose Ifpack_Graph's using a simple greedy algorithm
 CIfpack_LinearPartitionerIfpack_LinearPartitioner: A class to define linear partitions
 CIfpack_LinePartitioner
 CIfpack_METISPartitionerIfpack_METISPartitioner: A class to decompose Ifpack_Graph's using METIS
 CIfpack_UserPartitionerIfpack_UserPartitioner: A class to define linear partitions
 CIfpack_ReorderingIfpack_Reordering: basic class for reordering for a Ifpack_Graph object
 CIfpack_AMDReorderingIfpack_AMDReordering: approximate minimum degree reordering
 CIfpack_METISReorderingIfpack_METISReordering: A class to reorder a graph using METIS
 CIfpack_RCMReorderingIfpack_RCMReordering: reverse Cuthill-McKee reordering
 CmemRecord_dh
 CIfpack::param_struct
 Crow_matrix
 Cstack_node
 CTIfpack_HashTable< key_type >
 CTIfpack_HashTable< int >
 CIfpack_HashTable
 CTIfpack_HashTable< long long >
 CIfpack_HashTable64