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

Owning singular values and right singular vectors returned by svd_right. More...

#include <svd.hpp>

Public Types

using right_singular_vector_adjoint_tensor_type = RightAdjointTensor
 
using singular_value_tensor_type = SingularValueTensor
 

Public Attributes

RightAdjointTensor right_singular_vectors_adjoint
 
SingularValueTensor singular_values
 

Detailed Description

template<class SingularValueTensor, class RightAdjointTensor>
struct uni20::linalg::SvdRightResult< SingularValueTensor, RightAdjointTensor >

Owning singular values and right singular vectors returned by svd_right.

Aggregate member order supports auto [s, vh] = svd_right(matrix).

Member Typedef Documentation

◆ right_singular_vector_adjoint_tensor_type

template<class SingularValueTensor , class RightAdjointTensor >
using uni20::linalg::SvdRightResult< SingularValueTensor, RightAdjointTensor >::right_singular_vector_adjoint_tensor_type = RightAdjointTensor

◆ singular_value_tensor_type

template<class SingularValueTensor , class RightAdjointTensor >
using uni20::linalg::SvdRightResult< SingularValueTensor, RightAdjointTensor >::singular_value_tensor_type = SingularValueTensor

Member Data Documentation

◆ right_singular_vectors_adjoint

template<class SingularValueTensor , class RightAdjointTensor >
RightAdjointTensor uni20::linalg::SvdRightResult< SingularValueTensor, RightAdjointTensor >::right_singular_vectors_adjoint

◆ singular_values

template<class SingularValueTensor , class RightAdjointTensor >
SingularValueTensor uni20::linalg::SvdRightResult< SingularValueTensor, RightAdjointTensor >::singular_values

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