|
Uni20
Asynchronous tensor and runtime library.
|
Compressed real Arnoldi relation after a Schur restart. More...
#include <nonsymmetric_arnoldi.hpp>
Public Attributes | |
| std::vector< Vector > | basis |
| std::vector< RealSchurBlock< Scalar > > | blocks |
| std::vector< uni20::complex< Scalar > > | eigenvalues |
| bool | enlarged_to_preserve_block = false |
| bool | happy_breakdown = false |
| Vector | residual |
| std::vector< Scalar > | residual_coupling |
| Scalar | residual_norm = Scalar{} |
| uni20::DenseMatrix< Scalar > | schur_form |
Compressed real 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 real Schur form, f is the application-space residual vector, and b is the dense residual-coupling row. This is the state that a Krylov-Schur restart expands back to ncv.
| Scalar | Real scalar type. |
| Vector | Opaque vector type. |
| std::vector<Vector> uni20::krylov::RealSchurCompressedArnoldiFactorization< Scalar, Vector >::basis |
| std::vector<RealSchurBlock<Scalar> > uni20::krylov::RealSchurCompressedArnoldiFactorization< Scalar, Vector >::blocks |
| std::vector<uni20::complex<Scalar> > uni20::krylov::RealSchurCompressedArnoldiFactorization< Scalar, Vector >::eigenvalues |
| bool uni20::krylov::RealSchurCompressedArnoldiFactorization< Scalar, Vector >::enlarged_to_preserve_block = false |
| bool uni20::krylov::RealSchurCompressedArnoldiFactorization< Scalar, Vector >::happy_breakdown = false |
| Vector uni20::krylov::RealSchurCompressedArnoldiFactorization< Scalar, Vector >::residual |
| std::vector<Scalar> uni20::krylov::RealSchurCompressedArnoldiFactorization< Scalar, Vector >::residual_coupling |
| Scalar uni20::krylov::RealSchurCompressedArnoldiFactorization< Scalar, Vector >::residual_norm = Scalar{} |
| uni20::DenseMatrix<Scalar> uni20::krylov::RealSchurCompressedArnoldiFactorization< Scalar, Vector >::schur_form |