Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::Alina::SolverResult Class Reference

Result of a solution. More...

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

Collaboration diagram for Arcane::Alina::SolverResult:

Public Member Functions

 SolverResult (const std::tuple< size_t, double > &v)
 SolverResult (const std::tuple< size_t, float > &v)
 SolverResult (size_t nb_iteration, double residual)
 operator std::tuple< size_t, double > () const
constexpr Int32 nbIteration () const
constexpr double residual () const

Private Attributes

size_t m_nb_iteration = 0
double m_residual = 0.0

Detailed Description

Result of a solution.

Definition at line 52 of file AlinaUtils.h.

Constructor & Destructor Documentation

◆ SolverResult() [1/3]

Arcane::Alina::SolverResult::SolverResult ( const std::tuple< size_t, double > & v)
inline

Definition at line 57 of file AlinaUtils.h.

◆ SolverResult() [2/3]

Arcane::Alina::SolverResult::SolverResult ( const std::tuple< size_t, float > & v)
inline

Definition at line 61 of file AlinaUtils.h.

◆ SolverResult() [3/3]

Arcane::Alina::SolverResult::SolverResult ( size_t nb_iteration,
double residual )
inline

Definition at line 65 of file AlinaUtils.h.

Member Function Documentation

◆ nbIteration()

Int32 Arcane::Alina::SolverResult::nbIteration ( ) const
inlineconstexpr

Definition at line 74 of file AlinaUtils.h.

◆ operator std::tuple< size_t, double >()

Arcane::Alina::SolverResult::operator std::tuple< size_t, double > ( ) const
inline

Definition at line 70 of file AlinaUtils.h.

◆ residual()

double Arcane::Alina::SolverResult::residual ( ) const
inlineconstexpr

Definition at line 75 of file AlinaUtils.h.

Member Data Documentation

◆ m_nb_iteration

size_t Arcane::Alina::SolverResult::m_nb_iteration = 0
private

Definition at line 79 of file AlinaUtils.h.

◆ m_residual

double Arcane::Alina::SolverResult::m_residual = 0.0
private

Definition at line 80 of file AlinaUtils.h.


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