Public Member Functions
Playa::BlockTriangularSolver< Scalar > Class Template Reference
Inheritance diagram for Playa::BlockTriangularSolver< Scalar >:
Playa::LinearSolverBase< Scalar > Playa::Handleable< LinearSolverBase< Scalar > > Playa::LinearSolverBase< Scalar > Playa::Handleable< LinearSolverBase< Scalar > > Playa::ObjectWithVerbosity Playa::ObjectWithVerbosity

List of all members.

Public Member Functions

 BlockTriangularSolver (const LinearSolver< Scalar > &solver)
 BlockTriangularSolver (const Array< LinearSolver< Scalar > > &solvers)
virtual ~BlockTriangularSolver ()
virtual SolverState< Scalar > solve (const LinearOperator< Scalar > &op, const Vector< Scalar > &rhs, Vector< Scalar > &soln) const
 BlockTriangularSolver (const LinearSolver< Scalar > &solver)
 BlockTriangularSolver (const Array< LinearSolver< Scalar > > &solvers)
virtual ~BlockTriangularSolver ()
virtual SolverState< Scalar > solve (const LinearOperator< Scalar > &op, const Vector< Scalar > &rhs, Vector< Scalar > &soln) const

Private Attributes

Handleable interface
Array< LinearSolver< Scalar > > solvers_

Detailed Description

template<class Scalar>
class Playa::BlockTriangularSolver< Scalar >

Definition at line 55 of file PlayaBlockTriangularSolver.hpp.


Constructor & Destructor Documentation

template<class Scalar >
Playa::BlockTriangularSolver< Scalar >::BlockTriangularSolver ( const LinearSolver< Scalar > &  solver) [inline]

Definition at line 60 of file PlayaBlockTriangularSolver.hpp.

template<class Scalar >
Playa::BlockTriangularSolver< Scalar >::BlockTriangularSolver ( const Array< LinearSolver< Scalar > > &  solvers) [inline]

Definition at line 64 of file PlayaBlockTriangularSolver.hpp.

template<class Scalar >
virtual Playa::BlockTriangularSolver< Scalar >::~BlockTriangularSolver ( ) [inline, virtual]

Definition at line 68 of file PlayaBlockTriangularSolver.hpp.

template<class Scalar >
Playa::BlockTriangularSolver< Scalar >::BlockTriangularSolver ( const LinearSolver< Scalar > &  solver)
template<class Scalar >
Playa::BlockTriangularSolver< Scalar >::BlockTriangularSolver ( const Array< LinearSolver< Scalar > > &  solvers)
template<class Scalar >
virtual Playa::BlockTriangularSolver< Scalar >::~BlockTriangularSolver ( ) [inline, virtual]

Definition at line 64 of file PlayaBlockTriangularSolverDecl.hpp.


Member Function Documentation

template<class Scalar >
virtual SolverState<Scalar> Playa::BlockTriangularSolver< Scalar >::solve ( const LinearOperator< Scalar > &  op,
const Vector< Scalar > &  rhs,
Vector< Scalar > &  soln 
) const [virtual]
template<class Scalar >
SolverState< Scalar > Playa::BlockTriangularSolver< Scalar >::solve ( const LinearOperator< Scalar > &  op,
const Vector< Scalar > &  rhs,
Vector< Scalar > &  soln 
) const [inline, virtual]

Member Data Documentation

template<class Scalar >
Array< LinearSolver< Scalar > > Playa::BlockTriangularSolver< Scalar >::solvers_ [private]

Definition at line 78 of file PlayaBlockTriangularSolver.hpp.

Site Contact