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

Compressed symmetric Lanczos factorization after implicit restart. More...

#include <symmetric_lanczos.hpp>

Collaboration diagram for uni20::krylov::SymmetricCompressedLanczosFactorization< Scalar, Vector >:
[legend]

Public Attributes

std::vector< Vector > basis
 
std::vector< Scalar > diagonal
 
Vector residual
 
Scalar residual_norm = Scalar{}
 
Scalar residual_scale = Scalar{}
 
std::vector< Scalar > subdiagonal
 
Scalar trailing_coupling = Scalar{}
 

Detailed Description

template<uni20::Real Scalar, typename Vector>
struct uni20::krylov::SymmetricCompressedLanczosFactorization< Scalar, Vector >

Compressed symmetric Lanczos factorization after implicit restart.

Template Parameters
ScalarReal scalar type.
VectorOpaque vector type.

Member Data Documentation

◆ basis

template<uni20::Real Scalar, typename Vector >
std::vector<Vector> uni20::krylov::SymmetricCompressedLanczosFactorization< Scalar, Vector >::basis

◆ diagonal

template<uni20::Real Scalar, typename Vector >
std::vector<Scalar> uni20::krylov::SymmetricCompressedLanczosFactorization< Scalar, Vector >::diagonal

◆ residual

template<uni20::Real Scalar, typename Vector >
Vector uni20::krylov::SymmetricCompressedLanczosFactorization< Scalar, Vector >::residual

◆ residual_norm

template<uni20::Real Scalar, typename Vector >
Scalar uni20::krylov::SymmetricCompressedLanczosFactorization< Scalar, Vector >::residual_norm = Scalar{}

◆ residual_scale

template<uni20::Real Scalar, typename Vector >
Scalar uni20::krylov::SymmetricCompressedLanczosFactorization< Scalar, Vector >::residual_scale = Scalar{}

◆ subdiagonal

template<uni20::Real Scalar, typename Vector >
std::vector<Scalar> uni20::krylov::SymmetricCompressedLanczosFactorization< Scalar, Vector >::subdiagonal

◆ trailing_coupling

template<uni20::Real Scalar, typename Vector >
Scalar uni20::krylov::SymmetricCompressedLanczosFactorization< Scalar, Vector >::trailing_coupling = Scalar{}

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