ExaDG
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ExaDG::MultigridAlgorithm< VectorType, MatrixType, SmootherType > Class Template Reference

Public Member Functions

 MultigridAlgorithm (dealii::MGLevelObject< std::shared_ptr< MatrixType > > const &matrix, dealii::MGCoarseGridBase< VectorType > const &coarse, MultigridTransferBase< VectorType > const &transfer, dealii::MGLevelObject< std::shared_ptr< SmootherType > > const &smoother, MPI_Comm const &comm, unsigned int const n_cycles=1)
 
template<class OtherVectorType >
void vmult (OtherVectorType &dst, OtherVectorType const &src) const
 
template<class OtherVectorType >
unsigned int solve (OtherVectorType &dst, OtherVectorType const &src) const
 
template<class OtherVectorType >
double calculate_residual (OtherVectorType &residual) const
 
std::shared_ptr< TimerTreeget_timings () const
 

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