deal.II version GIT relicensing-2287-g6548a49e0a 2024-12-20 18:30:00+00:00
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
Multigrid< VectorType > Member List

This is the complete list of members for Multigrid< VectorType >, including all inherited members.

check_no_subscribers() const noexceptEnableObserverPointerprivate
coarseMultigrid< VectorType >private
connect_coarse_solve(const std::function< void(const bool, const unsigned int)> &slot)Multigrid< VectorType >
connect_edge_prolongation(const std::function< void(const bool, const unsigned int)> &slot)Multigrid< VectorType >
connect_post_smoother_step(const std::function< void(const bool, const unsigned int)> &slot)Multigrid< VectorType >
connect_pre_smoother_step(const std::function< void(const bool, const unsigned int)> &slot)Multigrid< VectorType >
connect_prolongation(const std::function< void(const bool, const unsigned int)> &slot)Multigrid< VectorType >
connect_residual_step(const std::function< void(const bool, const unsigned int)> &slot)Multigrid< VectorType >
connect_restriction(const std::function< void(const bool, const unsigned int)> &slot)Multigrid< VectorType >
const_vector_type typedefMultigrid< VectorType >
counterEnableObserverPointermutableprivate
counter_mapEnableObserverPointermutableprivate
cycle()Multigrid< VectorType >
Cycle enum nameMultigrid< VectorType >
cycle_typeMultigrid< VectorType >private
defectMultigrid< VectorType >
defect2Multigrid< VectorType >private
edge_downMultigrid< VectorType >private
edge_inMultigrid< VectorType >private
edge_outMultigrid< VectorType >private
edge_upMultigrid< VectorType >private
EnableObserverPointer()EnableObserverPointerinline
EnableObserverPointer(const EnableObserverPointer &)EnableObserverPointerinline
EnableObserverPointer(EnableObserverPointer &&) noexceptEnableObserverPointer
ExcInUse(int arg1, std::string arg2, std::string arg3)EnableObserverPointerstatic
ExcNoSubscriber(std::string arg1, std::string arg2)EnableObserverPointerstatic
f_cycle enum valueMultigrid< VectorType >
get_maxlevel() constMultigrid< VectorType >
get_minlevel() constMultigrid< VectorType >
level_step(const unsigned int level, Cycle cycle)Multigrid< VectorType >private
level_v_step(const unsigned int level)Multigrid< VectorType >private
list_subscribers(StreamType &stream) constEnableObserverPointerinline
list_subscribers() constEnableObserverPointer
map_iterator typedefEnableObserverPointerprivate
map_value_type typedefEnableObserverPointerprivate
matrixMultigrid< VectorType >private
maxlevelMultigrid< VectorType >private
minlevelMultigrid< VectorType >private
Multigrid(const MGMatrixBase< VectorType > &matrix, const MGCoarseGridBase< VectorType > &coarse, const MGTransferBase< VectorType > &transfer, const MGSmootherBase< VectorType > &pre_smooth, const MGSmootherBase< VectorType > &post_smooth, const unsigned int minlevel=0, const unsigned int maxlevel=numbers::invalid_unsigned_int, Cycle cycle=v_cycle)Multigrid< VectorType >
mutexEnableObserverPointerprivatestatic
n_subscriptions() constEnableObserverPointerinline
object_infoEnableObserverPointermutableprivate
operator=(const EnableObserverPointer &)EnableObserverPointerinline
operator=(EnableObserverPointer &&) noexceptEnableObserverPointer
post_smoothMultigrid< VectorType >private
pre_smoothMultigrid< VectorType >private
PreconditionMGMultigrid< VectorType >friend
reinit(const unsigned int minlevel, const unsigned int maxlevel)Multigrid< VectorType >
serialize(Archive &ar, const unsigned int version)EnableObserverPointerinline
set_cycle(Cycle)Multigrid< VectorType >
set_edge_flux_matrices(const MGMatrixBase< VectorType > &edge_down, const MGMatrixBase< VectorType > &edge_up)Multigrid< VectorType >
set_edge_in_matrix(const MGMatrixBase< VectorType > &edge_in)Multigrid< VectorType >
set_edge_matrices(const MGMatrixBase< VectorType > &edge_out, const MGMatrixBase< VectorType > &edge_in)Multigrid< VectorType >
set_maxlevel(const unsigned int)Multigrid< VectorType >
set_minlevel(const unsigned int level, bool relative=false)Multigrid< VectorType >
signalsMultigrid< VectorType >private
solutionMultigrid< VectorType >
subscribe(std::atomic< bool > *const validity, const std::string &identifier="") constEnableObserverPointer
tMultigrid< VectorType >private
transferMultigrid< VectorType >private
unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") constEnableObserverPointer
v_cycle enum valueMultigrid< VectorType >
validity_pointersEnableObserverPointermutableprivate
vcycle()Multigrid< VectorType >
vector_type typedefMultigrid< VectorType >
w_cycle enum valueMultigrid< VectorType >
~EnableObserverPointer()EnableObserverPointervirtual