ai.dragonfly.math

Members list

Concise view

Type members

Classlikes

trait Bijection[A, B](using a2b: A => B, b2a: B => A)

Attributes

Source:
Bijection.scala
Graph
Supertypes
class Object
trait Matchable
class Any
object Constant

Attributes

Source:
Constant.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class ExtraDimensionalAccessException[N <: Int](v: Vec[N], ci: Int) extends Exception

Attributes

Source:
package.scala
Graph
Supertypes
trait Product
trait Equals
class Exception
class Throwable
class Object
trait Matchable
class Any
object Factorial

Attributes

Source:
Factorial.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Gamma

Attributes

Source:
Gamma.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Gamma.type

Attributes

Source:
Gamma.scala
Graph
Supertypes
trait Product
trait Equals
class Exception
class Throwable
class Object
trait Matchable
class Any
object Random

Attributes

Source:
Random.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Random.type
case class UnsupportedVectorDimension(givenDimension: Int, requiredDimension: Int) extends Exception

Attributes

Source:
package.scala
Graph
Supertypes
trait Product
trait Equals
class Exception
class Throwable
class Object
trait Matchable
class Any
case class VectorNormalizationException[N <: Int](v: Vec[N]) extends Exception

Attributes

Source:
package.scala
Graph
Supertypes
trait Product
trait Equals
class Exception
class Throwable
class Object
trait Matchable
class Any

Value members

Concrete methods

def B(α: Double, β: Double): Double

Attributes

Source:
package.scala
def beta(α: Double, β: Double): Double

Attributes

Source:
package.scala
inline def cubeInPlace(b: Byte): Byte

Attributes

Source:
package.scala
inline def cubeInPlace(s: Short): Short

Attributes

Source:
package.scala
inline def cubeInPlace(i: Int): Int

Attributes

Source:
package.scala
inline def cubeInPlace(l: Long): Long

Attributes

Source:
package.scala
inline def cubeInPlace(bi: BigInt): BigInt

Attributes

Source:
package.scala
inline def cubeInPlace(f: Float): Float

Attributes

Source:
package.scala
inline def cubeInPlace(d: Double): Double

Attributes

Source:
package.scala

Attributes

Source:
package.scala
inline def degreesToRadians(degrees: Double): Double

Attributes

Source:
package.scala

Attributes

Source:
package.scala
inline def ln(x: Double): Double

Attributes

Source:
package.scala

Attributes

Source:
package.scala
inline def radiansToDegrees(radians: Double): Double

Attributes

Source:
package.scala
inline def squareInPlace(b: Byte): Byte

Attributes

Source:
package.scala
inline def squareInPlace(s: Short): Short

Attributes

Source:
package.scala
inline def squareInPlace(i: Int): Int

Attributes

Source:
package.scala
inline def squareInPlace(l: Long): Long

Attributes

Source:
package.scala
inline def squareInPlace(bi: BigInt): BigInt

Attributes

Source:
package.scala
inline def squareInPlace(f: Float): Float

Attributes

Source:
package.scala
inline def squareInPlace(d: Double): Double

Attributes

Source:
package.scala

Attributes

Source:
package.scala
def Γ(x: Double): Double

Attributes

Source:
package.scala