19template<
typename T,
typename K>
27 template <
class M,
class H>
29 template <
class M,
class H>
32 template <
class M,
class H>
56template<
typename T,
typename K>
67template<
typename T,
typename K>
107template<
typename T,
typename K>
111 PtrArray =
new (nothrow)
typename ArrayPrs <K>::PairArray * [J];
114 for (;count>=0;count--) {
117 PtrArray[count] = &(pair_array[PtArray[count]]);
132template<
typename T,
typename K>
139 for (;count>=0;count--) {
142 PtrArrayReg[count] = &(pair_array[PtArray[count]]);
153template<
typename T,
typename K>
Define the array for storing pairs of indices.
friend class DTGrid3Dex
Definition ArrayPtr.hpp:31
int alloc_size2
Definition ArrayPtr.hpp:43
friend class DTGrid3D
Definition ArrayPtr.hpp:30
ArrayPrs< K >::PairArray ** PtrArray
Definition ArrayPtr.hpp:45
T ** PtrArrayReg
copy of the original pointer address.
Definition ArrayPtr.hpp:48
void Set_Pointer_Array_Values(typename ArrayPrs< K >::PairArray *, K *, int, int)
Setup the array that stores the IndexPair values.
Definition ArrayPtr.hpp:108
T ** PtrArrayReg_Copy
Definition ArrayPtr.hpp:49
ArrayPrs< K >::PairArray ** PtrArray_Copy
Definition ArrayPtr.hpp:46
~ArrayPtr()
ArrayPtr destructor.
Definition ArrayPtr.hpp:68
friend class DTGrid2D
Definition ArrayPtr.hpp:28
ArrayPtr()
ArrayPtr constructor.
Definition ArrayPtr.hpp:57
friend class DTGrid1D
Definition ArrayPtr.hpp:33
int alloc_size1
Definition ArrayPtr.hpp:42
void Reset_Set_Pointer_Array_Values(void)
Reset the address that the pointer stores.
Definition ArrayPtr.hpp:154