Project
Loading...
Searching...
No Matches
o2::math_utils::detail::SVectorGPU< T, N > Class Template Reference

#include <SMatrixGPU.h>

Public Types

enum  { kSize = N }
 
typedef T value_type
 
typedef Titerator
 
typedef const Tconst_iterator
 

Public Member Functions

 GPUd () iterator begin()
 
 GPUd () iterator end()
 
 GPUd () const _iterator begin() const
 
 GPUd () const _iterator end() const
 
 GPUd () SVectorGPU()
 
 GPUd () SVectorGPU(const SVectorGPU< T
 
 GPUhd () const T &operator[](unsigned int i) const
 
 GPUhd () T &operator[](unsigned int i)
 
 GPUd () const T &operator()(unsigned int i) const
 
 GPUd () T &operator()(unsigned int i)
 
 GPUd () const T *Array() const
 
 GPUd () T *Array()
 
 GPUd () T apply(unsigned int i) const
 
 GPUd () SVectorGPU< T
 
N & operator-= (const SVectorGPU< T, N > &rhs)
 
 GPUd () SVectorGPU< T
 
N & operator+= (const SVectorGPU< T, N > &rhs)
 
 GPUdi () static unsigned int Dim()
 

Public Attributes

N & rhs
 

Detailed Description

template<typename T, unsigned int N>
class o2::math_utils::detail::SVectorGPU< T, N >

Definition at line 54 of file SMatrixGPU.h.

Member Typedef Documentation

◆ const_iterator

template<typename T , unsigned int N>
typedef const T* o2::math_utils::detail::SVectorGPU< T, N >::const_iterator

Definition at line 59 of file SMatrixGPU.h.

◆ iterator

template<typename T , unsigned int N>
typedef T* o2::math_utils::detail::SVectorGPU< T, N >::iterator

Definition at line 58 of file SMatrixGPU.h.

◆ value_type

template<typename T , unsigned int N>
typedef T o2::math_utils::detail::SVectorGPU< T, N >::value_type

Definition at line 57 of file SMatrixGPU.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename T , unsigned int N>
anonymous enum
Enumerator
kSize 

Definition at line 79 of file SMatrixGPU.h.

Member Function Documentation

◆ GPUd() [1/13]

template<typename T , unsigned int N>
o2::math_utils::detail::SVectorGPU< T, N >::GPUd ( ) const

◆ GPUd() [2/13]

template<typename T , unsigned int N>
o2::math_utils::detail::SVectorGPU< T, N >::GPUd ( ) const

◆ GPUd() [3/13]

template<typename T , unsigned int N>
o2::math_utils::detail::SVectorGPU< T, N >::GPUd ( ) const &

◆ GPUd() [4/13]

template<typename T , unsigned int N>
o2::math_utils::detail::SVectorGPU< T, N >::GPUd ( ) const

◆ GPUd() [5/13]

template<typename T , unsigned int N>
o2::math_utils::detail::SVectorGPU< T, N >::GPUd ( )

◆ GPUd() [6/13]

template<typename T , unsigned int N>
o2::math_utils::detail::SVectorGPU< T, N >::GPUd ( )

◆ GPUd() [7/13]

template<typename T , unsigned int N>
o2::math_utils::detail::SVectorGPU< T, N >::GPUd ( )

◆ GPUd() [8/13]

template<typename T , unsigned int N>
o2::math_utils::detail::SVectorGPU< T, N >::GPUd ( ) const

◆ GPUd() [9/13]

template<typename T , unsigned int N>
o2::math_utils::detail::SVectorGPU< T, N >::GPUd ( )

◆ GPUd() [10/13]

template<typename T , unsigned int N>
o2::math_utils::detail::SVectorGPU< T, N >::GPUd ( )

◆ GPUd() [11/13]

template<typename T , unsigned int N>
o2::math_utils::detail::SVectorGPU< T, N >::GPUd ( ) &

◆ GPUd() [12/13]

template<typename T , unsigned int N>
o2::math_utils::detail::SVectorGPU< T, N >::GPUd ( )

◆ GPUd() [13/13]

template<typename T , unsigned int N>
o2::math_utils::detail::SVectorGPU< T, N >::GPUd ( ) const

◆ GPUdi()

template<typename T , unsigned int N>
o2::math_utils::detail::SVectorGPU< T, N >::GPUdi ( )
inline

Definition at line 83 of file SMatrixGPU.h.

◆ GPUhd() [1/2]

template<typename T , unsigned int N>
o2::math_utils::detail::SVectorGPU< T, N >::GPUhd ( ) const &

◆ GPUhd() [2/2]

template<typename T , unsigned int N>
o2::math_utils::detail::SVectorGPU< T, N >::GPUhd ( ) &

◆ operator+=()

template<typename T , unsigned int N>
D & o2::math_utils::detail::SVectorGPU< T, N >::operator+= ( const SVectorGPU< T, N > &  rhs)

Definition at line 205 of file SMatrixGPU.h.

◆ operator-=()

template<typename T , unsigned int N>
D & o2::math_utils::detail::SVectorGPU< T, N >::operator-= ( const SVectorGPU< T, N > &  rhs)

Definition at line 196 of file SMatrixGPU.h.

Member Data Documentation

◆ rhs

template<typename T , unsigned int N>
N& o2::math_utils::detail::SVectorGPU< T, N >::rhs

Definition at line 65 of file SMatrixGPU.h.


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