|
template<typename ScalarType , typename AViewType , typename BViewType , typename CViewType > |
static KOKKOS_INLINE_FUNCTION void | gemm_trans_notrans (const ScalarType alpha, const AViewType &A, const BViewType &B, const ScalarType beta, const CViewType &C) |
|
template<typename ScalarType , typename AViewType , typename BViewType , typename CViewType > |
static KOKKOS_INLINE_FUNCTION void | gemm_notrans_trans (const ScalarType alpha, const AViewType &A, const BViewType &B, const ScalarType beta, const CViewType &C) |
|
template<typename ScalarType , typename AViewType , typename xViewType , typename yViewType > |
static KOKKOS_INLINE_FUNCTION void | gemv_trans (const ScalarType alpha, const AViewType &A, const xViewType &x, const ScalarType beta, const yViewType &y) |
|
template<typename ScalarType , typename AViewType , typename xViewType , typename yViewType > |
static KOKKOS_INLINE_FUNCTION void | gemv_notrans (const ScalarType alpha, const AViewType &A, const xViewType &x, const ScalarType beta, const yViewType &y) |
|
template<typename matViewType > |
static KOKKOS_INLINE_FUNCTION
matViewType::non_const_value_type | determinant (const matViewType &mat) |
|
template<typename matViewType , typename invViewType > |
static KOKKOS_INLINE_FUNCTION void | inverse (const invViewType &inv, const matViewType &mat) |
|
template<typename ScalarType , typename xViewType , typename yViewType , typename zViewType > |
static KOKKOS_INLINE_FUNCTION void | z_is_axby (const zViewType &z, const ScalarType alpha, const xViewType &x, const ScalarType beta, const yViewType &y) |
|
template<typename AViewType > |
static KOKKOS_INLINE_FUNCTION
double | norm (const AViewType &A, const ENorm normType) |
|
template<typename dstViewType , typename srcViewType > |
static KOKKOS_INLINE_FUNCTION void | copy (const dstViewType &dst, const srcViewType &src) |
|
template<typename yViewType , typename AViewType , typename xViewType > |
static
KOKKOS_FORCEINLINE_FUNCTION
void | matvec_trans_product_d2 (const yViewType &y, const AViewType &A, const xViewType &x) |
|
template<typename yViewType , typename AViewType , typename xViewType > |
static
KOKKOS_FORCEINLINE_FUNCTION
void | matvec_trans_product_d3 (const yViewType &y, const AViewType &A, const xViewType &x) |
|
template<typename yViewType , typename AViewType , typename xViewType > |
static
KOKKOS_FORCEINLINE_FUNCTION
void | matvec_product_d2 (const yViewType &y, const AViewType &A, const xViewType &x) |
|
template<typename yViewType , typename AViewType , typename xViewType > |
static
KOKKOS_FORCEINLINE_FUNCTION
void | matvec_product_d3 (const yViewType &y, const AViewType &A, const xViewType &x) |
|
template<typename yViewType , typename AViewType , typename xViewType > |
static
KOKKOS_FORCEINLINE_FUNCTION
void | matvec_product (const yViewType &y, const AViewType &A, const xViewType &x) |
|
template<typename zViewType , typename xViewType , typename yViewType > |
static
KOKKOS_FORCEINLINE_FUNCTION
void | vector_product_d2 (const zViewType &z, const xViewType &x, const yViewType &y) |
|
template<typename zViewType , typename xViewType , typename yViewType > |
static
KOKKOS_FORCEINLINE_FUNCTION
void | vector_product_d3 (const zViewType &z, const xViewType &x, const yViewType &y) |
|