Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Public Types | Public Attributes | List of all members
uni20::linalg::SvdLeftResult< LeftTensor, SingularValueTensor > Struct Template Reference

Owning left singular vectors and singular values returned by svd_left. More...

#include <svd.hpp>

Public Types

using left_singular_vector_tensor_type = LeftTensor
 
using singular_value_tensor_type = SingularValueTensor
 

Public Attributes

LeftTensor left_singular_vectors
 
SingularValueTensor singular_values
 

Detailed Description

template<class LeftTensor, class SingularValueTensor>
struct uni20::linalg::SvdLeftResult< LeftTensor, SingularValueTensor >

Owning left singular vectors and singular values returned by svd_left.

Aggregate member order supports auto [u, s] = svd_left(matrix).

Member Typedef Documentation

◆ left_singular_vector_tensor_type

template<class LeftTensor , class SingularValueTensor >
using uni20::linalg::SvdLeftResult< LeftTensor, SingularValueTensor >::left_singular_vector_tensor_type = LeftTensor

◆ singular_value_tensor_type

template<class LeftTensor , class SingularValueTensor >
using uni20::linalg::SvdLeftResult< LeftTensor, SingularValueTensor >::singular_value_tensor_type = SingularValueTensor

Member Data Documentation

◆ left_singular_vectors

template<class LeftTensor , class SingularValueTensor >
LeftTensor uni20::linalg::SvdLeftResult< LeftTensor, SingularValueTensor >::left_singular_vectors

◆ singular_values

template<class LeftTensor , class SingularValueTensor >
SingularValueTensor uni20::linalg::SvdLeftResult< LeftTensor, SingularValueTensor >::singular_values

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