Uses of Interface
edu.vub.at.objects.ATNumeric

Packages that use ATNumeric
edu.vub.at.objects   
edu.vub.at.objects.natives   
 

Uses of ATNumeric in edu.vub.at.objects
 

Subinterfaces of ATNumeric in edu.vub.at.objects
 interface ATFraction
          The public interface to a native AmbientTalk fraction (a floating point value).
 interface ATNumber
          The public interface to an AmbientTalk native number (an integer value).
 

Methods in edu.vub.at.objects that return ATNumeric
 ATNumeric ATFraction.base_inc()
           
 ATNumeric ATFraction.base_dec()
           
 ATNumeric ATFraction.base_abs()
           
 ATNumeric ATNumber.base_inc()
           
 ATNumeric ATNumber.base_dec()
           
 ATNumeric ATNumber.base_abs()
           
 ATNumeric ATNumeric.base__oppls_(ATNumeric other)
           
 ATNumeric ATNumeric.base_addNumber(ATNumber other)
           
 ATNumeric ATNumeric.base_addFraction(ATFraction other)
           
 ATNumeric ATNumeric.base__opmns_(ATNumeric other)
           
 ATNumeric ATNumeric.base_subtractNumber(ATNumber other)
           
 ATNumeric ATNumeric.base_subtractFraction(ATFraction other)
           
 ATNumeric ATNumeric.base__optms_(ATNumeric other)
           
 ATNumeric ATNumeric.base_timesNumber(ATNumber other)
           
 ATNumeric ATNumeric.base_timesFraction(ATFraction other)
           
 ATNumeric ATNumeric.base__opdiv_(ATNumeric other)
           
 ATNumeric ATNumeric.base_divideNumber(ATNumber other)
           
 ATNumeric ATNumeric.base_divideFraction(ATFraction other)
           
 ATNumeric ATNumeric.base__opltx__opeql__opgtx_(ATNumeric other)
           
 ATNumeric ATNumeric.base_gequalsNumber(ATNumber other)
           
 ATNumeric ATNumeric.base_gequalsFraction(ATFraction other)
           
 

Methods in edu.vub.at.objects with parameters of type ATNumeric
 ATFraction ATNumeric.base_expt(ATNumeric pow)
           
 ATNumeric ATNumeric.base__oppls_(ATNumeric other)
           
 ATNumeric ATNumeric.base__opmns_(ATNumeric other)
           
 ATNumeric ATNumeric.base__optms_(ATNumeric other)
           
 ATNumeric ATNumeric.base__opdiv_(ATNumeric other)
           
 ATNumeric ATNumeric.base__opltx__opeql__opgtx_(ATNumeric other)
           
 ATBoolean ATNumeric.base__opltx_(ATNumeric other)
           
 ATBoolean ATNumeric.base__opgtx_(ATNumeric other)
           
 ATBoolean ATNumeric.base__opltx__opeql_(ATNumeric other)
           
 ATBoolean ATNumeric.base__opgtx__opeql_(ATNumeric other)
           
 ATBoolean ATNumeric.base__opeql_(ATNumeric other)
           
 ATBoolean ATNumeric.base__opnot__opeql_(ATNumeric other)
           
 

Uses of ATNumeric in edu.vub.at.objects.natives
 

Classes in edu.vub.at.objects.natives that implement ATNumeric
 class NATFraction
          The native implementation of an AmbientTalk fraction.
 class NATNumber
          The native implementation of an AmbientTalk number.
 class NATNumeric
          A common superclass of both numbers and fractions to factor out common base-level behaviour.
 

