Quaternion

Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def apply[@specialized(Float, Double) A](a: A)(implicit f: CommutativeRing[A]): Quaternion[A]
def apply[@specialized(Float, Double) A](c: Complex[A])(implicit f: CommutativeRing[A]): Quaternion[A]
def i[@specialized(Float, Double) A](implicit f: CommutativeRing[A]): Quaternion[A]
def j[@specialized(Float, Double) A](implicit f: CommutativeRing[A]): Quaternion[A]
def k[@specialized(Float, Double) A](implicit f: CommutativeRing[A]): Quaternion[A]
def one[@specialized(Float, Double) A](implicit f: CommutativeRing[A]): Quaternion[A]

Implicits

Inherited implicits

implicit def QuaternionOverField[A](implicit f0: Field[A], o0: Order[A], s0: Signed[A]): QuaternionOverField[A]
Inherited from:
QuaternionInstances1
implicit def QuaternionOverRichField[A](implicit f0: Field[A], n0: NRoot[A], o0: Order[A], s0: Signed[A], t0: Trig[A]): QuaternionOverRichField[A]
Inherited from:
QuaternionInstances