Intrepid2
Static Public Member Functions | List of all members
Intrepid2::Kernels::Serial Struct Reference

Static Public Member Functions

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)
 

Detailed Description

Definition at line 29 of file Intrepid2_Kernels.hpp.


The documentation for this struct was generated from the following file: