kse.maths
KSE Maths provides a variety of mathematical utilities that ought to be standard but which go beyond standard high-school level algebra and trigonometry.
These include special functions, unsigned numbers, vectors, hashing and random number generation, and safe and convenient temporal mathematics.
This package is not properly documented presently, however, though it is close to complete in functionality (it is still missing some statistical methods and function approximation and fitting routines).
Attributes
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AutoPrng.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DoubleDuration.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DoubleInstant.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DurationCompanion.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Hash32class MurmurHash32class SumHash32class XorHash32class XxHash32object MurmurHashobject SumHashobject XorHashobject XxHashShow all
Attributes
- Supertypes
-
trait SeededIncrementalHash[HashCode128]trait HashInto[HashCode128]trait SimpleIncrementalHashtrait FullHash128class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class MurmurHash128
Attributes
- Supertypes
-
trait SeededIncrementalHash[Int]trait HashInto[Int]trait SimpleIncrementalHashtrait FullHash32class Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Supertypes
-
trait SeededIncrementalHash[Long]trait HashInto[Long]trait SimpleIncrementalHashtrait FullHash64class Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
HashCode128.type
Attributes
Attributes
- Supertypes
-
trait SeededIncrementalHash[A]trait HashInto[Z]trait SimpleIncrementalHashclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MakeHasher.type
Attributes
- Supertypes
- Self type
-
MurmurHash.type
Attributes
- Supertypes
-
trait Hash128trait SeededIncrementalHash[HashCode128]trait HashInto[HashCode128]trait SimpleIncrementalHashtrait FullHash128class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Hash32trait SeededIncrementalHash[Int]trait HashInto[Int]trait SimpleIncrementalHashtrait FullHash32class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NanoDuration.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NanoInstant.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NumericConstants.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
NumericFunctions.type
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- object
- Supertypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PlusMinus.type
Attributes
- Companion
- object
- Supertypes
-
trait SeededIncrementalHash[Unit]trait HashInto[Z]trait SimpleIncrementalHashclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PreseededHash.type
Random number generator intended to be fast, low-state, but reasonably well-distributed. You can serialize this into a few Longs--in many cases only one Long!--when the cache is empty. You can also create copies including the cache.
Random number generator intended to be fast, low-state, but reasonably well-distributed. You can serialize this into a few Longs--in many cases only one Long!--when the cache is empty. You can also create copies including the cache.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Supertypes
- Known subtypes
-
class Pcg64class ShiftMix64
Attributes
- Companion
- object
- Supertypes
Attributes
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ShiftMix64.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait HashInto[Z]trait Hash128class MurmurHash128trait Hash32class MurmurHash32class SumHash32class XorHash32class XxHash32trait Hash64class SumHash64class XorHash64class XxHash64trait SeededIncrementalHash[A]Show all
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
- Self type
-
SumHash.type
Attributes
- Supertypes
-
trait Hash32trait SeededIncrementalHash[Int]trait HashInto[Int]trait SimpleIncrementalHashtrait FullHash32class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Hash64trait SeededIncrementalHash[Long]trait HashInto[Long]trait SimpleIncrementalHashtrait FullHash64class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TemporalCompanion.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ToHexString.type
Attributes
- Companion
- object
- Supertypes
Attributes
- Supertypes
- Self type
-
XorHash.type
Attributes
- Supertypes
-
trait Hash32trait SeededIncrementalHash[Int]trait HashInto[Int]trait SimpleIncrementalHashtrait FullHash32class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Hash64trait SeededIncrementalHash[Long]trait HashInto[Long]trait SimpleIncrementalHashtrait FullHash64class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Self type
-
XxHash.type
Attributes
- Supertypes
-
trait Hash32trait SeededIncrementalHash[Int]trait HashInto[Int]trait SimpleIncrementalHashtrait FullHash32class Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Hash64trait SeededIncrementalHash[Long]trait HashInto[Long]trait SimpleIncrementalHashtrait FullHash64class Objecttrait Matchableclass AnyShow all