Packages

case class Z3Range(min: Z3, max: Z3) extends Product with Serializable

Represents a cube in defined by min and max as two opposing points

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Z3Range
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Z3Range(min: Z3, max: Z3)

Value Members

  1. def contains(r: Z3Range): Boolean
  2. def contains(bits: Z3): Boolean
  3. def cut(xd: Z3, inRange: Boolean): List[Z3Range]

    Cuts Z-Range in two, can be used to perform augmented binary search

    Cuts Z-Range in two, can be used to perform augmented binary search

    xd

    The division point

    inRange

    Is xd in query range?

  4. def length: Long
  5. val max: Z3
  6. def mid: Z3
  7. val min: Z3
  8. def overlaps(r: Z3Range): Boolean
  9. def zdivide(xd: Z3): (Z3, Z3)