25 #include "cheetah/data/cuda/CornerTurn.h" 26 #include "panda/Copy.h" 33 template <
typename NumericalT>
36 , _data(ft.number_of_channels()*ft.number_of_spectra())
37 , _number_of_channels(ft.number_of_channels())
38 , _number_of_spectra(ft.number_of_spectra())
40 panda::copy(ft.begin(), ft.end(), _data.begin());
43 template <
typename NumericalT>
44 template<
typename OtherArch,
typename OtherNumericalT>
47 , _data(ft.number_of_channels()*ft.number_of_spectra())
48 , _number_of_channels(ft.number_of_channels())
49 , _number_of_spectra(ft.number_of_spectra())
51 panda::copy(ft.begin(), ft.end(), _data.begin());
54 template <
typename NumericalT>
55 template <
typename OtherNumericalT>
65 template <
typename NumericalT>
66 template <
typename OtherNumericalT>
77 template <
typename NumericalT>
83 template <
typename NumericalT>
89 template <
typename NumericalT>
92 return _data.cbegin();
95 template <
typename NumericalT>
101 template <
typename NumericalT>
107 template <
typename NumericalT>
113 template <
typename NumericalT>
116 return _number_of_channels;
119 template <
typename NumericalT>
122 return _number_of_spectra;
Some limits and constants for FLDO.
std::size_t number_of_channels() const
std::size_t number_of_spectra() const