FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
ShiftArray.hpp
1#ifndef __FIBER_SHIFTARRAY_HPP
2#define __FIBER_SHIFTARRAY_HPP
3
4#include "MemBase.hpp"
5
6namespace Fiber
7{
8
10
11extern FIELD_API
12bool Shift(const RefPtr<ChunkBase>&Dst, const RefPtr<ChunkBase>&Src, const RefPtr<ChunkBase>&ShiftValue);
13
14extern FIELD_API
15bool Shift(const RefPtr<MemBase>&Dst, const RefPtr<MemBase>&Src, const RefPtr<ChunkBase>&ShiftValue);
16
17extern FIELD_API
18RefPtr<MemBase> Shift(const RefPtr<MemBase>&Src, const RefPtr<ChunkBase>&ShiftValue, const MemBase::Creator_t&C = nullptr);
19
20extern FIELD_API
21bool ShiftInPlace(const RefPtr<ChunkBase>&Dst, const RefPtr<ChunkBase>&ShiftValue);
22
23
24} // namespace Fiber
25
26
27#endif // __FIBER_SHIFTARRAY_HPP
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2