DistInnerProductSpace

trait DistInnerProductSpace[V, K] extends DistVectorSpace[V, K] with InnerProductSpace[Dist[V], Dist[K]]
trait DistVectorSpace[V, K]
trait VectorSpace[Dist[V], Dist[K]]
trait DistCModule[V, K]
trait CModule[Dist[V], Dist[K]]
trait RightModule[Dist[V], Dist[K]]
trait LeftModule[Dist[V], Dist[K]]
trait AdditiveCommutativeGroup[Dist[V]]
trait AdditiveCommutativeMonoid[Dist[V]]
trait AdditiveCommutativeSemigroup[Dist[V]]
trait AdditiveGroup[Dist[V]]
trait AdditiveMonoid[Dist[V]]
trait AdditiveSemigroup[Dist[V]]
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

def dot(v: Dist[V], w: Dist[V]): Dist[K]

Inherited methods

override
def additive: CommutativeGroup[Dist[V]]
Definition Classes
AdditiveCommutativeGroup -> AdditiveCommutativeMonoid -> AdditiveCommutativeSemigroup -> AdditiveGroup -> AdditiveMonoid -> AdditiveSemigroup
Inherited from
AdditiveCommutativeGroup
override
def divr(v: Dist[V], k: Dist[K]): Dist[V]
Definition Classes
Inherited from
DistVectorSpace
def isZero(a: Dist[V])(implicit ev: Eq[Dist[V]]): Boolean

Tests if a is zero.

Tests if a is zero.

Inherited from
AdditiveMonoid
override
def minus(x: Dist[V], y: Dist[V]): Dist[V]
Definition Classes
DistCModule -> AdditiveGroup
Inherited from
DistCModule
def negate(x: Dist[V]): Dist[V]
Inherited from
DistCModule
def normed(implicit ev: NRoot[Dist[K]]): NormedVectorSpace[Dist[V], Dist[K]]
Inherited from
InnerProductSpace
def plus(x: Dist[V], y: Dist[V]): Dist[V]
Inherited from
DistCModule
override
def scalar: Field[Dist[K]]
@nowarn("msg=deprecated")
def sum(as: IterableOnce[Dist[V]]): Dist[V]

Given a sequence of as, compute the sum.

Given a sequence of as, compute the sum.

Inherited from
AdditiveMonoid
override
def sumN(a: Dist[V], n: Int): Dist[V]
Definition Classes
AdditiveGroup -> AdditiveMonoid -> AdditiveSemigroup
Inherited from
AdditiveGroup
def timesl(k: Dist[K], v: Dist[V]): Dist[V]
Inherited from
DistCModule
override
def timesr(v: Dist[V], k: Dist[K]): Dist[V]
Definition Classes
Inherited from
DistCModule
@nowarn("msg=deprecated")
override
def trySum(as: IterableOnce[Dist[V]]): Option[Dist[V]]
Definition Classes
AdditiveMonoid -> AdditiveSemigroup
Inherited from
AdditiveMonoid
def zero: Dist[V]
Inherited from
DistCModule

Implicits

Implicits

implicit

Inherited implicits

implicit
def eqK: Eq[K]
Inherited from
DistVectorSpace