#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.
142 #ifdef DEBUG_FPGATrackSimVECTORS
146 s <<
"vector3D out of bounds: request (" <<
i <<
"," << j <<
"," <<
k <<
") size (" <<
m_d1 <<
"," <<
m_d2 <<
"," <<
m_d3 <<
")";
147 throw std::range_error(
s.str());
◆ 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.
155 #ifdef DEBUG_FPGATrackSimVECTORS
159 s <<
"vector3D out of bounds: request (" <<
i <<
"," << j <<
"," <<
k <<
") size (" <<
m_d1 <<
"," <<
m_d2 <<
"," <<
m_d3 <<
")";
160 throw std::range_error(
s.str());
◆ 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: