svd.h
Go to the documentation of this file.
59 auto svd(const Array& A, TiledRange u_trange = TiledRange(), TiledRange vt_trange = TiledRange()) {
detail::numeric_type< Tile >::type numeric_type
Definition: dist_array.h:69
auto svd(const Array &A, TiledRange u_trange=TiledRange(), TiledRange vt_trange=TiledRange())
Compute the singular value decomposition (SVD) via ScaLAPACK.
Definition: svd.h:59
void svd(Job jobu, Job jobvt, Matrix< T > &A, std::vector< T > &S, Matrix< T > *U, Matrix< T > *VT)
Definition: rank-local.cpp:143
Array make_array(World &world, const detail::trange_t< Array > &trange, const std::shared_ptr< detail::pmap_t< Array > > &pmap, Op &&op)
Construct dense Array.
Definition: make_array.h:73
::Eigen::Matrix< T, ::Eigen::Dynamic, ::Eigen::Dynamic, Options > Matrix
Definition: rank-local.h:16
::Eigen::Matrix< T, ::Eigen::Dynamic, ::Eigen::Dynamic, Options > Matrix
Definition: blas.h:63
auto make_matrix(const DistArray< Tile, Policy > &A)
Definition: util.h:46