OptimizationPackage

Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

class FirstOrderBatchOptimizationPackage[Vector](implicit space: MutableFiniteCoordinateField[Vector, _, Double]) extends IterableOptimizationPackage[BatchDiffFunction[Vector], Vector, State]
class FirstOrderStochasticOptimizationPackage[Vector](implicit space: MutableFiniteCoordinateField[Vector, _, Double]) extends IterableOptimizationPackage[StochasticDiffFunction[Vector], Vector, State[Vector, _, _]]
class SecondOrderOptimizationPackage[Vector, Hessian](implicit space: MutableFiniteCoordinateField[Vector, _, Double], mult: Impl2[Hessian, Vector, Vector]) extends IterableOptimizationPackage[SecondOrderFunction[Vector, Hessian], Vector, State]

Inherited classlikes

class ImmutableFirstOrderOptimizationPackage[DF, Vector](implicit space: CoordinateField[Vector, Double], canIterate: CanTraverseValues[Vector, Double], canMap: CanMapValues[Vector, Double, Double, Vector], canZipMap: CanZipMapValues[Vector, Double, Double, Vector], df: DF <:< DiffFunction[Vector])
class LBFGSMinimizationPackage[DF, Vector, I](implicit space: MutableEnumeratedCoordinateField[Vector, I, Double], df: DF <:< DiffFunction[Vector])

Implicits

Implicits

implicit def firstOrderBatchPackage[Vector](implicit space: MutableFiniteCoordinateField[Vector, _, Double]): FirstOrderBatchOptimizationPackage[Vector]
implicit def firstOrderStochasticPackage[Vector](implicit space: MutableFiniteCoordinateField[Vector, _, Double]): FirstOrderStochasticOptimizationPackage[Vector]
implicit def secondOrderPackage[Vector, Hessian](implicit space: MutableFiniteCoordinateField[Vector, _, Double], mult: Impl2[Hessian, Vector, Vector]): SecondOrderOptimizationPackage[Vector, Hessian]

Inherited implicits

implicit def imFirstOrderPackage[DF, Vector](implicit space: CoordinateField[Vector, Double], canIterate: CanTraverseValues[Vector, Double], canMap: CanMapValues[Vector, Double, Double, Vector], canZipMap: CanZipMapValues[Vector, Double, Double, Vector], df: DF <:< DiffFunction[Vector]): ImmutableFirstOrderOptimizationPackage[DF, Vector]
implicit def lbfgsMinimizationPackage[DF, I, Vector](implicit space: MutableFiniteCoordinateField[Vector, I, Double], df: DF <:< DiffFunction[Vector]): LBFGSMinimizationPackage[DF, Vector, I]