Stokhos  Development
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
Public Member Functions | Public Attributes | Protected Member Functions
cusp::precond::aggregation::block_smoothed_aggregation< IndexType, ValueType, MemorySpace, SmootherType, SolverType > Class Template Reference

#include <block_smoothed_aggregation.h>

Inheritance diagram for cusp::precond::aggregation::block_smoothed_aggregation< IndexType, ValueType, MemorySpace, SmootherType, SolverType >:
Inheritance graph
[legend]
Collaboration diagram for cusp::precond::aggregation::block_smoothed_aggregation< IndexType, ValueType, MemorySpace, SmootherType, SolverType >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

template<typename MatrixType >
 block_smoothed_aggregation (const MatrixType &A, const IndexType numRHS, const ValueType theta=0)
template<typename MatrixType , typename ArrayType >
 block_smoothed_aggregation (const MatrixType &A, const ArrayType &B, const IndexType numRHS, const ValueType theta=0)
template<typename MemorySpace2 , typename SmootherType2 , typename SolverType2 >
 block_smoothed_aggregation (const block_smoothed_aggregation< IndexType, ValueType, MemorySpace2, SmootherType2, SolverType2 > &M)

Public Attributes

ValueType theta
IndexType numRHS
std::vector< sa_level
< SetupMatrixType > > 
sa_levels

Protected Member Functions

template<typename MatrixType , typename ArrayType >
void init (const MatrixType &A, const ArrayType &B)
void extend_hierarchy (void)

Detailed Description

template<typename IndexType, typename ValueType, typename MemorySpace, typename SmootherType, typename SolverType = cusp::detail::block_lu_solver<ValueType,cusp::host_memory>>
class cusp::precond::aggregation::block_smoothed_aggregation< IndexType, ValueType, MemorySpace, SmootherType, SolverType >

smoothed_aggregation : algebraic multigrid preconditoner based on smoothed aggregation


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator