flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
Loading...
Searching...
No Matches
peclet::flow::ScalarKrylovResult Struct Reference

Outcome of one scalarBiCGStab call. More...

#include <scalar_krylov.hpp>

Public Attributes

int iterations = 0
 BiCGStab iterations (both passes when it restarted)
 
double ref = 0.0
 max(max|b|, max|A x0|)
 
double trueRes = 0.0
 max|b - A x| at exit (after the restart, if any)
 
bool restarted = false
 
bool converged = true
 trueRes <= 10 rtol ref
 

Detailed Description

Outcome of one scalarBiCGStab call.

Definition at line 43 of file scalar_krylov.hpp.

Member Data Documentation

◆ iterations

int peclet::flow::ScalarKrylovResult::iterations = 0

BiCGStab iterations (both passes when it restarted)

Definition at line 44 of file scalar_krylov.hpp.

Referenced by peclet::flow::Solver< Grid >::scalarCutAssembleSolve().

◆ ref

double peclet::flow::ScalarKrylovResult::ref = 0.0

max(max|b|, max|A x0|)

Definition at line 45 of file scalar_krylov.hpp.

Referenced by peclet::flow::Solver< Grid >::scalarCutAssembleSolve().

◆ trueRes

double peclet::flow::ScalarKrylovResult::trueRes = 0.0

max|b - A x| at exit (after the restart, if any)

Definition at line 46 of file scalar_krylov.hpp.

Referenced by peclet::flow::Solver< Grid >::scalarCutAssembleSolve().

◆ restarted

bool peclet::flow::ScalarKrylovResult::restarted = false

Definition at line 47 of file scalar_krylov.hpp.

◆ converged

bool peclet::flow::ScalarKrylovResult::converged = true

trueRes <= 10 rtol ref

Definition at line 48 of file scalar_krylov.hpp.

Referenced by peclet::flow::Solver< Grid >::scalarCutAssembleSolve().


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