io.github.quafadas.spireAD
package io.github.quafadas.spireAD
Members list
Type members
Classlikes
enum AdMode
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
enum BinaryOps
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AdNode[T]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object JetMatrixTypeClasses
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JetMatrixTypeClasses.type
object Tej extends TejInstances
Attributes
case class Tej[T] extends ScalaNumber, ScalaNumericConversions, Serializable
class TejAlgebra[T](implicit val c: ClassTag[T], val d: TejDim[T], val eq: Eq[T], val f: Field[T], val n: NRoot[T], val o: Order[T], val t: Trig[T], val s: Signed[T], val v: VectorSpace[Array[T], T]) extends TejIsField[T], TejIsTrig[T], TejIsNRoot[T], VectorSpace[Tej[T], T], FieldAssociativeAlgebra[Tej[T], T], Serializable
Attributes
- Supertypes
-
trait TejIsNRoot[T]trait TejIsTrig[T]trait TejIsField[T]trait TejIsEuclideanRing[T]trait TejIsGCDRing[T]trait TejIsRing[T]trait Serializableclass Objecttrait Matchableclass AnyShow all
case class TejDim[T]()(using evidence$1: Field[T], evidence$2: ClassTag[T], evidence$3: Trig[T], evidence$4: NRoot[T])
Used to implicitly define the dimensionality of the Tej space.
Used to implicitly define the dimensionality of the Tej space.
Value parameters
- dimension
-
the number of dimensions.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
trait TejInstances
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Tej
trait TejIsEuclideanRing[T] extends TejIsGCDRing[T], EuclideanRing[Tej[T]]
Attributes
- Supertypes
-
trait TejIsGCDRing[T]trait TejIsRing[T]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait TejIsField[T]class TejAlgebra[T]
trait TejIsField[T] extends TejIsEuclideanRing[T], Field[Tej[T]]
Attributes
- Supertypes
-
trait TejIsEuclideanRing[T]trait TejIsGCDRing[T]trait TejIsRing[T]trait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class TejAlgebra[T]
trait TejIsGCDRing[T] extends TejIsRing[T], GCDRing[Tej[T]]
Attributes
- Supertypes
- Known subtypes
trait TejIsNRoot[T] extends NRoot[Tej[T]]
Attributes
- Supertypes
- Known subtypes
-
class TejAlgebra[T]
Attributes
- Supertypes
-
trait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Supertypes
- Known subtypes
-
class TejAlgebra[T]
object TejMatrixTypeClasses
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TejMatrixTypeClasses.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AdNode[T]class Objecttrait Matchableclass AnyShow all
case class TejOpBinary[T](op: BinaryOps, value: Tej[T], left: UUID, right: UUID)(using evidence$1: Field[T]) extends AdNode[T]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AdNode[T]class Objecttrait Matchableclass AnyShow all
case class TejOpUrnary[T](op: UrnaryOps, value: Tej[T], dep: UUID)(using evidence$1: Field[T]) extends AdNode[T]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait AdNode[T]class Objecttrait Matchableclass AnyShow all
enum UrnaryOps
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
Extensions
Extensions
extension [T](a: Array[T])(using evidence$1: Numeric[T], evidence$2: Field[T], jd: JetDim)
In this article