numerics
Loading...
Searching...
No Matches
solver_result.hpp
Go to the documentation of this file.
1
/// @file solver_result.hpp
2
/// @brief Common result type shared by all iterative solvers
3
#pragma once
4
#include "
core/types.hpp
"
5
6
namespace
num
{
7
8
struct
SolverResult
{
9
idx
iterations
;
///< Number of iterations performed
10
real
residual
;
///< Final residual norm ||b - Ax||
11
bool
converged
;
///< Whether tolerance was met
12
};
13
14
}
// namespace num
types.hpp
Core type definitions.
num
Definition
quadrature.hpp:8
num::real
double real
Definition
types.hpp:10
num::idx
std::size_t idx
Definition
types.hpp:11
num::SolverResult
Definition
solver_result.hpp:8
num::SolverResult::converged
bool converged
Whether tolerance was met.
Definition
solver_result.hpp:11
num::SolverResult::iterations
idx iterations
Number of iterations performed.
Definition
solver_result.hpp:9
num::SolverResult::residual
real residual
Final residual norm ||b - Ax||.
Definition
solver_result.hpp:10
include
linalg
solvers
solver_result.hpp
Generated by
1.9.8