MutableOptimizationSpace

trait MutableOptimizationSpace[M, V, S] extends MutableFiniteCoordinateField[V, Int, S]
Companion
object
trait MutableVectorField[V, S]
trait MutableVectorSpace[V, S]
trait MutableVectorRing[V, S]
trait MutableModule[V, S]
trait FiniteCoordinateField[V, Int, S]
trait EnumeratedCoordinateField[V, Int, S]
trait CoordinateField[V, S]
trait Coordinated[V, S]
trait LPVectorField[V, S]
trait LPSpace[V, S]
trait LPModule[V, S]
trait PNormed[V]
trait VectorField[V, S]
trait VectorRing[V, S]
trait InnerProductModule[V, S]
trait NormedVectorSpace[V, S]
trait NormedModule[V, S]
trait Normed[V]
trait VectorSpace[V, S]
trait Module[V, S]
class Object
trait Matchable
class Any

Value members

Abstract methods

def closeM(a: M, b: M, tolerance: Double): Boolean
def toMatrix(v: V): M
def toVector(m: M): V

Inherited methods

def close(a: V, b: V, tolerance: Double): Boolean
Inherited from
NormedModule

Implicits

Implicits

implicit def addIntoMM: InPlaceImpl2[M, M]
implicit def addIntoMS: InPlaceImpl2[M, S]
implicit def addMM: Impl2[M, M, M]
implicit def addMS: Impl2[M, S, M]
implicit def canDimM: Impl[M, (Int, Int)]
implicit def canTrans: CanTranspose[V, Transpose[V]]
implicit def copyM: CanCopy[M]
implicit def divIntoMM: InPlaceImpl2[M, M]
implicit def divIntoMS: InPlaceImpl2[M, S]
implicit def divMM: Impl2[M, M, M]
implicit def divMS: Impl2[M, S, M]
implicit def dotMM: Impl2[M, M, S]
implicit def fieldNorm: Impl[S, Double]
implicit def hasMOps: ConversionOrSubtype[M, NumericOps[M] & QuasiTensor[(Int, Int), S]]
implicit def iterateValuesM: CanTraverseValues[M, S]
implicit def mapValuesM: CanMapValues[M, S, S, M]
implicit def mulIntoMM: InPlaceImpl2[M, M]
implicit def mulIntoMS: InPlaceImpl2[M, S]
implicit def mulMMM: Impl2[M, M, M]
implicit def mulMMS: Impl2[M, M, M]
implicit def mulMS: Impl2[M, S, M]
implicit def mulMSMat: Impl2[M, S, M]
implicit def mulMVV: Impl2[M, V, V]
implicit def mulVTM: Impl2[V, Transpose[V], M]
implicit def negM: Impl[M, M]
implicit def normImpl2: Impl2[V, Double, Double]
implicit def normM: Impl[M, Double]
implicit def normMImpl2: Impl2[M, Double, Double]
implicit def scalarOfM: ScalarOf[M, S]
implicit def scaleAddMM: InPlaceImpl3[M, S, M]
implicit def setIntoMM: InPlaceImpl2[M, M]
implicit def setIntoMS: InPlaceImpl2[M, S]
implicit def subIntoMM: InPlaceImpl2[M, M]
implicit def subIntoMS: InPlaceImpl2[M, S]
implicit def subMM: Impl2[M, M, M]
implicit def subMS: Impl2[M, S, M]
implicit def zeroLikeM: CanCreateZerosLike[M, M]
implicit def zeroM: CanCreateZeros[M, (Int, Int)]
implicit def zipMapValuesM: CanZipMapValues[M, S, S, M]

Inherited implicits

implicit def addIntoVS: InPlaceImpl2[V, S]
implicit def addIntoVV: InPlaceImpl2[V, V]
Inherited from
MutableModule
implicit def addVS: Impl2[V, S, V]
Inherited from
FiniteCoordinateField
implicit def addVV: Impl2[V, V, V]
implicit def canDim: Impl[V, Int]
Inherited from
FiniteCoordinateField
implicit def copy: CanCopy[V]
Inherited from
MutableModule
implicit def divIntoVS: InPlaceImpl2[V, S]
Inherited from
MutableVectorSpace
implicit def divIntoVV: InPlaceImpl2[V, V]
Inherited from
MutableVectorField
implicit def divVS: Impl2[V, S, V]
Inherited from
VectorSpace
implicit def divVV: Impl2[V, V, V]
Inherited from
VectorField
implicit def dotVV: Impl2[V, V, S]
Inherited from
InnerProductModule
implicit val hasOps: ConversionOrSubtype[V, NumericOps[V] & QuasiTensor[Int, S]]
implicit def iterateValues: CanTraverseValues[V, S]
Inherited from
Coordinated
implicit def mapValues: CanMapValues[V, S, S, V]
Inherited from
Coordinated
implicit def mulIntoVS: InPlaceImpl2[V, S]
Inherited from
MutableModule
implicit def mulIntoVS_M: InPlaceImpl2[V, S]
Inherited from
MutableModule
implicit def mulIntoVV: InPlaceImpl2[V, V]
Inherited from
MutableVectorRing
implicit def mulVS: Impl2[V, S, V]
Inherited from
Module
implicit def mulVS_M: Impl2[V, S, V]
Inherited from
Module
implicit def mulVV: Impl2[V, V, V]
Inherited from
VectorRing
implicit def neg: Impl[V, V]
Inherited from
VectorRing
implicit def normImpl: Impl[V, Double]
Inherited from
InnerProductModule
implicit def scalarNorm: Impl[S, Double]
Inherited from
NormedModule
implicit def scalarOf: ScalarOf[V, S]
Inherited from
Coordinated
implicit def scalars: Field[S]
Inherited from
VectorSpace
implicit def scaleAddVV: InPlaceImpl3[V, S, V]
Inherited from
MutableModule
implicit def setIntoVS: InPlaceImpl2[V, S]
implicit def setIntoVV: InPlaceImpl2[V, V]
Inherited from
MutableModule
implicit def subIntoVS: InPlaceImpl2[V, S]
implicit def subIntoVV: InPlaceImpl2[V, V]
Inherited from
MutableModule
implicit def subVS: Impl2[V, S, V]
Inherited from
FiniteCoordinateField
implicit def subVV: Impl2[V, V, V]
Inherited from
Module
implicit def zero: CanCreateZeros[V, Int]
Inherited from
FiniteCoordinateField
implicit def zeroLike: CanCreateZerosLike[V, V]
Inherited from
Module
implicit def zipMapKeyValues: CanZipMapKeyValues[V, Int, S, S, V]
implicit def zipMapValues: CanZipMapValues[V, S, S, V]
Inherited from
Coordinated