Home Browse Files
template <typename ALPHA, typename MA, typename MB, typename BETA, typename MC>
    typename RestrictTo<IsSame<MA, typename MA::Impl>::value
                     && IsSame<MB, typename MB::Impl>::value
                     && IsSame<MC, typename MC::Impl>::value,
             void>::Type
    mmSwitch(Transpose transA, Transpose transB, const ALPHA &alpha,
             const MA &A, const MB &B, const BETA &beta, MC &C);

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

template <typename ALPHA, typename MA, typename MB, typename BETA, typename MC>
    typename RestrictTo<!IsClosure<MA>::value,
             void>::Type
    mmCase(Transpose transA, Transpose transB, const ALPHA &alpha,
           const MA &A, const MB &B, const BETA &beta, MC &C);

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

template <typename ALPHA, typename T, typename MA, typename MB, typename BETA,
          typename MC>
    void
    mmCase(Transpose transA, Transpose transB, const ALPHA &alpha,
           const MatrixClosure<OpMult, ScalarValue<T>, MA> &scale_A,
           const MB &B, const BETA &beta, MC &C);

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

template <typename ALPHA, typename Op, typename L, typename R, typename MB,
          typename BETA, typename MC>
    void
    mmCase(Transpose transA, Transpose transB, const ALPHA &alpha,
           const MatrixClosure<Op, L, R> &A, const MB &B,
           const BETA &beta, MC &C);

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

Home

View document source

© 2011-2015 Michael Lehn