From 85f8d1f0c65b3d0ce511b85a2847fec57637f4b6 Mon Sep 17 00:00:00 2001 From: Mark Borgerding Date: Wed, 21 Oct 2009 10:27:17 -0400 Subject: renamed 'Traits' to 'Impl', added vim modelines for syntax highlighting --- unsupported/Eigen/FFT | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'unsupported/Eigen/FFT') diff --git a/unsupported/Eigen/FFT b/unsupported/Eigen/FFT index dc7e85908..1e96f4975 100644 --- a/unsupported/Eigen/FFT +++ b/unsupported/Eigen/FFT @@ -46,21 +46,21 @@ namespace Eigen { template + typename _Impl=DEFAULT_FFT_IMPL<_Scalar> > class FFT { public: - typedef _Traits traits_type; - typedef typename traits_type::Scalar Scalar; - typedef typename traits_type::Complex Complex; + typedef _Impl impl_type; + typedef typename impl_type::Scalar Scalar; + typedef typename impl_type::Complex Complex; - FFT(const traits_type & traits=traits_type() ) :m_traits(traits) { } + FFT(const impl_type & impl=impl_type() ) :m_impl(impl) { } template void fwd( Complex * dst, const _Input * src, int nfft) { - m_traits.fwd(dst,src,nfft); + m_impl.fwd(dst,src,nfft); } template @@ -73,7 +73,7 @@ class FFT template void inv( _Output * dst, const Complex * src, int nfft) { - m_traits.inv( dst,src,nfft ); + m_impl.inv( dst,src,nfft ); } template @@ -86,10 +86,11 @@ class FFT // TODO: multi-dimensional FFTs // TODO: handle Eigen MatrixBase - traits_type & traits() {return m_traits;} + impl_type & impl() {return m_impl;} private: - traits_type m_traits; + impl_type m_impl; }; #undef DEFAULT_FFT_IMPL } #endif +/* vim: set filetype=cpp et sw=2 ts=2 ai: */ -- cgit v1.2.3