|
Uni20
Asynchronous tensor and runtime library.
|
Compressed complex Arnoldi relation after a Schur restart. More...
#include <nonsymmetric_arnoldi.hpp>
Public Types | |
| using | Complex = uni20::complex< Real > |
Public Attributes | |
| std::vector< Vector > | basis |
| std::vector< Complex > | eigenvalues |
| bool | happy_breakdown = false |
| Vector | residual |
| std::vector< Complex > | residual_coupling |
| Real | residual_norm = Real{} |
| uni20::DenseMatrix< Complex > | schur_form |
Compressed complex Arnoldi relation after a Schur restart.
Represents A V_k = V_k T_k + f b^T, where V_k is the transformed retained basis, T_k is the leading reordered complex Schur form, f is the application-space residual vector, and b is the dense residual-coupling row.
| Real | Underlying real precision. |
| Vector | Opaque vector type. |
| using uni20::krylov::ComplexSchurCompressedArnoldiFactorization< Real, Vector >::Complex = uni20::complex<Real> |
| std::vector<Vector> uni20::krylov::ComplexSchurCompressedArnoldiFactorization< Real, Vector >::basis |
| std::vector<Complex> uni20::krylov::ComplexSchurCompressedArnoldiFactorization< Real, Vector >::eigenvalues |
| bool uni20::krylov::ComplexSchurCompressedArnoldiFactorization< Real, Vector >::happy_breakdown = false |
| Vector uni20::krylov::ComplexSchurCompressedArnoldiFactorization< Real, Vector >::residual |
| std::vector<Complex> uni20::krylov::ComplexSchurCompressedArnoldiFactorization< Real, Vector >::residual_coupling |
| Real uni20::krylov::ComplexSchurCompressedArnoldiFactorization< Real, Vector >::residual_norm = Real{} |
| uni20::DenseMatrix<Complex> uni20::krylov::ComplexSchurCompressedArnoldiFactorization< Real, Vector >::schur_form |