|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--org.abora.gold.java.AboraHeaper
|
+--org.abora.gold.xpp.basic.Heaper
|
+--org.abora.gold.collection.basic.PrimArray
|
+--org.abora.gold.collection.basic.PrimDataArray
|
+--org.abora.gold.collection.basic.PrimFloatArray
|
+--org.abora.gold.collection.basic.IEEE32Array
| Field Summary |
| Fields inherited from class org.abora.gold.collection.basic.PrimArray |
OurGutsCount |
| Fields inherited from class org.abora.gold.xpp.basic.Heaper |
AllBlasts, BecomeMap, GarbageCount, InGC, InitializedClasses, InitializingClasses, LastMemory, NextClientRequestNumber, NotOneElementSignal, PackageTable, PromiseNameTable, StringHashSBoxes |
| Fields inherited from class org.abora.gold.java.AboraHeaper |
ActiveClubs, CurrentAuthor, CurrentBertCanopyCache, CurrentBertCrum, CurrentChunk, CurrentGrandMap, CurrentKeyMaster, CurrentPacker, CurrentSensorCanopyCache, CurrentServer, CurrentSession, CurrentSessions, CurrentTrace, InitialEditClub, InitialOwner, InitialReadClub, InitialSponsor, InsideTransactionFlag |
| Constructor Summary | |
protected |
IEEE32Array(int count)
|
protected |
IEEE32Array(int count,
int datumSize)
|
protected |
IEEE32Array(int count,
int[] buffer)
|
protected |
IEEE32Array(int size,
PrimArray from,
int sourceOffset,
int count,
int destOffset)
|
| Method Summary | |
protected void |
addData(int myStart,
PrimDataArray other,
int otherStart,
int count)
Add the respective elements of other to this over the given index range. |
int |
bitCount()
Return the maximum word size that can be stored in this array |
protected int |
compareData(int myStart,
PrimDataArray other,
int otherStart,
int count)
over given range, returns - if this < other; 0 if this == other; + if this > other. |
void |
copyToBuffer(float[] buffer,
int size,
int count,
int start)
|
Heaper |
fetchValue(int index)
Fetch a value; may be a Heaper, NULL, or a PrimValue as appropriate to PrimArray subclass. |
double |
floatAt(int index)
Get an actual floating point number |
float |
iEEE32At(int index)
Get an actual floating point number |
static IEEE32Array |
make(float[] buffer)
create an IEEE32Array filled with the data at 'buffer' |
static IEEE32Array |
make(int count)
create an IEEE32Array filled with zeros |
static IEEE32Array |
make(int size,
PrimArray from)
|
static IEEE32Array |
make(int size,
PrimArray from,
int sourceOffset)
|
static IEEE32Array |
make(int size,
PrimArray from,
int sourceOffset,
int count)
|
static IEEE32Array |
make(int size,
PrimArray from,
int sourceOffset,
int count,
int destOffset)
create an IEEE32Array filled with the indicated data in 'from' |
protected PrimArray |
makeNew(int size,
PrimArray source,
int sourceOffset,
int count,
int destOffset)
|
protected void |
printElementOn(int index,
java.io.PrintWriter oo)
|
protected int |
signOfNonZeroAfter(int start)
return the sign of the next non-zero element after start, or 0 if no such element. |
PrimSpec |
spec()
A description of the kinds of things which can be stored in this array |
void |
storeAll(Heaper value,
int count,
int start)
Set a range of elements to have the same value |
void |
storeFloat(int index,
double value)
Store a floating point value |
void |
storeIEEE32(int index,
float value)
Store an actual floating point value |
void |
storeValue(int index,
Heaper value)
Store a value; may be a Heaper, NULL, or a PrimValue as appropriate to PrimArray subclass. |
protected void |
subtractData(int myStart,
PrimDataArray other,
int otherStart,
int count)
Subtract the respective elements of other from this over the given index range. |
| Methods inherited from class org.abora.gold.collection.basic.PrimFloatArray |
copyToBuffer, elementsHash, indexOf, indexPast, printElementOn, zeros |
| Methods inherited from class org.abora.gold.collection.basic.PrimDataArray |
addElements, addElements, addElements, compare, compare, compare, compare, contentsEqual, elementsEqual, subtractElements, subtractElements, subtractElements |
| Methods inherited from class org.abora.gold.collection.basic.PrimArray |
cleanup, contentsHash, copy, copy, copy, copy, copy, copyElements, copyGrow, copyToBuffer, copyToBuffer, count, elementsEqual, elementsEqual, elementsHash, elementsHash, getValue, indexOf, indexOf, indexOfElements, indexOfElements, indexOfElements, indexOfElements, indexOfElements, indexPast, indexPast, moveTo, outOfBounds, printOn, rangeCheck, size, storage, storeAll, storeAll, storeAll, storeMany, storeMany, storeMany, zeroElements, zeroElements, zeroElements |
| Methods inherited from class org.abora.gold.java.AboraHeaper |
asOop, basicInspect, displayString, error, hack, halt, inspect, knownBug, mightNotImplement, REQUIRES, shouldImplement, shouldNotImplement, stubbleForSubclassResponsibility, thingToDo, willNotImplement |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected IEEE32Array(int count,
int datumSize)
protected IEEE32Array(int count)
protected IEEE32Array(int size,
PrimArray from,
int sourceOffset,
int count,
int destOffset)
protected IEEE32Array(int count,
int[] buffer)
| Method Detail |
public static IEEE32Array make(int count)
public static IEEE32Array make(int size,
PrimArray from,
int sourceOffset,
int count,
int destOffset)
public static IEEE32Array make(int size,
PrimArray from,
int sourceOffset,
int count)
public static IEEE32Array make(int size,
PrimArray from,
int sourceOffset)
public static IEEE32Array make(int size,
PrimArray from)
public static IEEE32Array make(float[] buffer)
public void storeIEEE32(int index,
float value)
public float iEEE32At(int index)
public void storeFloat(int index,
double value)
PrimFloatArray
storeFloat in class PrimFloatArraypublic double floatAt(int index)
PrimFloatArray
floatAt in class PrimFloatArray
public void storeValue(int index,
Heaper value)
PrimArray
storeValue in class PrimFloatArraypublic Heaper fetchValue(int index)
PrimArray
fetchValue in class PrimFloatArraypublic PrimSpec spec()
PrimArray
spec in class PrimFloatArraypublic int bitCount()
bitCount in class PrimFloatArray
public void storeAll(Heaper value,
int count,
int start)
PrimArray
storeAll in class PrimFloatArray
public void copyToBuffer(float[] buffer,
int size,
int count,
int start)
protected int compareData(int myStart,
PrimDataArray other,
int otherStart,
int count)
PrimDataArray
compareData in class PrimFloatArrayprotected int signOfNonZeroAfter(int start)
PrimDataArray
signOfNonZeroAfter in class PrimFloatArray
protected void addData(int myStart,
PrimDataArray other,
int otherStart,
int count)
PrimDataArray
addData in class PrimFloatArray
protected void subtractData(int myStart,
PrimDataArray other,
int otherStart,
int count)
PrimDataArray
subtractData in class PrimFloatArray
protected void printElementOn(int index,
java.io.PrintWriter oo)
printElementOn in class PrimArray
protected PrimArray makeNew(int size,
PrimArray source,
int sourceOffset,
int count,
int destOffset)
makeNew in class PrimFloatArray
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||