given_InnerProductSpace_MinecraftVector_Double

Value members

Inherited methods

override
def additive: CommutativeGroup[MinecraftVector]
Definition Classes
AdditiveCommutativeGroup -> AdditiveCommutativeMonoid -> AdditiveCommutativeSemigroup -> AdditiveGroup -> AdditiveMonoid -> AdditiveSemigroup
Inherited from
AdditiveCommutativeGroup
Inherited from
VectorSpace
def isZero(a: MinecraftVector)(implicit ev: Eq[MinecraftVector]): Boolean

Tests if a is zero.

Tests if a is zero.

Inherited from
AdditiveMonoid
Inherited from
AdditiveGroup
def normed(implicit ev: NRoot[Double]): NormedVectorSpace[MinecraftVector, Double]
Inherited from
InnerProductSpace
def sum(as: IterableOnce[MinecraftVector]): MinecraftVector

Given a sequence of as, compute the sum.

Given a sequence of as, compute the sum.

Inherited from
AdditiveMonoid
override
Definition Classes
AdditiveGroup -> AdditiveMonoid -> AdditiveSemigroup
Inherited from
AdditiveGroup
override
Definition Classes
CModule -> RightModule
Inherited from
CModule
override
def trySum(as: IterableOnce[MinecraftVector]): Option[MinecraftVector]
Definition Classes
AdditiveMonoid -> AdditiveSemigroup
Inherited from
AdditiveMonoid

Implicits

Implicits

implicit
def scalar: Field[Double]