JayBeams  0.1
Another project to have fun coding.
Functions
ut_plan_many.cpp File Reference
#include <jb/fftw/plan.hpp>
#include <jb/testing/check_close_enough.hpp>
#include <valgrind/valgrind.h>
#include <boost/multi_array.hpp>
#include <boost/test/unit_test.hpp>
#include <algorithm>

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (fftw_plan_many_complex_double)
 
 BOOST_AUTO_TEST_CASE (fftw_plan_many_complex_float)
 
 BOOST_AUTO_TEST_CASE (fftw_plan_many_complex_long_double)
 
 BOOST_AUTO_TEST_CASE (fftw_plan_many_error_double)
 
 BOOST_AUTO_TEST_CASE (fftw_plan_many_error_float)
 
 BOOST_AUTO_TEST_CASE (fftw_plan_many_error_long_double)
 
 BOOST_AUTO_TEST_CASE (fftw_plan_many_double)
 
 BOOST_AUTO_TEST_CASE (fftw_plan_many_float)
 
 BOOST_AUTO_TEST_CASE (fftw_plan_many_long_double)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/9]

BOOST_AUTO_TEST_CASE ( fftw_plan_many_complex_double  )
Test:
Verify that we can create and execute plans that convert arrays of std::complex<double> to arrays of std::complex<double>.

Definition at line 198 of file ut_plan_many.cpp.

◆ BOOST_AUTO_TEST_CASE() [2/9]

BOOST_AUTO_TEST_CASE ( fftw_plan_many_complex_float  )
Test:
Verify that we can create and execute plans that convert arrays of std::complex<float> to arrays of std::complex<float>.

Definition at line 206 of file ut_plan_many.cpp.

◆ BOOST_AUTO_TEST_CASE() [3/9]

BOOST_AUTO_TEST_CASE ( fftw_plan_many_complex_long_double  )
Test:
Verify that we can create and execute plans that convert arrays of std::complex<long double> to arrays of std::complex<long double>.

Definition at line 214 of file ut_plan_many.cpp.

◆ BOOST_AUTO_TEST_CASE() [4/9]

BOOST_AUTO_TEST_CASE ( fftw_plan_many_error_double  )
Test:
Verify that jb::fftw::create_foward_plan_1d() and jb::fftw::create_backward_plan() detect errors correctly for double.

Definition at line 227 of file ut_plan_many.cpp.

◆ BOOST_AUTO_TEST_CASE() [5/9]

BOOST_AUTO_TEST_CASE ( fftw_plan_many_error_float  )
Test:
Verify that jb::fftw::create_foward_plan_1d() and jb::fftw::create_backward_plan() detect errors correctly for float.

Definition at line 236 of file ut_plan_many.cpp.

◆ BOOST_AUTO_TEST_CASE() [6/9]

BOOST_AUTO_TEST_CASE ( fftw_plan_many_error_long_double  )
Test:
Verify that jb::fftw::create_foward_plan_1d() and jb::fftw::create_backward_plan() detect errors correctly for long double.

Definition at line 245 of file ut_plan_many.cpp.

◆ BOOST_AUTO_TEST_CASE() [7/9]

BOOST_AUTO_TEST_CASE ( fftw_plan_many_double  )
Test:
Verify that we can create and execute plans that convert arrays of double to arrays of std::complex<double> and vice-versa.

Definition at line 257 of file ut_plan_many.cpp.

◆ BOOST_AUTO_TEST_CASE() [8/9]

BOOST_AUTO_TEST_CASE ( fftw_plan_many_float  )
Test:
Verify that we can create and execute plans that convert arrays of float to arrays of std::complex<float> and vice-versa.

Definition at line 265 of file ut_plan_many.cpp.

◆ BOOST_AUTO_TEST_CASE() [9/9]

BOOST_AUTO_TEST_CASE ( fftw_plan_many_long_double  )
Test:
Verify that we can create and execute plans that convert arrays of long double to arrays of std::complex<long double> and vice-versa.

Definition at line 273 of file ut_plan_many.cpp.