KASKADE 7 development version
Public Member Functions | Public Attributes | List of all members
MlStack< Grd > Class Template Reference

#include <multiGridStacks.hh>

Detailed Description

template<class Grd>
class MlStack< Grd >

(III) MlStack:

The obtained prolongationmatrices are used to build up a vector of n times restricted stiffness matrices A[k] I used conjugation.hh to multiply P^T A P recursively.

In conjugation.hh parameter onlyLowerTriangle can be set true, so that only the lower triangle of A will be visited and only lower triangle of the level stiffness matrices will be created.

Definition at line 323 of file multiGridStacks.hh.

Public Member Functions

 MlStack (ProlongationStack< Grd > const &ps, Dune::BCRSMatrix< M > const &bcrsA, bool onlyLowerTriangle=false)
 

Public Attributes

std::vector< Dune::BCRSMatrix< M > > levelMatrixStack
 

Constructor & Destructor Documentation

◆ MlStack()

template<class Grd >
MlStack< Grd >::MlStack ( ProlongationStack< Grd > const &  ps,
Dune::BCRSMatrix< M > const &  bcrsA,
bool  onlyLowerTriangle = false 
)

Definition at line 334 of file multiGridStacks.hh.

Member Data Documentation

◆ levelMatrixStack

template<class Grd >
std::vector<Dune::BCRSMatrix<M> > MlStack< Grd >::levelMatrixStack

The documentation for this class was generated from the following file: