Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
cusp::detail::dispatch Namespace Reference

Functions

template<typename LinearOperator , typename MatrixOrVector1 , typename MatrixOrVector2 >
void MVmultiply (const LinearOperator &A, const MatrixOrVector1 &B, MatrixOrVector2 &C, cusp::device_memory, cusp::device_memory, cusp::device_memory)
 
template<typename LinearOperator , typename MatrixOrVector1 , typename MatrixOrVector2 >
void OVmultiply (const LinearOperator &A, const MatrixOrVector1 &B, MatrixOrVector2 &C, cusp::device_memory, cusp::device_memory, cusp::device_memory)
 
template<typename MatrixOrVector , typename MatrixOrVector1 , typename MatrixOrVector2 >
void MVdot (const MatrixOrVector &A, const MatrixOrVector1 &B, MatrixOrVector2 &C, cusp::device_memory, cusp::device_memory, cusp::device_memory)
 
template<typename ValueType , typename MatrixOrVector1 , typename MatrixOrVector2 >
void axpby_array (const ValueType &A, const MatrixOrVector1 &X, const ValueType &B, const MatrixOrVector1 &Y, MatrixOrVector2 &Z, cusp::device_memory, cusp::device_memory)
 

Function Documentation

template<typename LinearOperator , typename MatrixOrVector1 , typename MatrixOrVector2 >
void cusp::detail::dispatch::MVmultiply ( const LinearOperator &  A,
const MatrixOrVector1 &  B,
MatrixOrVector2 &  C,
cusp::device_memory  ,
cusp::device_memory  ,
cusp::device_memory   
)

Definition at line 41 of file detail/dispatch/MVmultiply.h.

template<typename LinearOperator , typename MatrixOrVector1 , typename MatrixOrVector2 >
void cusp::detail::dispatch::OVmultiply ( const LinearOperator &  A,
const MatrixOrVector1 &  B,
MatrixOrVector2 &  C,
cusp::device_memory  ,
cusp::device_memory  ,
cusp::device_memory   
)

Definition at line 54 of file detail/dispatch/MVmultiply.h.

template<typename MatrixOrVector , typename MatrixOrVector1 , typename MatrixOrVector2 >
void cusp::detail::dispatch::MVdot ( const MatrixOrVector &  A,
const MatrixOrVector1 &  B,
MatrixOrVector2 &  C,
cusp::device_memory  ,
cusp::device_memory  ,
cusp::device_memory   
)

Definition at line 67 of file detail/dispatch/MVmultiply.h.

template<typename ValueType , typename MatrixOrVector1 , typename MatrixOrVector2 >
void cusp::detail::dispatch::axpby_array ( const ValueType &  A,
const MatrixOrVector1 &  X,
const ValueType &  B,
const MatrixOrVector1 &  Y,
MatrixOrVector2 &  Z,
cusp::device_memory  ,
cusp::device_memory   
)

Definition at line 80 of file detail/dispatch/MVmultiply.h.