Project
Loading...
Searching...
No Matches
o2::tpc::Vector< DataT, N > Class Template Reference

#include <Vector.h>

Public Member Functions

 Vector ()=default
 default constructor
 
 Vector (Vc::Memory< VDataT, N > &&dataVector)
 constructor
 
const DataT operator[] (size_t i) const
 operator access
 
DataToperator[] (size_t i)
 
void setVector (const size_t j, const VDataT &vector)
 sets the vector with index j
 
const VDataT getVector (const size_t j) const
 
size_t getvectorsCount () const
 

Detailed Description

template<typename DataT, size_t N>
class o2::tpc::Vector< DataT, N >

Definition at line 29 of file Vector.h.

Constructor & Destructor Documentation

◆ Vector() [1/2]

template<typename DataT , size_t N>
o2::tpc::Vector< DataT, N >::Vector ( )
default

default constructor

◆ Vector() [2/2]

template<typename DataT , size_t N>
o2::tpc::Vector< DataT, N >::Vector ( Vc::Memory< VDataT, N > &&  dataVector)
inline

constructor

Definition at line 38 of file Vector.h.

Member Function Documentation

◆ getVector()

template<typename DataT , size_t N>
const VDataT o2::tpc::Vector< DataT, N >::getVector ( const size_t  j) const
inline
Returns
returns the vector with index j

Definition at line 48 of file Vector.h.

◆ getvectorsCount()

template<typename DataT , size_t N>
size_t o2::tpc::Vector< DataT, N >::getvectorsCount ( ) const
inline
Returns
returns the number of Vc::Vector<DataT> stored in the Vector

Definition at line 51 of file Vector.h.

◆ operator[]() [1/2]

template<typename DataT , size_t N>
DataT & o2::tpc::Vector< DataT, N >::operator[] ( size_t  i)
inline

Definition at line 42 of file Vector.h.

◆ operator[]() [2/2]

template<typename DataT , size_t N>
const DataT o2::tpc::Vector< DataT, N >::operator[] ( size_t  i) const
inline

operator access

Definition at line 41 of file Vector.h.

◆ setVector()

template<typename DataT , size_t N>
void o2::tpc::Vector< DataT, N >::setVector ( const size_t  j,
const VDataT &  vector 
)
inline

sets the vector with index j

Definition at line 45 of file Vector.h.


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