ryujin 2.1.1 revision ee5cbcbf2346c1299c942d0e1f13b46449973c18
Loading...
Searching...
No Matches
Public Attributes | List of all members
ryujin::MGSmoother< dim, Number >::MultigridParameters Struct Reference

#include <source/euler_poisson/laplace_operator.h>

Public Attributes

unsigned int gmg_max_iter
 
double gmg_smoother_range
 
double gmg_smoother_max_eig
 
unsigned int gmg_smoother_degree
 
unsigned int gmg_smoother_n_cg_iter
 
unsigned int gmg_min_level
 
double gmg_coarse_tolerance
 

Detailed Description

template<int dim, typename Number>
struct ryujin::MGSmoother< dim, Number >::MultigridParameters

Run time parameters controlling the multigrid V-cycle and the Chebyshev smoother.

Definition at line 407 of file laplace_operator.h.

Member Data Documentation

◆ gmg_max_iter

template<int dim, typename Number >
unsigned int ryujin::MGSmoother< dim, Number >::MultigridParameters::gmg_max_iter

Definition at line 408 of file laplace_operator.h.

◆ gmg_smoother_range

template<int dim, typename Number >
double ryujin::MGSmoother< dim, Number >::MultigridParameters::gmg_smoother_range

Definition at line 409 of file laplace_operator.h.

Referenced by ryujin::MGSmoother< dim, Number >::initialize().

◆ gmg_smoother_max_eig

template<int dim, typename Number >
double ryujin::MGSmoother< dim, Number >::MultigridParameters::gmg_smoother_max_eig

Definition at line 410 of file laplace_operator.h.

Referenced by ryujin::MGSmoother< dim, Number >::initialize().

◆ gmg_smoother_degree

template<int dim, typename Number >
unsigned int ryujin::MGSmoother< dim, Number >::MultigridParameters::gmg_smoother_degree

Definition at line 411 of file laplace_operator.h.

Referenced by ryujin::MGSmoother< dim, Number >::initialize().

◆ gmg_smoother_n_cg_iter

template<int dim, typename Number >
unsigned int ryujin::MGSmoother< dim, Number >::MultigridParameters::gmg_smoother_n_cg_iter

Definition at line 412 of file laplace_operator.h.

Referenced by ryujin::MGSmoother< dim, Number >::initialize().

◆ gmg_min_level

template<int dim, typename Number >
unsigned int ryujin::MGSmoother< dim, Number >::MultigridParameters::gmg_min_level

Definition at line 413 of file laplace_operator.h.

Referenced by ryujin::MGSmoother< dim, Number >::initialize().

◆ gmg_coarse_tolerance

template<int dim, typename Number >
double ryujin::MGSmoother< dim, Number >::MultigridParameters::gmg_coarse_tolerance

Definition at line 414 of file laplace_operator.h.

Referenced by ryujin::MGSmoother< dim, Number >::initialize().


The documentation for this struct was generated from the following file: