#include <FPGATrackSimVectors.h>
|
| | vector3D () |
| | vector3D (size_t d1, size_t d2, size_t d3, T const &t=T()) |
| T & | operator() (size_t i, size_t j, size_t k) |
| T const & | operator() (size_t i, size_t j, size_t k) const |
| void | resize (size_t x1, size_t x2, size_t x3, T const &t=T()) |
| T * | data () |
template<typename T>
class vector3D< T >
Definition at line 123 of file FPGATrackSimVectors.h.
◆ vector3D() [1/2]
◆ vector3D() [2/2]
◆ data()
◆ operator()() [1/2]
template<typename T>
| T & vector3D< T >::operator() |
( |
size_t | i, |
|
|
size_t | j, |
|
|
size_t | k ) |
|
inline |
Definition at line 140 of file FPGATrackSimVectors.h.
141 {
142#ifdef DEBUG_FPGATrackSimVECTORS
144 {
146 s <<
"vector3D out of bounds: request (" <<
i <<
"," <<
j <<
"," <<
k <<
") size (" <<
m_d1 <<
"," <<
m_d2 <<
"," <<
m_d3 <<
")";
148 }
149#endif
151 }
◆ operator()() [2/2]
template<typename T>
| T const & vector3D< T >::operator() |
( |
size_t | i, |
|
|
size_t | j, |
|
|
size_t | k ) const |
|
inline |
Definition at line 153 of file FPGATrackSimVectors.h.
154 {
155#ifdef DEBUG_FPGATrackSimVECTORS
157 {
159 s <<
"vector3D out of bounds: request (" <<
i <<
"," <<
j <<
"," <<
k <<
") size (" <<
m_d1 <<
"," <<
m_d2 <<
"," <<
m_d3 <<
")";
161 }
162#endif
164 }
◆ resize()
template<typename T>
| void vector3D< T >::resize |
( |
size_t | x1, |
|
|
size_t | x2, |
|
|
size_t | x3, |
|
|
T const & | t = T() ) |
|
inline |
◆ m_d1
◆ m_d2
◆ m_d3
◆ m_data
The documentation for this class was generated from the following file: