TrilinosWrappers
[Linear algebra classes]

Collaboration diagram for TrilinosWrappers:

Classes

class  TrilinosWrappers::BlockSparseMatrix
class  TrilinosWrappers::MPI::BlockVector
class  TrilinosWrappers::BlockVector
class  TrilinosWrappers::PreconditionBase
class  TrilinosWrappers::PreconditionJacobi
class  TrilinosWrappers::PreconditionSSOR
class  TrilinosWrappers::PreconditionSOR
class  TrilinosWrappers::PreconditionIC
class  TrilinosWrappers::PreconditionILU
class  TrilinosWrappers::PreconditionILUT
class  TrilinosWrappers::PreconditionBlockwiseDirect
class  TrilinosWrappers::PreconditionChebyshev
class  TrilinosWrappers::PreconditionAMG
class  TrilinosWrappers::PreconditionBlockBase
class  TrilinosWrappers::PreconditionStokes
class  TrilinosWrappers::SolverBase
class  TrilinosWrappers::SolverCG
class  TrilinosWrappers::SolverCGS
class  TrilinosWrappers::SolverBicgstab
class  TrilinosWrappers::SolverTFQMR
class  TrilinosWrappers::SolverDirect
class  TrilinosWrappers::SolverBlockBase
class  TrilinosWrappers::SolverBlockCG
class  TrilinosWrappers::MatrixIterators::const_iterator
class  TrilinosWrappers::SparseMatrix
class  TrilinosWrappers::SparsityPatternIterators::const_iterator
class  TrilinosWrappers::SparsityPattern
class  TrilinosWrappers::MPI::Vector
class  TrilinosWrappers::Vector
class  TrilinosWrappers::VectorBase

Namespaces

namespace  TrilinosWrappers
namespace  TrilinosWrappers::MPI

Functions

void TrilinosWrappers::MPI::BlockVector::swap (BlockVector &u, BlockVector &v)
void TrilinosWrappers::BlockVector::swap (BlockVector &u, BlockVector &v)
void TrilinosWrappers::MPI::Vector::swap (Vector &u, Vector &v)
void TrilinosWrappers::Vector::swap (Vector &u, Vector &v)
void TrilinosWrappers::VectorBase::swap (VectorBase &u, VectorBase &v)

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 Trilinos

Function Documentation

void swap ( BlockVector u,
BlockVector v 
) [related, inherited]

Global function which overloads the default implementation of the C++ standard library which uses a temporary object. The function simply exchanges the data of the two vectors.

Author:
Martin Kronbichler, Wolfgang Bangerth, 2008

References TrilinosWrappers::MPI::BlockVector::swap().

void swap ( BlockVector u,
BlockVector v 
) [related, inherited]

Global function which overloads the default implementation of the C++ standard library which uses a temporary object. The function simply exchanges the data of the two vectors.

Author:
Martin Kronbichler, 2008

References TrilinosWrappers::BlockVector::swap().

void swap ( Vector u,
Vector v 
) [related, inherited]

Global function swap which overloads the default implementation of the C++ standard library which uses a temporary object. The function simply exchanges the data of the two vectors.

Author:
Martin Kronbichler, Wolfgang Bangerth, 2008

References TrilinosWrappers::MPI::Vector::swap().

Referenced by TrilinosWrappers::MPI::Vector::swap().

void swap ( Vector u,
Vector v 
) [related, inherited]

Global function swap which overloads the default implementation of the C++ standard library which uses a temporary object. The function simply exchanges the data of the two vectors.

Author:
Martin Kronbichler, Wolfgang Bangerth, 2008

References TrilinosWrappers::Vector::swap().

Referenced by TrilinosWrappers::Vector::swap().

void swap ( VectorBase u,
VectorBase v 
) [related, inherited]

Global function swap which overloads the default implementation of the C standard library which uses a temporary object. The function simply exchanges the data of the two vectors.

Author:
Martin Kronbichler, Wolfgang Bangerth, 2008

References TrilinosWrappers::VectorBase::swap().


deal.II documentation generated on Sat Aug 15 16:51:38 2009 by doxygen 1.5.9