Project
Loading...
Searching...
No Matches
o2::math_utils::detail::MatRepStdGPU< T, D1, D2 > Class Template Reference

SMatReprStd starting port here. More...

#include <SMatrixGPU.h>

Public Types

typedef T value_type
 

Public Member Functions

 GPUdDefault () MatRepStdGPU()=default
 
 GPUdi () const T &operator()(unsigned int i
 
 GPUdi () T &operator()(unsigned int i
 
 GPUdi () T &operator[](unsigned int i)
 
 GPUdi () const T &operator[](unsigned int i) const
 
 GPUdi () T apply(unsigned int i) const
 
 GPUdi () T *Array()
 
 GPUdi () const T *Array() const
 
template<class R >
 GPUdi () MatRepStdGPU< T
 
D2operator= (const R &rhs)
 
template<class R >
 GPUdi () bool operator
 

Public Attributes

unsigned int j const
 
unsigned int j
 
 D1
 

Detailed Description

template<class T, unsigned int D1, unsigned int D2 = D1>
class o2::math_utils::detail::MatRepStdGPU< T, D1, D2 >

SMatReprStd starting port here.

Definition at line 356 of file SMatrixGPU.h.

Member Typedef Documentation

◆ value_type

template<class T , unsigned int D1, unsigned int D2 = D1>
typedef T o2::math_utils::detail::MatRepStdGPU< T, D1, D2 >::value_type

Definition at line 359 of file SMatrixGPU.h.

Member Function Documentation

◆ GPUdDefault()

template<class T , unsigned int D1, unsigned int D2 = D1>
o2::math_utils::detail::MatRepStdGPU< T, D1, D2 >::GPUdDefault ( )
default

◆ GPUdi() [1/9]

template<class T , unsigned int D1, unsigned int D2 = D1>
template<class R >
o2::math_utils::detail::MatRepStdGPU< T, D1, D2 >::GPUdi ( )

◆ GPUdi() [2/9]

template<class T , unsigned int D1, unsigned int D2 = D1>
o2::math_utils::detail::MatRepStdGPU< T, D1, D2 >::GPUdi ( ) const &

◆ GPUdi() [3/9]

template<class T , unsigned int D1, unsigned int D2 = D1>
o2::math_utils::detail::MatRepStdGPU< T, D1, D2 >::GPUdi ( ) const &
inline

Definition at line 370 of file SMatrixGPU.h.

◆ GPUdi() [4/9]

template<class T , unsigned int D1, unsigned int D2 = D1>
o2::math_utils::detail::MatRepStdGPU< T, D1, D2 >::GPUdi ( ) const
inline

Definition at line 373 of file SMatrixGPU.h.

◆ GPUdi() [5/9]

template<class T , unsigned int D1, unsigned int D2 = D1>
template<class R >
o2::math_utils::detail::MatRepStdGPU< T, D1, D2 >::GPUdi ( )

◆ GPUdi() [6/9]

template<class T , unsigned int D1, unsigned int D2 = D1>
o2::math_utils::detail::MatRepStdGPU< T, D1, D2 >::GPUdi ( ) &

◆ GPUdi() [7/9]

template<class T , unsigned int D1, unsigned int D2 = D1>
o2::math_utils::detail::MatRepStdGPU< T, D1, D2 >::GPUdi ( ) &
inline

Definition at line 369 of file SMatrixGPU.h.

◆ GPUdi() [8/9]

template<class T , unsigned int D1, unsigned int D2 = D1>
o2::math_utils::detail::MatRepStdGPU< T, D1, D2 >::GPUdi ( )
inline

Definition at line 372 of file SMatrixGPU.h.

◆ GPUdi() [9/9]

template<class T , unsigned int D1, unsigned int D2 = D1>
o2::math_utils::detail::MatRepStdGPU< T, D1, D2 >::GPUdi ( ) const
inline

Definition at line 371 of file SMatrixGPU.h.

◆ operator=()

template<class T , unsigned int D1, unsigned int D2 = D1>
D2 & o2::math_utils::detail::MatRepStdGPU< T, D1, D2 >::operator= ( const R rhs)
inline

Definition at line 376 of file SMatrixGPU.h.

Member Data Documentation

◆ const

template<class T , unsigned int D1, unsigned int D2 = D1>
unsigned int j o2::math_utils::detail::MatRepStdGPU< T, D1, D2 >::const
Initial value:
{
return mArray[i * D2 + j]
int32_t i
const SMatrixGPU< T, D1, D2, R > D2
Definition SMatrixGPU.h:529

Definition at line 361 of file SMatrixGPU.h.

◆ D1

template<class T , unsigned int D1, unsigned int D2 = D1>
o2::math_utils::detail::MatRepStdGPU< T, D1, D2 >::D1

Definition at line 376 of file SMatrixGPU.h.

◆ j

template<class T , unsigned int D1, unsigned int D2 = D1>
unsigned int o2::math_utils::detail::MatRepStdGPU< T, D1, D2 >::j
Initial value:
{
return mArray[i * D2 + j]

Definition at line 365 of file SMatrixGPU.h.


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