Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Public Attributes | List of all members
uni20::linalg::RefinementOptions< R > Struct Template Reference

Stopping policy; tolerance is expressed in the residual real scalar. More...

#include <refinement_info.hpp>

Public Attributes

std::optional< R > backward_error_tolerance = {}
 Componentwise backward-error target; absent means working-precision epsilon.
 
std::size_t max_iterations = 10
 Maximum correction steps per RHS, excluding the initial solve.
 

Detailed Description

template<Real R>
struct uni20::linalg::RefinementOptions< R >

Stopping policy; tolerance is expressed in the residual real scalar.

Member Data Documentation

◆ backward_error_tolerance

template<Real R>
std::optional<R> uni20::linalg::RefinementOptions< R >::backward_error_tolerance = {}

Componentwise backward-error target; absent means working-precision epsilon.

◆ max_iterations

template<Real R>
std::size_t uni20::linalg::RefinementOptions< R >::max_iterations = 10

Maximum correction steps per RHS, excluding the initial solve.


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