ArrayUtils.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... | |