33 for (
int i = sl; i <= sh; ++i)
52 cerr <<
" Error: Unable to allocate memory in "
53 <<
" i3_array::allocate(int, int).\n";
58 cerr <<
" Error: Unable to allocate memory in "
59 <<
" i3_array::allocate(int, int).\n";
63 for (
int i = sl; i <= sh; ++i)
83 allocate(sl, sh, nrl, nrh, ncl, nch);
110 allocate(sl, sh, nrl, nrh, ncl, nch);
128 for (
int i = sl; i <= sh; ++i)
149 for (
int i = sl; i <= sh; ++i)
169 allocate(sl, sh, nrl, nrh, ncl, nch);
186 allocate(sl, sh, nrl, nrh, ncl, nch);
271 cerr <<
"Warning -- Unable to shallow copy an unallocated i3_array.\n";
296 cerr <<
"Warning -- Unable to deallocate an unallocated i3_array.\n";
void allocate(void)
Does not allocate, but initializes imatrix members.
Description not yet available.
Description not yet available.
void deallocate(void)
Deallocate i3_array memory.
void shallow_copy(const i3_array &)
Shallow copy other data structure pointers.
i3_array(void)
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.
void shallow_copy(const imatrix &)
Shallow copy other data structure pointers.
void allocate(void)
Does NOT allocate, but set empty i3_array.
Array of integers(int) with indexes from index_min to indexmax.
void initialize(void)
Description not yet available.
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.
void initialize()
Initialize all elements of i3_array to zero.
three_array_shape * shape
unsigned int slicesize() const
Description not yet available.