|
void | reinit (dealii::MGLevelObject< std::shared_ptr< dealii::MatrixFree< dim, Number > > > &mg_matrixfree, unsigned int const dof_handler_index, std::vector< MGLevelInfo > const &global_levels) |
|
void | interpolate (unsigned int const level, VectorType &dst, VectorType const &src) const final |
|
void | restrict_and_add (unsigned int const level, VectorType &dst, VectorType const &src) const final |
|
void | prolongate_and_add (unsigned int const level, VectorType &dst, VectorType const &src) const final |
|
◆ interpolate()
template<int dim, typename Number , typename VectorType >
void ExaDG::MultigridTransfer< dim, Number, VectorType >::interpolate |
( |
unsigned int const | level, |
|
|
VectorType & | dst, |
|
|
VectorType const & | src ) const |
|
finalvirtual |
◆ prolongate_and_add()
template<int dim, typename Number , typename VectorType >
void ExaDG::MultigridTransfer< dim, Number, VectorType >::prolongate_and_add |
( |
unsigned int const | level, |
|
|
VectorType & | dst, |
|
|
VectorType const & | src ) const |
|
finalvirtual |
◆ restrict_and_add()
template<int dim, typename Number , typename VectorType >
void ExaDG::MultigridTransfer< dim, Number, VectorType >::restrict_and_add |
( |
unsigned int const | level, |
|
|
VectorType & | dst, |
|
|
VectorType const & | src ) const |
|
finalvirtual |
The documentation for this class was generated from the following files:
- include/exadg/solvers_and_preconditioners/multigrid/transfer.h
- include/exadg/solvers_and_preconditioners/multigrid/transfer.cpp