Methods in edu.vub.at.objects.natives that return ATNumeric
 ATNumeric NATNumber.base_inc()
          NBR(n).inc() => NBR(n+1)
 ATNumeric NATNumber.base_dec()
          NBR(n).dec() => NBR(n-1)
 ATNumeric NATNumber.base_abs()
          NBR(n).abs() => NBR(abs(n))
 ATNumeric NATNumber.base__oppls_(ATNumeric other)
           
 ATNumeric NATNumber.base_addNumber(ATNumber other)
           
 ATNumeric NATNumber.base_addFraction(ATFraction other)
           
 ATNumeric NATNumber.base__opmns_(ATNumeric other)
           
 ATNumeric NATNumber.base_subtractNumber(ATNumber other)
           
 ATNumeric NATNumber.base_subtractFraction(ATFraction other)
           
 ATNumeric NATNumber.base__optms_(ATNumeric other)
           
 ATNumeric NATNumber.base_timesNumber(ATNumber other)
           
 ATNumeric NATNumber.base_timesFraction(ATFraction other)
           
 ATNumeric NATNumber.base__opdiv_(ATNumeric other)
           
 ATNumeric NATNumber.base_divideNumber(ATNumber other)
           
 ATNumeric NATNumber.base_divideFraction(ATFraction other)
           
 ATNumeric NATNumber.base__opltx__opeql__opgtx_(ATNumeric other)
           
 ATNumeric NATNumber.base_gequalsNumber(ATNumber other)
           
 ATNumeric NATNumber.base_gequalsFraction(ATFraction other)
           
 ATNumeric NATFraction.base_inc()
          FRC(n).inc() => FRC(n+1)
 ATNumeric NATFraction.base_dec()
          FRC(n).dec() => FRC(n-1)
 ATNumeric NATFraction.base_abs()
          FRC(n).abs() => FRC(abs(n))
 ATNumeric NATFraction.base__oppls_(ATNumeric other)
           
 ATNumeric NATFraction.base_addNumber(ATNumber other)
           
 ATNumeric NATFraction.base_addFraction(ATFraction other)
           
 ATNumeric NATFraction.base__opmns_(ATNumeric other)
           
 ATNumeric NATFraction.base_subtractNumber(ATNumber other)
           
 ATNumeric NATFraction.base_subtractFraction(ATFraction other)
           
 ATNumeric NATFraction.base__optms_(ATNumeric other)
           
 ATNumeric NATFraction.base_timesNumber(ATNumber other)
           
 ATNumeric NATFraction.base_timesFraction(ATFraction other)
           
 ATNumeric NATFraction.base__opdiv_(ATNumeric other)
           
 ATNumeric NATFraction.base_divideNumber(ATNumber other)
           
 ATNumeric NATFraction.base_divideFraction(ATFraction other)
           
 ATNumeric NATFraction.base__opltx__opeql__opgtx_(ATNumeric other)
           
 ATNumeric NATFraction.base_gequalsNumber(ATNumber other)
           
 ATNumeric NATFraction.base_gequalsFraction(ATFraction other)
           
 

Methods in edu.vub.at.objects.natives with parameters of type ATNumeric
 ATFraction NATNumeric.base_expt(ATNumeric pow)
          NUM(n).expt(NUM(e)) => FRC(Math.pow(n,e))
 ATBoolean NATNumeric.base__opltx_(ATNumeric other)
          a < b iff (a <=> b) == -1
 ATBoolean NATNumeric.base__opgtx_(ATNumeric other)
          a > b iff (a <=> b) == +1
 ATBoolean NATNumeric.base__opltx__opeql_(ATNumeric other)
          a <= b iff (a <=> b) !
 ATBoolean NATNumeric.base__opgtx__opeql_(ATNumeric other)
          a >= b iff (a <=> b) !
 ATBoolean NATNumeric.base__opeql_(ATNumeric other)
          a = b iff (a <=> b) == 0
 ATBoolean NATNumeric.base__opnot__opeql_(ATNumeric other)
          a !
 ATNumeric NATNumber.base__oppls_(ATNumeric other)
           
 ATNumeric NATNumber.base__opmns_(ATNumeric other)
           
 ATNumeric NATNumber.base__optms_(ATNumeric other)
           
 ATNumeric NATNumber.base__opdiv_(ATNumeric other)
           
 ATNumeric NATNumber.base__opltx__opeql__opgtx_(ATNumeric other)
           
 ATNumeric NATFraction.base__oppls_(ATNumeric other)
           
 ATNumeric NATFraction.base__opmns_(ATNumeric other)
           
 ATNumeric NATFraction.base__optms_(ATNumeric other)
           
 ATNumeric NATFraction.base__opdiv_(ATNumeric other)
           
 ATNumeric NATFraction.base__opltx__opeql__opgtx_(ATNumeric other)