Registry
|
Public Member Functions | |
void | add_prolongation_post_process (SmartPtr< ITransferPostProcess > Prolongation_Post_Process) |
void | add_restriction_post_process (SmartPtr< ITransferPostProcess > Restriction_Post_Process) |
void | clear_transfer_post_process () |
void | force_reinit () |
GeometricMultiGrid () | |
GeometricMultiGrid (SmartPtr< ApproximationSpace > Approximation_Space) | |
bool | ignore_init_for_base_solver () const |
void | ignore_init_for_base_solver (bool ignore) |
void | set_approximation_space (SmartPtr< ApproximationSpace > Approximation_space) |
void | set_base_level (int Base_Level) |
void | set_base_solver (SmartPtr< ILinearOperatorInverse > Base_Solver) |
void | set_comm_comp_overlap (bool unnamed) |
void | set_cycle_type (int Cycle_Type) |
void | set_debug (SmartPtr< GridFunctionDebugWriter > unnamed) |
void | set_discretization (SmartPtr< IAssemble > Discretization) |
void | set_emulate_full_refined_grid (bool unnamed) |
void | set_gathered_base_solver_if_ambiguous (bool Specifies_if_gathered_base_solver_used_in_case_of_Ambiguity) |
void | set_mg_stats (SmartPtr< MGStats > MGStats) |
void | set_num_postsmooth (int Number_PostSmooth_Steps) |
void | set_num_presmooth (int Number_PreSmooth_Steps) |
void | set_postsmoother (SmartPtr< ILinearIterator > Smoother) |
void | set_presmoother (SmartPtr< ILinearIterator > Smoother) |
void | set_projection (SmartPtr< ITransferOperator > Projection) |
void | set_prolongation (SmartPtr< ITransferOperator > Prolongation) |
void | set_rap (bool unnamed) |
void | set_restriction (SmartPtr< ITransferOperator > Restriction) |
void | set_smooth_on_surface_rim (bool unnamed) |
void | set_smoother (SmartPtr< ILinearIterator > Smoother) |
void | set_surface_level (int Surface_Level) |
void | set_transfer (SmartPtr< ITransferOperator > Transfer) |
GeometricMultiGrid | ( | SmartPtr< ApproximationSpace > | Approximation_Space | ) |
[in] | Approximation_Space |
|
inline |
[in] | Prolongation_Post_Process |
|
inline |
[in] | Restriction_Post_Process |
|
inline |
|
inline |
|
inline |
|
inline |
[in] | ignore |
|
inline |
[in] | Approximation_space |
|
inline |
[in] | Base_Level |
|
inline |
[in] | Base_Solver |
|
inline |
[in] | unnamed |
|
inline |
[in] | Cycle_Type |
|
inline |
[in] | unnamed |
|
inline |
[in] | Discretization |
|
inline |
[in] | unnamed |
|
inline |
[in] | Specifies_if_gathered_base_solver_used_in_case_of_Ambiguity |
|
inline |
[in] | Number_PostSmooth_Steps |
|
inline |
[in] | Number_PreSmooth_Steps |
|
inline |
[in] | Smoother |
|
inline |
[in] | Smoother |
|
inline |
[in] | Projection |
|
inline |
[in] | Prolongation |
|
inline |
[in] | unnamed |
|
inline |
[in] | Restriction |
|
inline |
[in] | unnamed |
|
inline |
[in] | Smoother |
|
inline |
[in] | Surface_Level |
|
inline |
[in] | Transfer |