deal.II version 9.7.0
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
trilinos_tpetra_precondition.h File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/exceptions.h>
#include <deal.II/base/memory_space.h>
#include <deal.II/lac/vector.h>
#include <deal.II/base/enable_observer_pointer.h>
#include <deal.II/lac/la_parallel_vector.h>
#include <deal.II/lac/trilinos_tpetra_sparse_matrix.h>
#include <Teuchos_BLAS_types.hpp>
#include <Teuchos_ConfigDefs.hpp>
#include <Teuchos_ParameterList.hpp>
#include <Teuchos_RCPDecl.hpp>
#include <Tpetra_Operator.hpp>

Go to the source code of this file.

Classes

class  LinearAlgebra::TpetraWrappers::PreconditionBase< Number, MemorySpace >
struct  LinearAlgebra::TpetraWrappers::PreconditionBase< Number, MemorySpace >::AdditionalData
 Standardized data struct to pipe additional flags to the preconditioner. More...
class  LinearAlgebra::TpetraWrappers::PreconditionIdentity< Number, MemorySpace >
 Wrapper class for the IdentitySolver preconditioner of Ifpack2. More...
class  LinearAlgebra::TpetraWrappers::PreconditionIfpackBase< Number, MemorySpace >
 The base class for all Ifpack2 preconditioners which are handled through its Factory. More...
class  LinearAlgebra::TpetraWrappers::PreconditionIfpack< Number, MemorySpace >
 Wrapper to create custom Ifpack2 preconditioners. More...
class  LinearAlgebra::TpetraWrappers::PreconditionJacobi< Number, MemorySpace >
 The classical Jacobi preconditioner within Ifpack2. More...
struct  LinearAlgebra::TpetraWrappers::PreconditionJacobi< Number, MemorySpace >::AdditionalData
 The set of additional parameters to tune the preconditioner. More...
class  LinearAlgebra::TpetraWrappers::PreconditionL1Jacobi< Number, MemorySpace >
 l1 variant of the Jacobi preconditioner. More...
struct  LinearAlgebra::TpetraWrappers::PreconditionL1Jacobi< Number, MemorySpace >::AdditionalData
 The set of additional parameters to tune the preconditioner. More...
class  LinearAlgebra::TpetraWrappers::PreconditionL1GaussSeidel< Number, MemorySpace >
 l1 variant of the Gauss-Seidel preconditioner. More...
struct  LinearAlgebra::TpetraWrappers::PreconditionL1GaussSeidel< Number, MemorySpace >::AdditionalData
 The set of additional parameters to tune the preconditioner. More...
class  LinearAlgebra::TpetraWrappers::PreconditionSOR< Number, MemorySpace >
 The class for the SOR preconditioner within Ifpack2. More...
struct  LinearAlgebra::TpetraWrappers::PreconditionSOR< Number, MemorySpace >::AdditionalData
 The set of additional parameters to tune the preconditioner. More...
class  LinearAlgebra::TpetraWrappers::PreconditionSSOR< Number, MemorySpace >
struct  LinearAlgebra::TpetraWrappers::PreconditionSSOR< Number, MemorySpace >::AdditionalData
 The set of additional parameters to tune the preconditioner. More...
class  LinearAlgebra::TpetraWrappers::PreconditionChebyshev< Number, MemorySpace >
struct  LinearAlgebra::TpetraWrappers::PreconditionChebyshev< Number, MemorySpace >::AdditionalData
 The set of additional parameters to tune the preconditioner. More...
class  LinearAlgebra::TpetraWrappers::PreconditionILU< Number, MemorySpace >
 The ILU/ILU(K)/RILU(K) preconditioner. More...
struct  LinearAlgebra::TpetraWrappers::PreconditionILU< Number, MemorySpace >::AdditionalData
 The set of additional parameters to tune the preconditioner. More...
class  LinearAlgebra::TpetraWrappers::PreconditionILUT< Number, MemorySpace >
struct  LinearAlgebra::TpetraWrappers::PreconditionILUT< Number, MemorySpace >::AdditionalData
 The set of additional parameters to tune the preconditioner. More...
class  LinearAlgebra::TpetraWrappers::PreconditionBlockJacobi< Number, MemorySpace >
struct  LinearAlgebra::TpetraWrappers::PreconditionBlockJacobi< Number, MemorySpace >::AdditionalData
 The set of additional parameters to tune the preconditioner. More...
class  LinearAlgebra::TpetraWrappers::PreconditionBlockSOR< Number, MemorySpace >
 The class for the Block SOR preconditioner within Ifpack2. More...
struct  LinearAlgebra::TpetraWrappers::PreconditionBlockSOR< Number, MemorySpace >::AdditionalData
 The set of additional parameters to tune the preconditioner. More...
class  LinearAlgebra::TpetraWrappers::PreconditionBlockSSOR< Number, MemorySpace >
 The class for the Block SSOR preconditioner within Ifpack2. More...
struct  LinearAlgebra::TpetraWrappers::PreconditionBlockSSOR< Number, MemorySpace >::AdditionalData
 The set of additional parameters to tune the preconditioner. More...

Namespaces

namespace  LinearAlgebra
namespace  LinearAlgebra::TpetraWrappers