ArrayUtils-Impl.hpp File Reference

Go to the source code of this file.

Namespaces

 CubbyFlow
 

Functions

template<typename T , size_t N>
void CubbyFlow::Fill (ArrayView< T, N > a, const Vector< size_t, N > &begin, const Vector< size_t, N > &end, const T &val)
 
template<typename T , size_t N>
void CubbyFlow::Fill (ArrayView< T, N > a, const T &val)
 
template<typename T >
void CubbyFlow::Fill (ArrayView< T, 1 > a, size_t begin, size_t end, const T &val)
 
template<typename T , typename U , size_t N>
void CubbyFlow::Copy (ArrayView< T, N > src, const Vector< size_t, N > &begin, const Vector< size_t, N > &end, ArrayView< U, N > dst)
 
template<typename T , typename U , size_t N>
void CubbyFlow::Copy (ArrayView< T, N > src, ArrayView< U, N > dst)
 
template<typename T , typename U >
void CubbyFlow::Copy (ArrayView< T, 1 > src, size_t begin, size_t end, ArrayView< U, 1 > dst)
 
template<typename T , typename U >
void CubbyFlow::ExtrapolateToRegion (ArrayView2< T > input, ArrayView2< char > valid, unsigned int numberOfIterations, ArrayView2< U > output)
 Extrapolates 2-D input data from 'valid' (1) to 'invalid' (0) region. More...
 
template<typename T , typename U >
void CubbyFlow::ExtrapolateToRegion (ArrayView3< T > input, ArrayView3< char > valid, unsigned int numberOfIterations, ArrayView3< U > output)
 Extrapolates 3-D input data from 'valid' (1) to 'invalid' (0) region. More...