Arcane  v4.1.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la structure Arcane::Alina::ChebyshevRelaxation< Backend >::params

Relaxation parameters. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/alina/arccore/alina/Relaxation.h>

+ Graphe de collaboration de Arcane::Alina::ChebyshevRelaxation< Backend >::params:

Fonctions membres publiques

 params (const PropertyTree &p)
 
void get (PropertyTree &p, const std::string &path) const
 

Attributs publics

Int32 degree = 5
 Chebyshev polynomial degree.
 
double higher = 1.0
 highest eigen value safety upscaling.
 
double lower = 1.0 / 30.0
 Lowest-to-highest eigen value ratio.
 
Int32 power_iters = 0
 
bool scale = false
 

Description détaillée

template<class Backend>
struct Arcane::Alina::ChebyshevRelaxation< Backend >::params

Relaxation parameters.

Définition à la ligne 255 du fichier Relaxation.h.

Documentation des constructeurs et destructeur

◆ params()

template<class Backend>
Arcane::Alina::ChebyshevRelaxation< Backend >::params::params ( const PropertyTree & p)
inline

Définition à la ligne 281 du fichier Relaxation.h.

Documentation des fonctions membres

◆ get()

template<class Backend>
void Arcane::Alina::ChebyshevRelaxation< Backend >::params::get ( PropertyTree & p,
const std::string & path ) const
inline

Définition à la ligne 291 du fichier Relaxation.h.

Documentation des données membres

◆ degree

template<class Backend>
Int32 Arcane::Alina::ChebyshevRelaxation< Backend >::params::degree = 5

Chebyshev polynomial degree.

Définition à la ligne 258 du fichier Relaxation.h.

◆ higher

template<class Backend>
double Arcane::Alina::ChebyshevRelaxation< Backend >::params::higher = 1.0

highest eigen value safety upscaling.

Définition à la ligne 266 du fichier Relaxation.h.

◆ lower

template<class Backend>
double Arcane::Alina::ChebyshevRelaxation< Backend >::params::lower = 1.0 / 30.0

Lowest-to-highest eigen value ratio.

Définition à la ligne 269 du fichier Relaxation.h.

◆ power_iters

template<class Backend>
Int32 Arcane::Alina::ChebyshevRelaxation< Backend >::params::power_iters = 0

Définition à la ligne 274 du fichier Relaxation.h.

◆ scale

template<class Backend>
bool Arcane::Alina::ChebyshevRelaxation< Backend >::params::scale = false

Définition à la ligne 277 du fichier Relaxation.h.


La documentation de cette structure a été générée à partir du fichier suivant :