38 const Precision*
const re;
39 const Precision*
const im;
42 :re(d.first),im(d.second)
46 :re(d.first),im(d.second)
54 const std::complex<Precision> operator[](
int i)
const 56 return std::complex<Precision>(re[i], im[i]);
65 template<
int Size,
typename Precision>
68 template<
int Size,
typename Precision>
70 public Internal::GenericVBase<Size, std::complex<Precision>, 1, Internal::VectorSlice<Size, std::complex<Precision>, Internal::PointerToPlanarComplex<std::complex<double> >,
71 Internal::PointerToPlanarComplex<std::complex<double> >,
72 const std::complex<double>,
73 const std::complex<double> > >
77 Internal::PointerToPlanarComplex<std::complex<double> >,
78 const std::complex<double>,
79 const std::complex<double> > >(p, sz, 1)
Pretty generic SFINAE introspection generator.
Definition: vec_test.cc:21
Definition: planar_complex.hh:35
Definition: planar_complex.hh:66
Definition: allocator.hh:371
Definition: planar_complex.hh:63