1#ifndef __FIBER_MULTICOPY_HPP
2#define __FIBER_MULTICOPY_HPP
4#include "MultiArray.hpp"
12static void copy(
unsigned char&result,
double value)
14 result =
static_cast<unsigned char>(0xFF*value);
17static void copy(
unsigned short&result,
double value)
19 result =
static_cast<unsigned short>(0xFFFF*value);
26template <
class dst,
class src>
27static void copy(dst&result,
src value)
32template <
class dst,
class src>
45template <
class Dest,
class Source, Dims_t N,
class Converter>
62template <
class Dest,
class Source, Dims_t N,
class Converter>
79template <
class Dest,
class Source, Dims_t N,
class Converter>
97template <
class Dest,
class Source, Dims_t N,
class Converter>
113template <
class Dest,
class Source, Dims_t N,
class Converter>
124 while(
I.inc( HowMany ) );
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
A proxy for Iterators, such that an Iterator's element looks like an Iterator's element (!...
Definition vector/Iterator.hpp:866
void CopySubset(const MultiIndex< N > &HowMany, MultiArray< N, Dest > &DestArray, const MultiIndex< N > &DestOffset, const MultiArray< N, Source > &SrcArray, const MultiIndex< N > &SrcOffset, const Converter &C)
Copy a subset of data from the source array to the destination array.
Definition MultiCopy.hpp:114
void Copy(MultiArray< N, Dest > &DestArray, const MultiArray< N, Source > &SrcArray, const Converter &C)
Copy data from the source array to the destination array, whereby the destination array must be large...
Definition MultiCopy.hpp:46
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
Definition MultiCopy.hpp:25
Definition MultiCopy.hpp:11