Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Public Attributes | List of all members
uni20::linalg::SvdTruncationInfo< Real > Struct Template Reference

Statistics describing a completed SVD truncation. More...

#include <truncated_svd.hpp>

Collaboration diagram for uni20::linalg::SvdTruncationInfo< Real >:
[legend]

Public Attributes

std::size_t available_rank
 
Real discarded_weight
 
std::optional< Real > largest_discarded_singular_value
 
Real original_squared_norm
 
std::size_t retained_rank
 
std::optional< Real > smallest_retained_singular_value
 

Detailed Description

template<uni20::Real Real>
struct uni20::linalg::SvdTruncationInfo< Real >

Statistics describing a completed SVD truncation.

Member Data Documentation

◆ available_rank

template<uni20::Real Real>
std::size_t uni20::linalg::SvdTruncationInfo< Real >::available_rank

◆ discarded_weight

template<uni20::Real Real>
Real uni20::linalg::SvdTruncationInfo< Real >::discarded_weight

◆ largest_discarded_singular_value

template<uni20::Real Real>
std::optional<Real> uni20::linalg::SvdTruncationInfo< Real >::largest_discarded_singular_value

◆ original_squared_norm

template<uni20::Real Real>
Real uni20::linalg::SvdTruncationInfo< Real >::original_squared_norm

◆ retained_rank

template<uni20::Real Real>
std::size_t uni20::linalg::SvdTruncationInfo< Real >::retained_rank

◆ smallest_retained_singular_value

template<uni20::Real Real>
std::optional<Real> uni20::linalg::SvdTruncationInfo< Real >::smallest_retained_singular_value

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