#include <FPGATrackSimBinArray.h>
template<typename T>
class FPGATrackSimBinArray< T >
Definition at line 40 of file FPGATrackSimBinArray.h.
◆ FPGATrackSimBinArray() [1/2]
◆ FPGATrackSimBinArray() [2/2]
◆ begin() [1/2]
◆ begin() [2/2]
◆ dims()
◆ end() [1/2]
Definition at line 244 of file FPGATrackSimBinArray.h.
246 std::vector<unsigned int> retv;
248 retv.push_back(
d - 1);
249 return ++Iterator(retv, *
this);
◆ end() [2/2]
Definition at line 253 of file FPGATrackSimBinArray.h.
255 std::vector<unsigned int> retv;
257 retv.push_back(
d - 1);
258 return ++ConstIterator(retv, *
this);
◆ flatdata()
◆ isValid()
◆ operator[]() [1/4]
◆ operator[]() [2/4]
Definition at line 115 of file FPGATrackSimBinArray.h.
117 std::vector<unsigned int> idx_unsigned;
119 idx_unsigned.push_back(
d);
120 return (*
this)[idx_unsigned];
◆ operator[]() [3/4]
◆ operator[]() [4/4]
Definition at line 91 of file FPGATrackSimBinArray.h.
94 throw std::runtime_error(
"FPGATrackSimBinArray: index size does not match array dimensions");
99 for (
unsigned int i = 0;
i <
m_step.size();
i++)
103 throw std::runtime_error(
"FPGATrackSimBinArray: index out of range i=" +
std::to_string(
i) +
◆ setsize()
◆ size()
◆ m_data
◆ m_dims
◆ m_entries
◆ m_step
The documentation for this class was generated from the following file: