![]() |
deal.II version 9.7.0
|
#include <deal.II/multigrid/mg_transfer_global_coarsening.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 78 of file mg_transfer_global_coarsening.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 85 of file mg_transfer_global_coarsening.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 92 of file mg_transfer_global_coarsening.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 101 of file mg_transfer_global_coarsening.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 110 of file mg_transfer_global_coarsening.h.