deal.II version GIT relicensing-2289-g1e5549a87a 2024-12-21 21:30:00+00:00
|
#include <deal.II/multigrid/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 |
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.
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.