#include "scaleFElib.h"
Go to the source code of this file.
|
| subroutine, public | scale_multigrid_smoother_base::mgsmootherbase_init (this) |
| subroutine, public | scale_multigrid_smoother_base::mgsmootherbase_final (this) |
| subroutine, public | scale_multigrid_smoother_base::mgsmootherbase2d_init (this) |
| subroutine, public | scale_multigrid_smoother_base::mgsmootherbase2d_final (this) |
| subroutine, public | scale_multigrid_smoother_base::mgsmootherbase3d_init (this) |
| subroutine, public | scale_multigrid_smoother_base::mgsmootherbase3d_final (this) |
| subroutine, public | scale_multigrid_smoother_base::mgsmootherbase_put_residual_history (this, conv_flag, is_residual_check_step, res_l2, res_max) |
| | Put residual history and evaluate whether convergence is achieved. This subroutine also updates internal counters.
|
| subroutine, public | scale_multigrid_smoother_base::mgsmootherbase_get_statistic_lc (res_l2_lc, res_max_lc, res_lc, lmesh, elem) |
| | Get residual statistics on local mesh.
|
|
| integer, parameter, public | scale_multigrid_smoother_base::mgsmoother_pre_id = 1 |
| | ID to represent pre-smoothing.
|
| integer, parameter, public | scale_multigrid_smoother_base::mgsmoother_post_id = 2 |
| | ID to represent post-smoothing.
|
| integer, parameter, public | scale_multigrid_smoother_base::mgsmoother_default_num_smooth_ite_max = 10 |
| real(rp), parameter, public | scale_multigrid_smoother_base::mgsmoother_default_threshold_ratio_residual_l2 = 1.0E-3_RP |
| real(rp), parameter, public | scale_multigrid_smoother_base::mgsmoother_default_threshold_residual_l2 = 1.0E-3_RP |
| real(rp), parameter, public | scale_multigrid_smoother_base::mgsmoother_default_threshold_residual_max = 1.0E-3_RP |