|
Uni20
Asynchronous tensor and runtime library.
|
Optional diagnostic state for Krylov exponential actions. More...
#include <krylov_exponential.hpp>
Public Attributes | |
| Scalar | basis_frobenius_error = Scalar{} |
| Scalar | basis_max_diag_error = Scalar{} |
| Scalar | basis_max_offdiag = Scalar{} |
| bool | converged = true |
| Scalar | defect_integral_estimate = Scalar{} |
| Time-integrated Hermitian/Lanczos defect estimate; zero for nonsymmetric Arnoldi actions. | |
| Scalar | endpoint_defect_estimate = Scalar{} |
Final-time defect estimate ||v|| h_{m+1,m} |e_m^* exp(t H_m) e_1|. | |
| Scalar | error_estimate = Scalar{} |
| Best available action error estimate for the selected Krylov path. | |
| Scalar | final_residual_norm = Scalar{} |
| Scalar | initial_norm = Scalar{} |
| Scalar | max_reorthogonalization_correction = Scalar{} |
| Scalar | max_reorthogonalization_correction_ratio = Scalar{} |
| int | max_reorthogonalization_passes = 0 |
| int | op_count = 0 |
| int | projected_dimension = 0 |
| Scalar | target_error = Scalar{} |
Optional diagnostic state for Krylov exponential actions.
| Scalar | Real scalar type. |
| Scalar uni20::krylov::KrylovExponentialDiagnostics< Scalar >::basis_frobenius_error = Scalar{} |
| Scalar uni20::krylov::KrylovExponentialDiagnostics< Scalar >::basis_max_diag_error = Scalar{} |
| Scalar uni20::krylov::KrylovExponentialDiagnostics< Scalar >::basis_max_offdiag = Scalar{} |
| bool uni20::krylov::KrylovExponentialDiagnostics< Scalar >::converged = true |
| Scalar uni20::krylov::KrylovExponentialDiagnostics< Scalar >::defect_integral_estimate = Scalar{} |
Time-integrated Hermitian/Lanczos defect estimate; zero for nonsymmetric Arnoldi actions.
| Scalar uni20::krylov::KrylovExponentialDiagnostics< Scalar >::endpoint_defect_estimate = Scalar{} |
Final-time defect estimate ||v|| h_{m+1,m} |e_m^* exp(t H_m) e_1|.
| Scalar uni20::krylov::KrylovExponentialDiagnostics< Scalar >::error_estimate = Scalar{} |
Best available action error estimate for the selected Krylov path.
| Scalar uni20::krylov::KrylovExponentialDiagnostics< Scalar >::final_residual_norm = Scalar{} |
| Scalar uni20::krylov::KrylovExponentialDiagnostics< Scalar >::initial_norm = Scalar{} |
| Scalar uni20::krylov::KrylovExponentialDiagnostics< Scalar >::max_reorthogonalization_correction = Scalar{} |
| Scalar uni20::krylov::KrylovExponentialDiagnostics< Scalar >::max_reorthogonalization_correction_ratio = Scalar{} |
| int uni20::krylov::KrylovExponentialDiagnostics< Scalar >::max_reorthogonalization_passes = 0 |
| int uni20::krylov::KrylovExponentialDiagnostics< Scalar >::op_count = 0 |
| int uni20::krylov::KrylovExponentialDiagnostics< Scalar >::projected_dimension = 0 |
| Scalar uni20::krylov::KrylovExponentialDiagnostics< Scalar >::target_error = Scalar{} |