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

Diagnostic state for Taylor exponential actions. More...

#include <taylor_exponential.hpp>

Collaboration diagram for uni20::krylov::TaylorExponentialDiagnostics< Scalar >:
[legend]

Public Attributes

bool converged = true
 
Scalar estimated_error = Scalar{}
 
int final_step_degree = 0
 
Scalar final_tail_bound = Scalar{}
 
Scalar final_term_norm = Scalar{}
 
int matvec_count = 0
 
int max_degree_used = 0
 
Scalar operator_norm_bound = Scalar{}
 
int scaling_steps = 0
 
Scalar step_norm_bound = Scalar{}
 
Scalar tolerance = Scalar{}
 

Detailed Description

template<uni20::Real Scalar>
struct uni20::krylov::TaylorExponentialDiagnostics< Scalar >

Diagnostic state for Taylor exponential actions.

Template Parameters
ScalarReal scalar type used by diagnostics.

Member Data Documentation

◆ converged

template<uni20::Real Scalar>
bool uni20::krylov::TaylorExponentialDiagnostics< Scalar >::converged = true

◆ estimated_error

template<uni20::Real Scalar>
Scalar uni20::krylov::TaylorExponentialDiagnostics< Scalar >::estimated_error = Scalar{}

◆ final_step_degree

template<uni20::Real Scalar>
int uni20::krylov::TaylorExponentialDiagnostics< Scalar >::final_step_degree = 0

◆ final_tail_bound

template<uni20::Real Scalar>
Scalar uni20::krylov::TaylorExponentialDiagnostics< Scalar >::final_tail_bound = Scalar{}

◆ final_term_norm

template<uni20::Real Scalar>
Scalar uni20::krylov::TaylorExponentialDiagnostics< Scalar >::final_term_norm = Scalar{}

◆ matvec_count

template<uni20::Real Scalar>
int uni20::krylov::TaylorExponentialDiagnostics< Scalar >::matvec_count = 0

◆ max_degree_used

template<uni20::Real Scalar>
int uni20::krylov::TaylorExponentialDiagnostics< Scalar >::max_degree_used = 0

◆ operator_norm_bound

template<uni20::Real Scalar>
Scalar uni20::krylov::TaylorExponentialDiagnostics< Scalar >::operator_norm_bound = Scalar{}

◆ scaling_steps

template<uni20::Real Scalar>
int uni20::krylov::TaylorExponentialDiagnostics< Scalar >::scaling_steps = 0

◆ step_norm_bound

template<uni20::Real Scalar>
Scalar uni20::krylov::TaylorExponentialDiagnostics< Scalar >::step_norm_bound = Scalar{}

◆ tolerance

template<uni20::Real Scalar>
Scalar uni20::krylov::TaylorExponentialDiagnostics< Scalar >::tolerance = Scalar{}

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