![]() |
deal.II version GIT relicensing-6834-g5b78e6bcdf 2026-10-01 11:20:01+00:00
|
#include <deal.II/multigrid/mg_transfer_matrix_free.h>
A structure with boost::signal objects for optional processing in a non-nested multigrid solver.
Similarly to mg::Signals, each signal is called twice: once before and once after the action is performed. The two calls only differ in the booleanargument before, which is true the first time and false the second.
Definition at line 82 of file mg_transfer_matrix_free.h.
Public Attributes | |
| boost::signals2::signal< void(const bool before)> | prolongation_cell_loop |
| boost::signals2::signal< void(const bool before)> | restriction_cell_loop |
| boost::signals2::signal< void(const bool before)> | prolongation |
| boost::signals2::signal< void(const bool before)> | restriction |
| boost::signals2::signal<void(const bool before)> mg::SignalsNonNested::prolongation_cell_loop |
This signal is triggered before and after the call to the actual evaluation function inside RemotePointEvaluation::evaluate_and_process() during prolongation.
Definition at line 89 of file mg_transfer_matrix_free.h.
| boost::signals2::signal<void(const bool before)> mg::SignalsNonNested::restriction_cell_loop |
This signal is triggered before and after the call to the actual evaluation function inside RemotePointEvaluation::process_and_evaluate() during restriction.
Definition at line 96 of file mg_transfer_matrix_free.h.
| boost::signals2::signal<void(const bool before)> mg::SignalsNonNested::prolongation |
This signal is triggered before and after the call to RemotePointEvaluation::evaluate_and_process() used in MGTwoLevelTransferNonNested::prolongate_and_add(). The difference with the prolongation_cell_loop signal is that also the communication phase is included.
Definition at line 105 of file mg_transfer_matrix_free.h.
| boost::signals2::signal<void(const bool before)> mg::SignalsNonNested::restriction |
This signal is triggered before and after the call to RemotePointEvaluation::process_and_evaluate() used in MGTwoLevelTransferNonNested::restrict_and_add(). Similarly to the restriction_cell_loop signal, also the communication phase is included.
Definition at line 114 of file mg_transfer_matrix_free.h.