#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 234 of file FPGATrackSimBinArray.h.
236 std::vector<unsigned int> retv;
238 retv.push_back(
d - 1);
239 return ++Iterator(retv, *
this);
◆ end() [2/2]
Definition at line 243 of file FPGATrackSimBinArray.h.
245 std::vector<unsigned int> retv;
247 retv.push_back(
d - 1);
248 return ++ConstIterator(retv, *
this);
◆ flatdata()
◆ operator[]() [1/4]
◆ operator[]() [2/4]
Definition at line 105 of file FPGATrackSimBinArray.h.
107 std::vector<unsigned int> idx_unsigned;
109 idx_unsigned.push_back(
d);
110 return (*
this)[idx_unsigned];
◆ operator[]() [3/4]
◆ operator[]() [4/4]
Definition at line 81 of file FPGATrackSimBinArray.h.
84 throw std::runtime_error(
"FPGATrackSimBinArray: index size does not match array dimensions");
89 for (
unsigned int i = 0;
i <
m_step.size();
i++)
93 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: