given_InnerProductSpace_Vector2D_Double

given given_InnerProductSpace_Vector2D_Double: InnerProductSpace[Vector2D, Double]

Value members

Concrete methods

def dot(v: Vector2D, w: Vector2D): Double
def timesl(r: Double, v: Vector2D): Vector2D

Inherited methods

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

Tests if a is zero.

Tests if a is zero.

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

Given a sequence of as, compute the sum.

Given a sequence of as, compute the sum.

Inherited from
AdditiveMonoid
override
def sumN(a: Vector2D, n: Int): Vector2D
Definition Classes
AdditiveGroup -> AdditiveMonoid -> AdditiveSemigroup
Inherited from
AdditiveGroup
override
def timesr(v: Vector2D, r: Double): Vector2D
Definition Classes
CModule -> RightModule
Inherited from
CModule
override
def trySum(as: IterableOnce[Vector2D]): Option[Vector2D]
Definition Classes
AdditiveMonoid -> AdditiveSemigroup
Inherited from
AdditiveMonoid

Implicits

Implicits

implicit
def scalar: Field[Double]