#include <FPGATrackSimGenScanArray.h>
template<typename T>
class FPGATrackSimGenScanArray< T >
Definition at line 36 of file FPGATrackSimGenScanArray.h.
◆ FPGATrackSimGenScanArray() [1/2]
◆ FPGATrackSimGenScanArray() [2/2]
◆ begin()
◆ dims()
◆ end()
Definition at line 187 of file FPGATrackSimGenScanArray.h.
189 std::vector<unsigned int> retv;
191 retv.push_back(
d - 1);
192 return ++Iterator(retv, *
this);
◆ flatdata()
◆ operator[]() [1/4]
◆ operator[]() [2/4]
Definition at line 101 of file FPGATrackSimGenScanArray.h.
103 std::vector<unsigned int> idx_unsigned;
105 idx_unsigned.push_back(
d);
106 return (*
this)[idx_unsigned];
◆ operator[]() [3/4]
◆ operator[]() [4/4]
Definition at line 77 of file FPGATrackSimGenScanArray.h.
80 throw std::runtime_error(
"FPGATrackSimGenScanArray: index size does not match array dimensions");
85 for (
unsigned int i = 0;
i <
m_step.size();
i++)
89 throw std::runtime_error(
"FPGATrackSimGenScanArray: 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: