Extended CUDA Library (ecuda)  2.0
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
Namespaces | Functions
algorithm.hpp File Reference
#include <iterator>
#include <vector>
#include "global.hpp"
#include "iterator.hpp"
#include "type_traits.hpp"
#include "algo/copy.hpp"
#include "algo/equal.hpp"
#include "algo/fill.hpp"
#include "algo/lexicographical_compare.hpp"
#include "algo/max_element.hpp"
#include "algo/find.hpp"
#include "algo/find_if.hpp"
#include "algo/find_if_not.hpp"
#include "algo/for_each.hpp"
#include "algo/count.hpp"
#include "algo/count_if.hpp"
#include "algo/mismatch.hpp"
#include "algo/reverse.hpp"

Go to the source code of this file.

Namespaces

 ecuda
 

Functions

template<typename T >
__HOST__ __DEVICE__ const T & ecuda::min (const T &a, const T &b)
 
template<typename T , class Compare >
__HOST__ __DEVICE__ const T & ecuda::min (const T &a, const T &b, Compare cmp)
 
template<typename T >
__HOST__ __DEVICE__ const T & ecuda::max (const T &a, const T &b)
 
template<typename T , class Compare >
__HOST__ __DEVICE__ const T & ecuda::max (const T &a, const T &b, Compare cmp)
 
template<typename T >
__HOST__ __DEVICE__ void ecuda::swap (T &a, T &b) __NOEXCEPT__
 
template<class InputIterator , class UnaryPredicate >
ECUDA_SUPPRESS_HD_WARNINGS
__HOST__ __DEVICE__ bool 
ecuda::any_of (InputIterator first, InputIterator last, UnaryPredicate p)
 
template<class InputIterator , class UnaryPredicate >
ECUDA_SUPPRESS_HD_WARNINGS
__HOST__ __DEVICE__ bool 
ecuda::none_of (InputIterator first, InputIterator last, UnaryPredicate p)