Home Browse Files
template <typename MA, typename VS, typename MU, typename MVT, typename VWORK>
    typename RestrictTo<IsRealGeMatrix<MA>::value
                     && IsRealDenseVector<VS>::value
                     && IsRealGeMatrix<MU>::value
                     && IsRealGeMatrix<MVT>::value
                     && IsRealDenseVector<VWORK>::value,
             void>::Type
    svd(SVD::Job    jobU,
        SVD::Job    jobVT,
        MA          &&A,
        VS          &&s,
        MU          &&U,
        MVT         &&VT,
        VWORK       &&work);

Defined in namespace flens::lapack. Function svd with 5 template parameters.

template <typename MA, typename VS, typename MU, typename MVT, typename VWORK,
          typename VRWORK>
    typename RestrictTo<IsComplexGeMatrix<MA>::value
                     && IsRealDenseVector<VS>::value
                     && IsComplexGeMatrix<MU>::value
                     && IsComplexGeMatrix<MVT>::value
                     && IsComplexDenseVector<VWORK>::value
                     && IsRealDenseVector<VRWORK>::value,
             void>::Type
    svd(SVD::Job    jobU,
        SVD::Job    jobVT,
        MA          &&A,
        VS          &&s,
        MU          &&U,
        MVT         &&VT,
        VWORK       &&work,
        VRWORK      &&rwork);

Defined in namespace flens::lapack. Function svd with 6 template parameters.

template <typename MA, typename VS, typename MU, typename MVT>
    typename RestrictTo<IsRealGeMatrix<MA>::value
                     && IsRealDenseVector<VS>::value
                     && IsRealGeMatrix<MU>::value
                     && IsRealGeMatrix<MVT>::value,
             void>::Type
    svd(SVD::Job    jobU,
        SVD::Job    jobVT,
        MA          &&A,
        VS          &&s,
        MU          &&U,
        MVT         &&VT);

Defined in namespace flens::lapack. Function svd with 4 template parameters.

template <typename MA, typename VS, typename MU, typename MVT>
    typename RestrictTo<IsComplexGeMatrix<MA>::value
                     && IsRealDenseVector<VS>::value
                     && IsComplexGeMatrix<MU>::value
                     && IsComplexGeMatrix<MVT>::value,
             void>::Type
    svd(SVD::Job    jobU,
        SVD::Job    jobVT,
        MA          &&A,
        VS          &&s,
        MU          &&U,
        MVT         &&VT);

Defined in namespace flens::lapack. Function svd with 4 template parameters.

template <typename MA, typename VS, typename MU, typename MVT, typename VWORK>
    typename RestrictTo<IsGeMatrix<MA>::value,
             typename RemoveRef<MA>::Type::IndexType>::Type
    svd_wsq(SVD::Job    jobU,
            SVD::Job    jobVT,
            MA          &&A);

Defined in namespace flens::lapack. Function svd_wsq with 5 template parameters.

Home

View document source

© 2011-2015 Michael Lehn