Package de.gsi.math.storage
Class DoubleStorage1D
- java.lang.Object
-
- de.gsi.math.storage.DoubleStorage1D
-
- All Implemented Interfaces:
VoxelArrayND
public class DoubleStorage1D extends java.lang.Object implements VoxelArrayND
-
-
Field Summary
Fields Modifier and Type Field Description protected double[]fdata
-
Constructor Summary
Constructors Constructor Description DoubleStorage1D(double[] data)DoubleStorage1D(DoubleStorage1D data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VoxelArrayNDcopy()doubleget(int index)double[]get(int[] index)double[]getArray()int[]getInverseLocalIndex(int index)double[]getLocal(int localIndex)intgetLocalIndex(int[] index)intgetLocalStorageDim()intgetValueDimension()voidinitialiseWithValue(double val)voidset(int[] index, double[] val)voidset(int index, double val)voidsetArray(double[] data)voidsetLocal(int localIndex, double[] val)
-
-
-
Constructor Detail
-
DoubleStorage1D
public DoubleStorage1D(double[] data)
-
DoubleStorage1D
public DoubleStorage1D(DoubleStorage1D data)
-
-
Method Detail
-
copy
public VoxelArrayND copy()
- Specified by:
copyin interfaceVoxelArrayND
-
get
public double get(int index)
-
get
public double[] get(int[] index)
- Specified by:
getin interfaceVoxelArrayND
-
getArray
public double[] getArray()
-
getInverseLocalIndex
public int[] getInverseLocalIndex(int index)
- Specified by:
getInverseLocalIndexin interfaceVoxelArrayND
-
getLocal
public double[] getLocal(int localIndex)
- Specified by:
getLocalin interfaceVoxelArrayND
-
getLocalIndex
public int getLocalIndex(int[] index)
- Specified by:
getLocalIndexin interfaceVoxelArrayND
-
getLocalStorageDim
public int getLocalStorageDim()
- Specified by:
getLocalStorageDimin interfaceVoxelArrayND
-
getValueDimension
public int getValueDimension()
- Specified by:
getValueDimensionin interfaceVoxelArrayND
-
initialiseWithValue
public void initialiseWithValue(double val)
- Specified by:
initialiseWithValuein interfaceVoxelArrayND
-
set
public void set(int index, double val)
-
set
public void set(int[] index, double[] val)- Specified by:
setin interfaceVoxelArrayND
-
setArray
public void setArray(double[] data)
-
setLocal
public void setLocal(int localIndex, double[] val)- Specified by:
setLocalin interfaceVoxelArrayND
-
-