Reference documentation for deal.II version 8.1.0
Namespaces | Classes | Enumerations
TrilinosWrappers
Collaboration diagram for TrilinosWrappers:

Namespaces

 TrilinosWrappers
 
 TrilinosWrappers::MPI
 

Classes

class  TrilinosWrappers::VectorBase
 
class  TrilinosWrappers::MPI::BlockVector
 
class  TrilinosWrappers::BlockVector
 
class  TrilinosWrappers::SparseMatrixIterators::Iterator< Constness >
 
struct  TrilinosWrappers::SparseMatrix::Traits
 
class  TrilinosWrappers::SparseMatrix
 
class  TrilinosWrappers::PreconditionBase
 
struct  TrilinosWrappers::PreconditionJacobi::AdditionalData
 
class  TrilinosWrappers::PreconditionJacobi
 
struct  TrilinosWrappers::PreconditionSSOR::AdditionalData
 
class  TrilinosWrappers::PreconditionSSOR
 
struct  TrilinosWrappers::PreconditionSOR::AdditionalData
 
class  TrilinosWrappers::PreconditionSOR
 
struct  TrilinosWrappers::PreconditionIC::AdditionalData
 
class  TrilinosWrappers::PreconditionIC
 
struct  TrilinosWrappers::PreconditionILU::AdditionalData
 
class  TrilinosWrappers::PreconditionILU
 
struct  TrilinosWrappers::PreconditionILUT::AdditionalData
 
class  TrilinosWrappers::PreconditionILUT
 
struct  TrilinosWrappers::PreconditionBlockwiseDirect::AdditionalData
 
class  TrilinosWrappers::PreconditionBlockwiseDirect
 
struct  TrilinosWrappers::PreconditionChebyshev::AdditionalData
 
class  TrilinosWrappers::PreconditionChebyshev
 
struct  TrilinosWrappers::PreconditionAMG::AdditionalData
 
class  TrilinosWrappers::PreconditionAMG
 
class  TrilinosWrappers::PreconditionIdentity
 
class  TrilinosWrappers::MPI::Vector
 
class  TrilinosWrappers::Vector
 
struct  TrilinosWrappers::SolverBase::AdditionalData
 
class  TrilinosWrappers::SolverBase
 
struct  TrilinosWrappers::SolverCG::AdditionalData
 
class  TrilinosWrappers::SolverCG
 
struct  TrilinosWrappers::SolverCGS::AdditionalData
 
class  TrilinosWrappers::SolverCGS
 
struct  TrilinosWrappers::SolverBicgstab::AdditionalData
 
class  TrilinosWrappers::SolverBicgstab
 
struct  TrilinosWrappers::SolverTFQMR::AdditionalData
 
class  TrilinosWrappers::SolverTFQMR
 
struct  TrilinosWrappers::SolverDirect::AdditionalData
 
class  TrilinosWrappers::SolverDirect
 
class  TrilinosWrappers::SparsityPatternIterators::Accessor
 
class  TrilinosWrappers::SparsityPattern
 
class  TrilinosWrappers::BlockSparseMatrix
 

Enumerations

enum  TrilinosWrappers::SolverBase::SolverName {
  cg, cgs, gmres, bicgstab,
  tfqmr
}
 

Detailed Description

The classes in this module are wrappers around functionality provided by the Trilinos library. They provide a modern object-oriented interface that is compatible with the interfaces of the other linear algebra classes in deal.II. All classes and functions in this group reside in a namespace TrilinosWrappers.

These classes are only available if a Trilinos installation was detected during configuration of deal.II. Refer to the README file for more details about this.

Author
Martin Kronbichler, Wolfgang Bangerth, 2008

Enumeration Type Documentation

Enumeration object that is set in the constructor of the derived classes and tells Trilinos which solver to use. This option can also be set in the user program, so one might use this base class instead of one of the specialized derived classes when the solver should be set at runtime. Currently enabled options are:

Definition at line 83 of file trilinos_solver.h.