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

Real symmetric positive-definite tridiagonal matrix storage. More...

#include <dense_subspace_unused.hpp>

Public Member Functions

std::size_t order () const noexcept
 

Public Attributes

std::vector< Scalar > diagonal
 
std::vector< Scalar > offdiagonal
 

Detailed Description

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

Real symmetric positive-definite tridiagonal matrix storage.

diagonal has length n; offdiagonal has length n - 1 and stores either the superdiagonal or subdiagonal, which are equal by symmetry.

Template Parameters
ScalarReal scalar type.

Member Function Documentation

◆ order()

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

Member Data Documentation

◆ diagonal

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

◆ offdiagonal

template<uni20::LapackReal Scalar>
std::vector<Scalar> uni20::krylov::RealSymmetricPositiveDefiniteTridiagonalMatrix< Scalar >::offdiagonal

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