DistNormedVectorSpace

trait DistNormedVectorSpace[V, K] extends DistVectorSpace[V, K] with NormedVectorSpace[Dist[V], Dist[K]]
trait MetricSpace[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]]
class Object
trait Matchable
class Any

Value members

Concrete methods

def norm(v: Dist[V]): Dist[K]

Inherited methods

def distance(v: Dist[V], w: Dist[V]): Dist[K]
Inherited from:
NormedVectorSpace
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
Inherited from:
DistCModule
def negate(x: Dist[V]): Dist[V]
Inherited from:
DistCModule
def normalize(v: Dist[V]): Dist[V]
Inherited from:
NormedVectorSpace
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
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
Inherited from:
AdditiveMonoid
def zero: Dist[V]
Inherited from:
DistCModule

Implicits

Implicits

implicit def alg: NormedVectorSpace[V, K]

Inherited implicits

implicit def eqK: Eq[K]
Inherited from:
DistVectorSpace