#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.
60 #ifdef DEBUG_FPGATrackSimVECTORS
64 s <<
"vector2D out of bounds: request (" <<
i <<
"," << j <<
") size (" <<
m_d1 <<
"," <<
m_d2 <<
")";
65 throw std::range_error(
s.str());
◆ operator()() [2/2]
Definition at line 71 of file FPGATrackSimVectors.h.
73 #ifdef DEBUG_FPGATrackSimVECTORS
77 s <<
"vector2D out of bounds: request (" <<
i <<
"," << j <<
") size (" <<
m_d1 <<
"," <<
m_d2 <<
")";
78 throw std::range_error(
s.str());
◆ operator[]() [1/2]
template<typename T >
T* vector2D< T >::operator[] |
( |
size_t |
i | ) |
|
|
inline |
Definition at line 84 of file FPGATrackSimVectors.h.
86 #ifdef DEBUG_FPGATrackSimVECTORS
90 s <<
"vector2D out of bounds: request " <<
i <<
" size (" <<
m_d1 <<
"," <<
m_d2 <<
")";
91 throw std::range_error(
s.str());
◆ operator[]() [2/2]
Definition at line 97 of file FPGATrackSimVectors.h.
99 #ifdef DEBUG_FPGATrackSimVECTORS
103 s <<
"vector2D out of bounds: request " <<
i <<
" size (" <<
m_d1 <<
"," <<
m_d2 <<
")";
104 throw std::range_error(
s.str());
◆ 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 |
Definition at line 44 of file FPGATrackSimVectors.h.
48 else throw std::range_error(
"vector2D: Argument to size() must be 0 or 1");
◆ m_d1
◆ m_d2
◆ m_data
The documentation for this class was generated from the following file: