JayBeams  0.1
Another project to have fun coding.
Classes | Namespaces | Functions
conjugate_and_multiply.hpp File Reference
#include <jb/tde/conjugate_and_multiply_kernel.hpp>
#include <jb/complex_traits.hpp>
#include <boost/compute/algorithm/copy.hpp>
#include <boost/compute/buffer.hpp>
#include <boost/compute/container/vector.hpp>

Go to the source code of this file.

Classes

struct  jb::tde::conjugate_and_multiply_traits< T >
 
struct  jb::tde::conjugate_and_multiply_traits< float >
 
struct  jb::tde::conjugate_and_multiply_traits< double >
 

Namespaces

 jb
 The top-level namespace for the JayBeams library.
 
 jb::tde
 

Functions

template<typename precision_t >
boost::compute::kernel jb::tde::conjugate_and_multiply_kernel (boost::compute::context context)
 
template<typename InputIterator , typename OutputIterator >
boost::compute::future< OutputIterator > jb::tde::conjugate_and_multiply (InputIterator a_start, InputIterator a_end, InputIterator b_start, InputIterator b_end, OutputIterator output, boost::compute::command_queue &queue, boost::compute::wait_list const &wait=boost::compute::wait_list())
 

Class Documentation

◆ jb::tde::conjugate_and_multiply_traits

struct jb::tde::conjugate_and_multiply_traits

template<typename T>
struct jb::tde::conjugate_and_multiply_traits< T >

Definition at line 14 of file conjugate_and_multiply.hpp.