#include <FPGATrackSimVectors.h>
template<typename T>
class vector2D< T >
Definition at line 27 of file FPGATrackSimVectors.h.
◆ vector2D() [1/2]
◆ vector2D() [2/2]
◆ data() [1/2]
◆ data() [2/2]
◆ operator()() [1/2]
template<typename T>
| T & vector2D< T >::operator() |
( |
size_t | i, |
|
|
size_t | j ) |
|
inline |
Definition at line 58 of file FPGATrackSimVectors.h.
59 {
60#ifdef DEBUG_FPGATrackSimVECTORS
62 {
64 s <<
"vector2D out of bounds: request (" <<
i <<
"," <<
j <<
") size (" <<
m_d1 <<
"," <<
m_d2 <<
")";
66 }
67#endif
69 }
◆ operator()() [2/2]
template<typename T>
| T const & vector2D< T >::operator() |
( |
size_t | i, |
|
|
size_t | j ) const |
|
inline |
Definition at line 71 of file FPGATrackSimVectors.h.
72 {
73#ifdef DEBUG_FPGATrackSimVECTORS
75 {
77 s <<
"vector2D out of bounds: request (" <<
i <<
"," <<
j <<
") size (" <<
m_d1 <<
"," <<
m_d2 <<
")";
79 }
80#endif
82 }
◆ operator[]() [1/2]
template<typename T>
| T * vector2D< T >::operator[] |
( |
size_t | i | ) |
|
|
inline |
Definition at line 84 of file FPGATrackSimVectors.h.
85 {
86#ifdef DEBUG_FPGATrackSimVECTORS
88 {
90 s <<
"vector2D out of bounds: request " <<
i <<
" size (" <<
m_d1 <<
"," <<
m_d2 <<
")";
92 }
93#endif
95 }
◆ operator[]() [2/2]
template<typename T>
| const T * vector2D< T >::operator[] |
( |
size_t | i | ) |
const |
|
inline |
Definition at line 97 of file FPGATrackSimVectors.h.
98 {
99#ifdef DEBUG_FPGATrackSimVECTORS
101 {
103 s <<
"vector2D out of bounds: request " <<
i <<
" size (" <<
m_d1 <<
"," <<
m_d2 <<
")";
105 }
106#endif
108 }
◆ resize()
template<typename T>
| void vector2D< T >::resize |
( |
size_t | x1, |
|
|
size_t | x2, |
|
|
T const & | t = T() ) |
|
inline |
◆ size()
template<typename T>
| size_t vector2D< T >::size |
( |
int | dim | ) |
const |
|
inline |
◆ m_d1
◆ m_d2
◆ m_data
The documentation for this class was generated from the following file: