JayBeams  0.1
Another project to have fun coding.
Functions
clfft_plan_ut.cpp File Reference
#include <jb/clfft/init.hpp>
#include <jb/clfft/plan.hpp>
#include <jb/opencl/device_selector.hpp>
#include <jb/testing/check_close_enough.hpp>
#include <jb/testing/create_square_timeseries.hpp>
#include <boost/test/unit_test.hpp>
#include <complex>
#include <vector>

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (clfft_plan_default)
 
 BOOST_AUTO_TEST_CASE (clfft_plan_move)
 
 BOOST_AUTO_TEST_CASE (clfft_plan_basic)
 
 BOOST_AUTO_TEST_CASE (clfft_plan_error)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/4]

BOOST_AUTO_TEST_CASE ( clfft_plan_default  )
Test:
Verify that we can create and destroy default initialized plans.

Definition at line 14 of file clfft_plan_ut.cpp.

References jb::log::init().

◆ BOOST_AUTO_TEST_CASE() [2/4]

BOOST_AUTO_TEST_CASE ( clfft_plan_move  )

◆ BOOST_AUTO_TEST_CASE() [3/4]

BOOST_AUTO_TEST_CASE ( clfft_plan_basic  )

◆ BOOST_AUTO_TEST_CASE() [4/4]

BOOST_AUTO_TEST_CASE ( clfft_plan_error  )
Test:
Verify that the plan detects errors and reports them.

Definition at line 114 of file clfft_plan_ut.cpp.

References jb::clfft::create_forward_plan_1d(), jb::opencl::device_selector(), jb::log::init(), and jb::testing::defaults::size.