|
||||||||
| 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.spaces.basic.CoordinateSpace
|
+--org.abora.gold.tumbler.RealSpace
Non-arithmetic space of real numbers in which only certain positions are explicitly
representable. In this release, the only exactly representable numbers are those real
numbers which can be represented in IEEE64 (double precision) format. Future releases may
make more real numbers representable.
| Field Summary | |
protected static RealSpace |
TheRealSpace
|
| Fields inherited from class org.abora.gold.spaces.basic.CoordinateSpace |
myAscending, myDescending, myEmptyRegion, myFullRegion, myIdentityDsp |
| 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 | |
RealSpace()
|
|
| Method Summary | |
RealRegion |
above(RealPos val,
boolean inclusive)
The region consisting of all positions >= val if inclusive, or all > val if not inclusive. |
int |
actualHashForEqual()
is equal to any basic space on the same category of positions |
RealRegion |
after(double val)
The region consisting of all position >= val. Should this just be supplanted by CoordinateSpace::region ()? |
RealRegion |
before(double val)
The region consisting of all position <= val Should this just be supplanted by CoordinateSpace::region ()? |
RealRegion |
below(RealPos val,
boolean inclusive)
The region consisting of all positions <= val if inclusive, or all < val if not inclusive. |
static void |
info()
{RealRegion CLIENT} above: val {IEEE64} with: inclusive {BooleanVar} {RealRegion CLIENT} below: val {IEEE64} with: inclusive {BooleanVar} {RealRegion CLIENT} interval: lower {XuRegion} with: upper {XuReal} {XuReal CLIENT} position: val {IEEE64} |
static void |
initTimeNonInherited()
|
RealRegion |
interval(RealPos start,
RealPos stop)
Return a region of all numbers >= lower and < upper. |
boolean |
isEqual(Heaper anObject)
is equal to any basic space on the same category of positions |
static void |
linkTimeNonInherited()
|
static Heaper |
make()
|
static Heaper |
make(Rcvr rcvr)
|
RealPos |
position(double val)
The XuReal representing the same real number as that exactly represented by 'val'. |
void |
sendSelfTo(Xmtr xmtr)
do nothing |
RealRegion |
strictlyAfter(double val)
The region consisting of all position > val Should this just be supplanted by CoordinateSpace::region ()? Add Boolean to after to say whether its inclusive? |
RealRegion |
strictlyBefore(double val)
The region consisting of all position < val Should this just be supplanted by CoordinateSpace::region ()? Add Boolean to before to say whether its inclusive? |
| Methods inherited from class org.abora.gold.spaces.basic.CoordinateSpace |
ascending, completeMapping, descending, emptyRegion, fetchAscending, fetchDescending, finishCreate, fullRegion, getAscending, getDescending, identityDsp, identityMapping, importMapping, importOrderSpec, importRegion, mapping, mapping, orderSpec, region, verify |
| 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 |
| Field Detail |
protected static RealSpace TheRealSpace
| Constructor Detail |
public RealSpace()
| Method Detail |
public RealRegion above(RealPos val,
boolean inclusive)
public RealRegion below(RealPos val,
boolean inclusive)
public RealRegion interval(RealPos start,
RealPos stop)
public RealPos position(double val)
public RealRegion after(double val)
public RealRegion before(double val)
public RealRegion strictlyAfter(double val)
public RealRegion strictlyBefore(double val)
public int actualHashForEqual()
actualHashForEqual in class CoordinateSpacepublic boolean isEqual(Heaper anObject)
isEqual in class CoordinateSpacepublic void sendSelfTo(Xmtr xmtr)
Heaper
sendSelfTo in class Heaperpublic static Heaper make()
public static Heaper make(Rcvr rcvr)
public static void initTimeNonInherited()
public static void linkTimeNonInherited()
public static void info()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||