Home Browse Files
template <typename ALPHA, typename MA, typename VX, typename BETA, typename VY>
    typename RestrictTo<IsSame<MA, typename MA::Impl>::value
                     && IsSame<VX, typename VX::Impl>::value
                     && IsSame<VY, typename VY::Impl>::value,
             void>::Type
    mvSwitch(Transpose trans, const ALPHA &alpha, const MA &A, const VX &x,
             const BETA &beta, VY &y);

Defined in namespace flens::blas. Function mvSwitch with 5 template parameters.

template <typename ALPHA, typename MA, typename VX, typename BETA, typename VY>
    typename RestrictTo<!IsClosure<MA>::value,
             void>::Type
    mvCase(Transpose trans, const ALPHA &alpha, const MA &A, const VX &x,
           const BETA &beta, VY &y);

Defined in namespace flens::blas. Function mvCase with 5 template parameters.

template <typename ALPHA, typename T, typename MA, typename VX, typename BETA,
          typename VY>
    void
    mvCase(Transpose trans, const ALPHA &alpha,
           const MatrixClosure<OpMult, ScalarValue<T>, MA> &scale_A,
           const VX &x, const BETA &beta, VY &y);

Defined in namespace flens::blas. Function mvCase with 6 template parameters.

template <typename ALPHA, typename Op, typename L, typename R, typename VX,
          typename BETA, typename VY>
    void
    mvCase(Transpose trans, const ALPHA &alpha,
           const MatrixClosure<Op, L, R> &A,
           const VX &x, const BETA &beta, VY &y);

Defined in namespace flens::blas. Function mvCase with 7 template parameters.

Home

View document source

© 2011-2015 Michael Lehn