Project
Loading...
Searching...
No Matches
o2::math_utils::detail::MatrixMulOpGPU< MatrixA, MatrixB, T, D > Class Template Reference

#include <SMatrixGPU.h>

Public Member Functions

 GPUd () MatrixMulOpGPU(const MatrixA &lhs
 
const MatrixB rhs_ (rhs)
 
 GPUdDefault () ~MatrixMulOpGPU()=default
 
 GPUdi () T apply(unsigned int i) const
 
 GPUdi () T operator()(unsigned int i
 
 GPUdi () bool IsInUse(const T *p) const
 

Public Attributes

const MatrixB & rhs: lhs_(lhs)
 
unsigned int j const
 

Protected Attributes

const MatrixA & lhs_
 
const MatrixB & rhs_
 

Detailed Description

template<class MatrixA, class MatrixB, class T, unsigned int D>
class o2::math_utils::detail::MatrixMulOpGPU< MatrixA, MatrixB, T, D >

Definition at line 721 of file SMatrixGPU.h.

Member Function Documentation

◆ GPUd()

template<class MatrixA , class MatrixB , class T , unsigned int D>
o2::math_utils::detail::MatrixMulOpGPU< MatrixA, MatrixB, T, D >::GPUd ( ) const &

◆ GPUdDefault()

template<class MatrixA , class MatrixB , class T , unsigned int D>
o2::math_utils::detail::MatrixMulOpGPU< MatrixA, MatrixB, T, D >::GPUdDefault ( )
default

◆ GPUdi() [1/3]

template<class MatrixA , class MatrixB , class T , unsigned int D>
o2::math_utils::detail::MatrixMulOpGPU< MatrixA, MatrixB, T, D >::GPUdi ( ) const
inline

Definition at line 736 of file SMatrixGPU.h.

◆ GPUdi() [2/3]

template<class MatrixA , class MatrixB , class T , unsigned int D>
o2::math_utils::detail::MatrixMulOpGPU< MatrixA, MatrixB, T, D >::GPUdi ( ) const
inline

Definition at line 726 of file SMatrixGPU.h.

◆ GPUdi() [3/3]

template<class MatrixA , class MatrixB , class T , unsigned int D>
o2::math_utils::detail::MatrixMulOpGPU< MatrixA, MatrixB, T, D >::GPUdi ( )

◆ rhs_()

template<class MatrixA , class MatrixB , class T , unsigned int D>
const MatrixB o2::math_utils::detail::MatrixMulOpGPU< MatrixA, MatrixB, T, D >::rhs_ ( rhs  )
inline

Definition at line 724 of file SMatrixGPU.h.

Member Data Documentation

◆ const

template<class MatrixA , class MatrixB , class T , unsigned int D>
unsigned int j o2::math_utils::detail::MatrixMulOpGPU< MatrixA, MatrixB, T, D >::const
Initial value:
{
return meta_matrix_dot<D - 1>::g(lhs_, rhs_, i, j)
int32_t i
uint32_t j
Definition RawData.h:0

Definition at line 731 of file SMatrixGPU.h.

◆ lhs_

template<class MatrixA , class MatrixB , class T , unsigned int D>
const MatrixA& o2::math_utils::detail::MatrixMulOpGPU< MatrixA, MatrixB, T, D >::lhs_
protected

Definition at line 742 of file SMatrixGPU.h.

◆ rhs

template<class MatrixA , class MatrixB , class T , unsigned int D>
const MatrixB& o2::math_utils::detail::MatrixMulOpGPU< MatrixA, MatrixB, T, D >::rhs

Definition at line 724 of file SMatrixGPU.h.

◆ rhs_

template<class MatrixA , class MatrixB , class T , unsigned int D>
const MatrixB& o2::math_utils::detail::MatrixMulOpGPU< MatrixA, MatrixB, T, D >::rhs_
protected

Definition at line 743 of file SMatrixGPU.h.


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