trait PeriodicNumbers extends Numbers
- Alphabetic
- By Inheritance
- PeriodicNumbers
- Numbers
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- abstract class Number[N <: Number[N]] extends AnyRef
Number (Point or Vector) from the number system.
Number (Point or Vector) from the number system. Number is a sequence of fractions where numerator is the
digitand denominator for each position is determined by the number system (thepointcomes after the first digit, which denominator is1). Numbers from the same number system and with the same companion can be compared for equality and order.- N
type of the number:
PointorVector
- Definition Classes
- Numbers
- trait NumberCompanion[N <: Number[N]] extends AnyRef
- Definition Classes
- Numbers
- class PointCompanion extends NumberCompanion[Point]
- Definition Classes
- Numbers
- abstract class PointNumber extends Number[Point]
Point from the number system.
Point from the number system.
- Definition Classes
- Numbers
- class VectorCompanion extends NumberCompanion[Vector]
- Definition Classes
- Numbers
- abstract class VectorNumber extends Number[Vector]
Vector from the number system.
Vector from the number system.
- Definition Classes
- Numbers
- abstract type DigitType <: DigitsDescriptor
- Definition Classes
- Numbers
- abstract type Point <: PointNumber
- Definition Classes
- Numbers
- abstract type PointCompanionType <: PointCompanion
- Definition Classes
- Numbers
- abstract type Vector <: VectorNumber
- Definition Classes
- Numbers
- abstract type VectorCompanionType <: VectorCompanion
- Definition Classes
- Numbers
Abstract Value Members
- abstract def createDigit: DigitType
- Attributes
- protected
- Definition Classes
- Numbers
- abstract def createPointCompanion: PointCompanionType
- Attributes
- protected
- Definition Classes
- Numbers
- abstract def createVectorCompanion: VectorCompanionType
- Attributes
- protected
- Definition Classes
- Numbers
- abstract def headRange: Int
- abstract def maxLength: Int
Maximum number of digits after the dot.
Maximum number of digits after the dot.
- returns
maximum number of digits after the dot
- Definition Classes
- Numbers
- abstract def newPoint(digits: Seq[Int]): Point
- Attributes
- protected
- Definition Classes
- Numbers
- abstract def newVector(digits: Seq[Int]): Vector
- Attributes
- protected
- Definition Classes
- Numbers
- abstract def range(position: Int): Int
- position
within the tail
- returns
positive, even number
- Definition Classes
- Numbers
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final val Digit: DigitType
- Definition Classes
- Numbers
- final val Point: PointCompanionType
- Definition Classes
- Numbers
- final val Vector: VectorCompanionType
- Definition Classes
- Numbers
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final lazy val halfPeriod: Vector
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def headRangeOpt: Option[Int]
- Definition Classes
- PeriodicNumbers → Numbers
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final lazy val period: Vector
- implicit val pointOrdering: Ordering[Point]
- Definition Classes
- Numbers
- implicit def pointOrderingOps(lhs: Point): OrderingOps
- Definition Classes
- Numbers
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit val vectorOrdering: Ordering[Vector]
- Definition Classes
- Numbers
- implicit def vectorOrderingOps(lhs: Vector): OrderingOps
- Definition Classes
- Numbers
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated