Home Browse Files
template <typename VL, typename VR, typename VY>
    typename RestrictTo<VCDefaultEval<OpAdd, VL, VR>::value
                     && IsVector<VL>::value
                     && IsVector<VR>::value,
             void>::Type
    copy(const VectorClosure<OpAdd, VL, VR> &x, Vector<VY> &y);

Defined in namespace flens::blas. Function copy with 3 template parameters.

template <typename VL, typename VR, typename VY>
    typename RestrictTo<VCDefaultEval<OpSub, VL, VR>::value
                     && IsVector<VL>::value
                     && IsVector<VR>::value,
             void>::Type
    copy(const VectorClosure<OpSub, VL, VR> &x, Vector<VY> &y);

Defined in namespace flens::blas. Function copy with 3 template parameters.

template <typename SV, typename VX, typename VY>
    typename RestrictTo<VCDefaultEval<OpMult, SV, VX>::value
                     && IsScalarValue<SV>::value
                     && IsVector<VX>::value,
             void>::Type
    copy(const VectorClosure<OpMult, SV, VX> &x, Vector<VY> &y);

Defined in namespace flens::blas. Function copy with 3 template parameters.

template <typename VX, typename SV, typename VY>
    typename RestrictTo<VCDefaultEval<OpDiv, VX, SV>::value
                     && IsVector<VX>::value
                     && IsScalarValue<SV>::value,
             void>::Type
    copy(const VectorClosure<OpDiv, VX, SV> &x, Vector<VY> &y);

Defined in namespace flens::blas. Function copy with 3 template parameters.

template <typename VX, typename VY>
    typename RestrictTo<DefaultEval<VectorClosureOpConj<VX> >::value
                     && IsVector<VX>::value,
             void>::Type
    copy(const VectorClosureOpConj<VX> &x, Vector<VY> &y);

Defined in namespace flens::blas. Function copy with 2 template parameters.

template <typename ML, typename VR, typename VY>
    typename RestrictTo<VCDefaultEval<OpMult, ML, VR>::value
                     && IsMatrix<ML>::value
                     && IsVector<VR>::value,
             void>::Type
    copy(const VectorClosure<OpMult, ML, VR> &Ax, Vector<VY> &y);

Defined in namespace flens::blas. Function copy with 3 template parameters.

template <typename VL, typename MR, typename VY>
    typename RestrictTo<VCDefaultEval<OpMult, VL, MR>::value
                     && IsVector<VL>::value
                     && IsMatrix<MR>::value,
             void>::Type
    copy(const VectorClosure<OpMult, VL, MR> &xA, Vector<VY> &y);

Defined in namespace flens::blas. Function copy with 3 template parameters.

template <typename Op, typename VL, typename VR, typename VY>
    void
    copy(const VectorClosure<Op, VL, VR> &x, Vector<VY> &y);

Defined in namespace flens::blas. Function copy with 4 template parameters.

template <typename ML, typename MR, typename MB>
    typename RestrictTo<MCDefaultEval<OpAdd, ML, MR>::value
                     && IsMatrix<ML>::value
                     && IsMatrix<MR>::value,
             void>::Type
    copy(Transpose trans, const MatrixClosure<OpAdd, ML, MR> &A, Matrix<MB> &B);

Defined in namespace flens::blas. Function copy with 3 template parameters.

template <typename ML, typename MR, typename MB>
    typename RestrictTo<MCDefaultEval<OpSub, ML, MR>::value
                     && IsMatrix<ML>::value
                     && IsMatrix<MR>::value,
             void>::Type
    copy(Transpose trans, const MatrixClosure<OpSub, ML, MR> &A, Matrix<MB> &B);

Defined in namespace flens::blas. Function copy with 3 template parameters.

template <typename SV, typename MA, typename MB>
    typename RestrictTo<MCDefaultEval<OpMult, SV, MA>::value
                     && IsScalarValue<SV>::value
                     && IsMatrix<MA>::value,
             void>::Type
    copy(Transpose trans, const MatrixClosure<OpMult, SV, MA> &A,
         Matrix<MB> &B);

Defined in namespace flens::blas. Function copy with 3 template parameters.

template <typename MA, typename SV, typename MB>
    typename RestrictTo<MCDefaultEval<OpDiv, MA, SV>::value
                     && IsMatrix<MA>::value
                     && IsScalarValue<SV>::value,
             void>::Type
    copy(Transpose trans, const MatrixClosure<OpDiv, MA, SV> &A, Matrix<MB> &B);

Defined in namespace flens::blas. Function copy with 3 template parameters.

template <typename MA, typename MB>
    typename RestrictTo<DefaultEval<MatrixClosureOpConj<MA> >::value
                     && IsMatrix<MA>::value,
             void>::Type
    copy(Transpose trans, const MatrixClosureOpConj<MA> &A, Matrix<MB> &B);

Defined in namespace flens::blas. Function copy with 2 template parameters.

template <typename MA, typename MB>
    typename RestrictTo<DefaultEval<MatrixClosureOpTrans<MA> >::value
                     && IsMatrix<MA>::value,
             void>::Type
    copy(Transpose trans, const MatrixClosureOpTrans<MA> &A, Matrix<MB> &B);

Defined in namespace flens::blas. Function copy with 2 template parameters.

template <typename MA, typename MB, typename MC>
    typename RestrictTo<MCDefaultEval<OpMult, MA, MB>::value
                     && IsMatrix<MA>::value
                     && IsMatrix<MB>::value,
             void>::Type
    copy(Transpose trans, const MatrixClosure<OpMult, MA, MB> &AB,
         Matrix<MC> &C);

Defined in namespace flens::blas. Function copy with 3 template parameters.

template <typename MA, typename MB>
    typename RestrictTo<IsHermitianMatrix<MA>::value,
             void>::Type
    copy(Transpose trans, const MA &A, Matrix<MB> &B);

Defined in namespace flens::blas. Function copy with 2 template parameters.

template <typename MA, typename MB>
    typename RestrictTo<IsSymmetricMatrix<MA>::value,
             void>::Type
    copy(Transpose trans, const MA &A, Matrix<MB> &B);

Defined in namespace flens::blas. Function copy with 2 template parameters.

Home

View document source

© 2011-2015 Michael Lehn