Reference documentation for deal.II version 8.4.2
Multigrid< VectorType > Member List

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

coarseMultigrid< VectorType >private
Cycle enum nameMultigrid< VectorType >
cycle()Multigrid< VectorType >
cycle_typeMultigrid< VectorType >private
debugMultigrid< VectorType >private
DeclException2(ExcNoSubscriber, char *, char *,<< "No subscriber with identifier <"<< arg2<< "> subscribes to this object of class "<< arg1<< ". Consequently, it cannot be unsubscribed.")Subscriptor
DeclException3(ExcInUse, int, char *, std::string &,<< "Object of class "<< arg2<< " is still used by "<< arg1<< " other objects."<< "\"<< "(Additional information: "<< arg3<< ")\"<< "See the entry in the Frequently Asked Questions of "<< "deal.II (linked to from http://www.dealii.org/) for "<< "a lot more information on what this error means and "<< "how to fix programs in which it happens.")Subscriptor
defectMultigrid< VectorType >
defect2Multigrid< VectorType >private
edge_downMultigrid< VectorType >private
edge_inMultigrid< VectorType >private
edge_outMultigrid< VectorType >private
edge_upMultigrid< VectorType >private
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() constSubscriptor
matrixMultigrid< VectorType >private
maxlevelMultigrid< VectorType >private
minlevelMultigrid< VectorType >private
Multigrid(const DoFHandler< dim > &mg_dof_handler, const MGMatrixBase< VectorType > &matrix, const MGCoarseGridBase< VectorType > &coarse, const MGTransferBase< VectorType > &transfer, const MGSmootherBase< VectorType > &pre_smooth, const MGSmootherBase< VectorType > &post_smooth, Cycle cycle=v_cycle)Multigrid< VectorType >
Multigrid(const unsigned int minlevel, const unsigned int maxlevel, const MGMatrixBase< VectorType > &matrix, const MGCoarseGridBase< VectorType > &coarse, const MGTransferBase< VectorType > &transfer, const MGSmootherBase< VectorType > &pre_smooth, const MGSmootherBase< VectorType > &post_smooth, Cycle cycle=v_cycle)Multigrid< VectorType >
n_subscriptions() constSubscriptor
operator=(const Subscriptor &)Subscriptor
post_smoothMultigrid< VectorType >private
pre_smoothMultigrid< VectorType >private
reinit(const unsigned int minlevel, const unsigned int maxlevel)Multigrid< VectorType >
serialize(Archive &ar, const unsigned int version)Subscriptorinline
set_cycle(Cycle)Multigrid< VectorType >
set_debug(const unsigned int)Multigrid< VectorType >
set_edge_flux_matrices(const MGMatrixBase< VectorType > &edge_down, const MGMatrixBase< VectorType > &edge_up)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 >
solutionMultigrid< VectorType >
subscribe(const char *identifier=0) constSubscriptor
Subscriptor()Subscriptor
Subscriptor(const Subscriptor &)Subscriptor
tMultigrid< VectorType >private
transferMultigrid< VectorType >private
unsubscribe(const char *identifier=0) constSubscriptor
v_cycle enum valueMultigrid< VectorType >
vcycle()Multigrid< VectorType >
w_cycle enum valueMultigrid< VectorType >
~Subscriptor()Subscriptorvirtual