![]() |
Reference documentation for deal.II version 9.3.2
|
#include <deal.II/multigrid/mg_transfer_global_coarsening.h>
Public Member Functions | |
| void | prolongate (VectorType &dst, const VectorType &src) const |
| void | restrict_and_add (VectorType &dst, const VectorType &src) const |
| void | interpolate (VectorType &dst, const VectorType &src) const |
Class for transfer between two multigrid levels for p- or global coarsening.
Definition at line 111 of file mg_transfer_global_coarsening.h.
| void MGTwoLevelTransfer< dim, VectorType >::prolongate | ( | VectorType & | dst, |
| const VectorType & | src | ||
| ) | const |
Perform prolongation.
| void MGTwoLevelTransfer< dim, VectorType >::restrict_and_add | ( | VectorType & | dst, |
| const VectorType & | src | ||
| ) | const |
Perform restriction.
| void MGTwoLevelTransfer< dim, VectorType >::interpolate | ( | VectorType & | dst, |
| const VectorType & | src | ||
| ) | const |
Perform interpolation of a solution vector from the fine level to the coarse level. This function is different from restriction, where a weighted residual is transferred to a coarser level (transposition of prolongation matrix).