|
ExaDG
|
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< TimerTree > | get_timings () const |