bayesnet.jayes.factor.arraywrapper
Class DoubleArrayWrapper
- java.lang.Object
-
- bayesnet.jayes.factor.arraywrapper.DoubleArrayWrapper
-
- All Implemented Interfaces:
- IArrayWrapper, java.lang.Cloneable, java.lang.Iterable<java.lang.Number>
public class DoubleArrayWrapper extends java.lang.Object implements IArrayWrapper
-
-
Constructor Summary
Constructors Constructor and Description DoubleArrayWrapper(double... array)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddAssign(int index, double d)voidaddAssign(int index, float d)voidaddAssign(int index, IArrayWrapper arg, int argIndex)voidarrayCopy(IArrayWrapper src, int srcOffset, int destOffset, int length)DoubleArrayWrapperclone()voidcopy(double... array)voidcopy(float... array)voidcopy(IArrayWrapper array)voidfill(double d)voidfill(float d)doublegetDouble(int index)floatgetFloat(int index)java.util.Iterator<java.lang.Number>iterator()intlength()voidmulAssign(int index, double d)voidmulAssign(int index, float d)voidmulAssign(int index, IArrayWrapper arg, int argIndex)voidnewArray(int capacity)voidset(int index, double d)voidset(int index, float d)voidsetArray(double... array)voidsetArray(float... array)intsizeOfElement()double[]toDoubleArray()float[]toFloatArray()
-
-
-
Method Detail
-
setArray
public void setArray(double... array)
- Specified by:
setArrayin interfaceIArrayWrapper
-
setArray
public void setArray(float... array)
- Specified by:
setArrayin interfaceIArrayWrapper
-
toDoubleArray
public double[] toDoubleArray()
- Specified by:
toDoubleArrayin interfaceIArrayWrapper
-
toFloatArray
public float[] toFloatArray()
- Specified by:
toFloatArrayin interfaceIArrayWrapper
-
set
public void set(int index, double d)- Specified by:
setin interfaceIArrayWrapper
-
set
public void set(int index, float d)- Specified by:
setin interfaceIArrayWrapper
-
mulAssign
public void mulAssign(int index, double d)- Specified by:
mulAssignin interfaceIArrayWrapper
-
mulAssign
public void mulAssign(int index, float d)- Specified by:
mulAssignin interfaceIArrayWrapper
-
mulAssign
public void mulAssign(int index, IArrayWrapper arg, int argIndex)- Specified by:
mulAssignin interfaceIArrayWrapper
-
addAssign
public void addAssign(int index, double d)- Specified by:
addAssignin interfaceIArrayWrapper
-
addAssign
public void addAssign(int index, float d)- Specified by:
addAssignin interfaceIArrayWrapper
-
addAssign
public void addAssign(int index, IArrayWrapper arg, int argIndex)- Specified by:
addAssignin interfaceIArrayWrapper
-
getDouble
public double getDouble(int index)
- Specified by:
getDoublein interfaceIArrayWrapper
-
getFloat
public float getFloat(int index)
- Specified by:
getFloatin interfaceIArrayWrapper
-
length
public int length()
- Specified by:
lengthin interfaceIArrayWrapper
-
copy
public void copy(double... array)
- Specified by:
copyin interfaceIArrayWrapper
-
copy
public void copy(float... array)
- Specified by:
copyin interfaceIArrayWrapper
-
copy
public void copy(IArrayWrapper array)
- Specified by:
copyin interfaceIArrayWrapper
-
fill
public void fill(double d)
- Specified by:
fillin interfaceIArrayWrapper
-
fill
public void fill(float d)
- Specified by:
fillin interfaceIArrayWrapper
-
clone
public DoubleArrayWrapper clone()
- Specified by:
clonein interfaceIArrayWrapper- Overrides:
clonein classjava.lang.Object
-
arrayCopy
public void arrayCopy(IArrayWrapper src, int srcOffset, int destOffset, int length)
- Specified by:
arrayCopyin interfaceIArrayWrapper
-
newArray
public void newArray(int capacity)
- Specified by:
newArrayin interfaceIArrayWrapper
-
sizeOfElement
public int sizeOfElement()
- Specified by:
sizeOfElementin interfaceIArrayWrapper- Returns:
- size of a single array element in bytes
-
iterator
public java.util.Iterator<java.lang.Number> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<java.lang.Number>
-
-
DataMelt 3.0 © DataMelt by jWork.ORG