Class Vis

    • Constructor Detail

      • Vis

        public Vis()
    • Method Detail

      • clone

        public abstract Vis clone()
        Specified by:
        clone in class V
      • isIntervalScaled

        public boolean isIntervalScaled()
        Specified by:
        isIntervalScaled in class V
      • isZero

        public abstract boolean isZero()
      • abs

        public abstract Vis abs()
      • plus

        public abstract Vis plus​(Vis other)
      • minus

        public abstract Vis minus​(Vis other)
      • pred

        public abstract Vis pred()
      • succ

        public abstract Vis succ()
      • times

        public abstract Vis times​(long i)
      • divideBy

        public abstract Vis divideBy​(long i)
      • flooredDivideBy

        public abstract long flooredDivideBy​(Vis divisor)
      • modulo

        public abstract Vis modulo​(long i)
      • toDouble

        public abstract double toDouble()
      • countStepsFromThisTo

        public abstract Long countStepsFromThisTo​(Vis other)
      • min

        public Vis min​(Vis other)
      • max

        public Vis max​(Vis other)
      • hasDivisor

        public boolean hasDivisor​(Vis query)
      • fromDouble

        public static Vis fromDouble​(double d,
                                     Vp vp)
      • distanceTo

        public double distanceTo​(V choice)
        Specified by:
        distanceTo in class V
      • distanceTo

        public double distanceTo​(VisOrRange choice)
      • zero

        public static Vis zero​(Vp vp)