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

LAPACK general tridiagonal storage for a real square matrix. More...

#include <dense_subspace_unused.hpp>

Public Member Functions

std::size_t order () const noexcept
 

Public Attributes

std::vector< Scalar > diagonal
 
std::vector< Scalar > lower_diagonal
 
std::vector< Scalar > upper_diagonal
 

Detailed Description

template<uni20::LapackReal Scalar>
struct uni20::krylov::RealGeneralTridiagonalMatrix< Scalar >

LAPACK general tridiagonal storage for a real square matrix.

diagonal has length n; lower_diagonal and upper_diagonal have length n - 1.

Template Parameters
ScalarReal scalar type.

Member Function Documentation

◆ order()

template<uni20::LapackReal Scalar>
std::size_t uni20::krylov::RealGeneralTridiagonalMatrix< Scalar >::order ( ) const
inlinenoexcept

Member Data Documentation

◆ diagonal

template<uni20::LapackReal Scalar>
std::vector<Scalar> uni20::krylov::RealGeneralTridiagonalMatrix< Scalar >::diagonal

◆ lower_diagonal

template<uni20::LapackReal Scalar>
std::vector<Scalar> uni20::krylov::RealGeneralTridiagonalMatrix< Scalar >::lower_diagonal

◆ upper_diagonal

template<uni20::LapackReal Scalar>
std::vector<Scalar> uni20::krylov::RealGeneralTridiagonalMatrix< Scalar >::upper_diagonal

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