Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::Alina::RichardsonSolverParams Struct Reference

Parameters for Richardson solver. More...

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

Collaboration diagram for Arcane::Alina::RichardsonSolverParams:

Public Types

using params = RichardsonSolverParams

Public Member Functions

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

Public Attributes

double damping = 1.0
 Damping factor.
Int32 maxiter = 100
 Maximum number of iterations.
double tol = 1.0e-8
 Target relative residual error.
double abstol = std::numeric_limits<double>::min()
 Target absolute residual error.
bool ns_search = false
 Ignore the trivial solution x=0 when rhs is zero.
bool verbose = false
 Verbose output (show iterations and error).

Detailed Description

Parameters for Richardson solver.

Definition at line 40 of file RichardsonSolver.h.

Member Typedef Documentation

◆ params

using Arcane::Alina::RichardsonSolverParams::params = RichardsonSolverParams

Definition at line 42 of file RichardsonSolver.h.

Constructor & Destructor Documentation

◆ RichardsonSolverParams()

Arcane::Alina::RichardsonSolverParams::RichardsonSolverParams ( const PropertyTree & p)
inline

Definition at line 65 of file RichardsonSolver.h.

Member Function Documentation

◆ get()

void Arcane::Alina::RichardsonSolverParams::get ( PropertyTree & p,
const std::string & path ) const
inline

Definition at line 76 of file RichardsonSolver.h.

Member Data Documentation

◆ abstol

double Arcane::Alina::RichardsonSolverParams::abstol = std::numeric_limits<double>::min()

Target absolute residual error.

Definition at line 54 of file RichardsonSolver.h.

◆ damping

double Arcane::Alina::RichardsonSolverParams::damping = 1.0

Damping factor.

Definition at line 45 of file RichardsonSolver.h.

◆ maxiter

Int32 Arcane::Alina::RichardsonSolverParams::maxiter = 100

Maximum number of iterations.

Definition at line 48 of file RichardsonSolver.h.

◆ ns_search

bool Arcane::Alina::RichardsonSolverParams::ns_search = false

Ignore the trivial solution x=0 when rhs is zero.

Definition at line 58 of file RichardsonSolver.h.

◆ tol

double Arcane::Alina::RichardsonSolverParams::tol = 1.0e-8

Target relative residual error.

Definition at line 51 of file RichardsonSolver.h.

◆ verbose

bool Arcane::Alina::RichardsonSolverParams::verbose = false

Verbose output (show iterations and error).

Definition at line 61 of file RichardsonSolver.h.


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