26 return const_cast<T*
>(
p);
176 template <
typename _Scalar>
244 bool aligned = ( (
reinterpret_cast<size_t>(
src)&15) | (
reinterpret_cast<size_t>(
dst)&15) ) == 0;
253 bool aligned = ( (
reinterpret_cast<size_t>(
src)&15) | (
reinterpret_cast<size_t>(
dst)&15) ) == 0;
EIGEN_DEVICE_FUNC const InverseReturnType inverse() const
Definition ArrayCwiseUnaryOps.h:411
float * p
Definition Tutorial_Map_using.cpp:9
void inplace(bool square=false, bool SPD=false)
Definition inplace_decomposition.cpp:17
T * fftw_cast(const T *p)
Definition ei_fftw_impl.h:24
::int64_t int64_t
Definition Meta.h:59
Namespace containing all symbols from the Eigen library.
Definition bench_norm.cpp:85
Definition BandTriangularSolver.h:13
Definition ei_fftw_impl.h:178
void fwd(Complex *dst, const Complex *src, int nfft)
Definition ei_fftw_impl.h:190
PlanData & get_plan(int nfft, bool inverse, void *dst, const void *src)
Definition ei_fftw_impl.h:241
void inv(Scalar *dst, const Complex *src, int nfft)
Definition ei_fftw_impl.h:218
void clear()
Definition ei_fftw_impl.h:183
void fwd2(Complex *dst, const Complex *src, int n0, int n1)
Definition ei_fftw_impl.h:204
std::map< int64_t, PlanData > PlanMap
Definition ei_fftw_impl.h:236
void inv(Complex *dst, const Complex *src, int nfft)
Definition ei_fftw_impl.h:211
void inv2(Complex *dst, const Complex *src, int n0, int n1)
Definition ei_fftw_impl.h:225
void fwd(Complex *dst, const Scalar *src, int nfft)
Definition ei_fftw_impl.h:197
PlanData & get_plan(int n0, int n1, bool inverse, void *dst, const void *src)
Definition ei_fftw_impl.h:250
fftw_plan< Scalar > PlanData
Definition ei_fftw_impl.h:232
PlanMap m_plans
Definition ei_fftw_impl.h:238
std::complex< Scalar > Complex
Definition ei_fftw_impl.h:180
Eigen::numext::int64_t int64_t
Definition ei_fftw_impl.h:234
_Scalar Scalar
Definition ei_fftw_impl.h:179
fftw_plan()
Definition ei_fftw_impl.h:99
double scalar_type
Definition ei_fftw_impl.h:96
void inv(scalar_type *dst, complex_type *src, int nfft)
Definition ei_fftw_impl.h:118
void fwd(complex_type *dst, complex_type *src, int nfft)
Definition ei_fftw_impl.h:103
::fftw_plan m_plan
Definition ei_fftw_impl.h:98
void inv(complex_type *dst, complex_type *src, int nfft)
Definition ei_fftw_impl.h:108
void inv2(complex_type *dst, complex_type *src, int n0, int n1)
Definition ei_fftw_impl.h:129
void fwd(complex_type *dst, scalar_type *src, int nfft)
Definition ei_fftw_impl.h:113
void fwd2(complex_type *dst, complex_type *src, int n0, int n1)
Definition ei_fftw_impl.h:124
fftw_complex complex_type
Definition ei_fftw_impl.h:97
~fftw_plan()
Definition ei_fftw_impl.h:100
float scalar_type
Definition ei_fftw_impl.h:53
void fwd(complex_type *dst, complex_type *src, int nfft)
Definition ei_fftw_impl.h:60
void inv2(complex_type *dst, complex_type *src, int n0, int n1)
Definition ei_fftw_impl.h:87
void inv(complex_type *dst, complex_type *src, int nfft)
Definition ei_fftw_impl.h:65
void fwd2(complex_type *dst, complex_type *src, int n0, int n1)
Definition ei_fftw_impl.h:82
void fwd(complex_type *dst, scalar_type *src, int nfft)
Definition ei_fftw_impl.h:70
fftw_plan()
Definition ei_fftw_impl.h:56
fftwf_complex complex_type
Definition ei_fftw_impl.h:54
void inv(scalar_type *dst, complex_type *src, int nfft)
Definition ei_fftw_impl.h:75
~fftw_plan()
Definition ei_fftw_impl.h:57
fftwf_plan m_plan
Definition ei_fftw_impl.h:55
void inv2(complex_type *dst, complex_type *src, int n0, int n1)
Definition ei_fftw_impl.h:170
void fwd(complex_type *dst, complex_type *src, int nfft)
Definition ei_fftw_impl.h:144
void fwd2(complex_type *dst, complex_type *src, int n0, int n1)
Definition ei_fftw_impl.h:165
void inv(scalar_type *dst, complex_type *src, int nfft)
Definition ei_fftw_impl.h:159
void fwd(complex_type *dst, scalar_type *src, int nfft)
Definition ei_fftw_impl.h:154
~fftw_plan()
Definition ei_fftw_impl.h:141
void inv(complex_type *dst, complex_type *src, int nfft)
Definition ei_fftw_impl.h:149
fftwl_complex complex_type
Definition ei_fftw_impl.h:138
fftwl_plan m_plan
Definition ei_fftw_impl.h:139
fftw_plan()
Definition ei_fftw_impl.h:140
long double scalar_type
Definition ei_fftw_impl.h:137
Definition ei_fftw_impl.h:48
Definition ForwardDeclarations.h:17