public final class OctaveLong extends AbstractGenericMatrix<long[],it.unimi.dsi.fastutil.longs.LongArrayList>
dataL, size| Constructor and Description |
|---|
OctaveLong(int... size)
Create new matrix.
|
OctaveLong(long[] data,
int... size)
Constructor that reuses the input data.
|
OctaveLong(OctaveLong o)
Copy constructor.
|
| Modifier and Type | Method and Description |
|---|---|
long |
get(int... pos)
Get the value.
|
protected long[] |
getDataA()
Returns the data store as an array.
|
String |
getPlainString(int pos)
Returns the string representation of the given plain position.
|
protected int |
initL(long[] data,
int size) |
protected it.unimi.dsi.fastutil.longs.LongArrayList |
newL(int size)
Returns a new data store with given size
and entries carrying the default value.
|
void |
set(long value,
int... pos)
Set the value resizing by need.
|
void |
setPlain(long value,
int pos)
Set the value assuming resize is not necessary.
|
void |
setPlain(String value,
int pos)
Sets the entry with plain position
pos
to value parsing the string value. |
OctaveLong |
shallowCopy()
Make a shallow copy of this object.
|
dataSize, equals, getSize, getSizeLength, hashCode, main, pos2ind, resizeUppublic OctaveLong(int... size)
size - public OctaveLong(long[] data,
int... size)
data - size - public OctaveLong(OctaveLong o)
o - protected final it.unimi.dsi.fastutil.longs.LongArrayList newL(int size)
AbstractGenericMatrixnewL in class AbstractGenericMatrix<long[],it.unimi.dsi.fastutil.longs.LongArrayList>protected final int initL(long[] data,
int size)
initL in class AbstractGenericMatrix<long[],it.unimi.dsi.fastutil.longs.LongArrayList>protected long[] getDataA()
AbstractGenericMatrixgetDataA in class AbstractGenericMatrix<long[],it.unimi.dsi.fastutil.longs.LongArrayList>public final void set(long value,
int... pos)
value - pos - setPlain(long, int)public final void setPlain(long value,
int pos)
value - pos - set(long, int[])public final void setPlain(String value, int pos)
AbstractGenericMatrixpos
to value parsing the string value.
Note that this base class cannot provide setter methods
for java's primitive data types.setPlain in class AbstractGenericMatrix<long[],it.unimi.dsi.fastutil.longs.LongArrayList>pos - see e.g. AbstractObjectMatrix.setPlain(String, int)
and OctaveDouble.setPlain(String, int)public final long get(int... pos)
pos - public final String getPlainString(int pos)
AbstractGenericMatrixgetPlainString in class AbstractGenericMatrix<long[],it.unimi.dsi.fastutil.longs.LongArrayList>public OctaveLong shallowCopy()
OctaveObjectOctaveObject is returned from a getter,
e.g. on OctaveStruct or OctaveStruct,
a shallow copy is returned in order to follow the way octave behaves.
This method is used to make that copy.shallowCopy in interface OctaveObjectshallowCopy in class AbstractGenericMatrix<long[],it.unimi.dsi.fastutil.longs.LongArrayList>Copyright © 2006–2018 Simuline Organization (l2r). All rights reserved.