45 #ifndef CLIPPER_FFTMAP
46 #define CLIPPER_FFTMAP
57 typedef float ffttype;
67 enum FFTtype { Default, Measure, Estimate };
109 std::complex<ffttype>
get_hkl(
const HKL& hkl )
const;
111 void set_hkl(
const HKL& hkl,
const std::complex<ffttype>& f );
133 enum FFTmode { NONE, RECI, REAL, OTHER };
205 template<
class H,
class X>
void fft_rfl_to_map(
const H& h, X& x );
207 template<
class H,
class X>
void fft_map_to_rfl(
const X& x, H& h );
238 typename H::HKL_reference_index ih;
239 for ( ih = h.first_data(); !ih.last(); h.next_data( ih ) )
246 typename X::Map_reference_index ix;
247 for ( ix = x.first(); !ix.last(); ix.next() )
270 typename X::Map_reference_index ix;
271 for ( ix = x.first(); !ix.last(); ix.next() )
278 typename H::HKL_reference_index ih;
279 for ( ih = h.first(); !ih.last(); ih.next() )