Processing math: 100%
SyTen
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
syten::SVD::DenseSVD< float > Struct Reference

Dense singular value decomposition, specialisation for doubles. More...

#include <dense_svd.h>

+ Inheritance diagram for syten::SVD::DenseSVD< float >:
+ Collaboration diagram for syten::SVD::DenseSVD< float >:

Public Member Functions

 DenseSVD ()=default
 Default ctor not doing any work. More...
 
 DenseSVD (DenseTensor< 2, DenseSVD::Scalar > &&input, GaugeFixSVD gf=GaugeFixSVD::n())
 Standard ctor doing the decomposition. More...
 

Additional Inherited Members

- Public Types inherited from syten::SVD::DenseSVDBase< float >
typedef float Scalar
 The scalar type to be used. More...
 
- Public Attributes inherited from syten::SVD::DenseSVDBase< float >
DenseTensor< 1, typename ScalarBase< Scalar >::type > s
 A vector of the singular values, sorted in ascending order. More...
 
DenseTensor< 2, Scalarut
 This is a column-major matrix as returned from LAPACK, corresponding to U (so effectively it’s U^T ). More...
 
DenseTensor< 2, Scalarvc
 This is a column-major matrix as returned from LAPACK, corresponding to V^\dagger (so effectively it’s V^\star ) More...
 

Detailed Description

Dense singular value decomposition, specialisation for doubles.


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