Ifpack2 Templated Preconditioning Package  Version 1.0
src Directory Reference

Files

file  Ifpack2_AdditiveSchwarz_decl.hpp [code]
 Declaration of Ifpack2::AdditiveSchwarz, which implements additive Schwarz preconditioning with an arbitrary subdomain solver.
 
file  Ifpack2_AdditiveSchwarz_def.hpp [code]
 Definition of Ifpack2::AdditiveSchwarz, which implements additive Schwarz preconditioning with an arbitrary subdomain solver. For the declaration and class documentation, please see Ifpack2_AdditiveSchwarz_decl.hpp in this directory.
 
file  Ifpack2_BandedContainer_decl.hpp [code]
 Ifpack2::BandedContainer class declaration.
 
file  Ifpack2_BlockRelaxation_decl.hpp [code]
 Ifpack2::BlockRelaxation class declaration.
 
file  Ifpack2_BlockTriDiContainer_decl.hpp [code]
 Ifpack2::BlockTriDiContainer class declaration.
 
file  Ifpack2_Chebyshev_decl.hpp [code]
 Declaration of Chebyshev interface.
 
file  Ifpack2_ContainerFactory_decl.hpp [code]
 Ifpack2::ContainerFactory class declaration.
 
file  Ifpack2_DenseContainer_decl.hpp [code]
 Ifpack2::DenseContainer class declaration.
 
file  Ifpack2_Details_Amesos2Wrapper_decl.hpp [code]
 Declaration of wrapper for Amesos2 solvers.
 
file  Ifpack2_Details_CanChangeMatrix.hpp [code]
 Declaration of interface for preconditioners that can change their matrix after construction.
 
file  Ifpack2_Details_Chebyshev_decl.hpp [code]
 Declaration of Chebyshev implementation.
 
file  Ifpack2_Details_Chebyshev_def.hpp [code]
 Definition of Chebyshev implementation.
 
file  Ifpack2_Details_ChebyshevKernel_decl.hpp [code]
 Declaration of Ifpack2::Details::ChebyshevKernel.
 
file  Ifpack2_Details_CrsArrays.hpp [code]
 Provides functions for retrieving local CRS arrays (row pointers, column indices, and values) from Tpetra::RowMatrix. This is used by Ifpack2's FastILU wrapper.
 
file  Ifpack2_Details_FastILU_Base_decl.hpp [code]
 Defines Ifpack2::Details::FastILU_Base, the base class that contains all common data and behavior of Ifpack2's FastILU, FastILDL and FastIC preconditioners.
 
file  Ifpack2_Details_FastILU_Base_def.hpp [code]
 
file  Ifpack2_Details_LinearSolver_def.hpp [code]
 Definition of Ifpack2::Details::LinearSolver.
 
file  Ifpack2_Details_LinearSolverFactory_decl.hpp [code]
 Declaration of Ifpack2::Details::LinearSolverFactory.
 
file  Ifpack2_Details_LinearSolverFactory_def.hpp [code]
 Definition of Ifpack2::Details::LinearSolverFactory.
 
file  Ifpack2_Details_MultiVectorLocalGatherScatter.hpp [code]
 Declaration and definition of the Ifpack2::Details::MultiVectorLocalGatherScatter class.
 
file  Ifpack2_Details_NestedPreconditioner.hpp [code]
 Declaration of interface for nested preconditioners.
 
file  Ifpack2_Details_registerLinearSolverFactory.hpp [code]
 Declaration of Ifpack2::Details::registerLinearSolverFactory.
 
file  Ifpack2_Details_ScaledDampedResidual_decl.hpp [code]
 Declaration of Ifpack2::Details::ScaledDampedResidual.
 
file  Ifpack2_Details_UserPartitioner_decl.hpp [code]
 Declaration of a user-defined partitioner in which the user can define a partition of the graph. The partition may have locally overlapping parts.
 
file  Ifpack2_Experimental_RBILUK_decl.hpp [code]
 Declaration of RBILUK interface.
 
file  Ifpack2_Hiptmair_decl.hpp [code]
 Declaration of Ifpack2::Hiptmair class.
 
file  Ifpack2_IlukGraph.hpp [code]
 Declaration and definition of IlukGraph.
 
file  Ifpack2_ILUT_decl.hpp [code]
 Declaration of ILUT preconditioner.
 
file  Ifpack2_Preconditioner.hpp [code]
 
file  Ifpack2_RILUK_decl.hpp [code]
 Declaration of RILUK interface.
 
file  Ifpack2_ScalingType.hpp [code]
 Ifpack2::ScalingType enumerable type.
 
file  Ifpack2_SparseContainer_decl.hpp [code]
 Ifpack2::SparseContainer class declaration.
 
file  Ifpack2_TriDiContainer_decl.hpp [code]
 Ifpack2::TriDiContainer class declaration.
 
file  Ifpack2_Utilities.hpp [code]
 File for utility functions.