Versions in this module Expand all Collapse all v0 v0.6.5 Feb 5, 2020 v0.6.3 Feb 5, 2020 Changes in this version + type Ackley struct + func (Ackley) Func(x []float64) float64 + type Beale struct + func (Beale) Func(x []float64) float64 + func (Beale) Grad(grad, x []float64) + func (Beale) Hess(dst *mat.SymDense, x []float64) + func (Beale) Minima() []Minimum + type BiggsEXP2 struct + func (BiggsEXP2) Func(x []float64) (sum float64) + func (BiggsEXP2) Grad(grad, x []float64) + func (BiggsEXP2) Minima() []Minimum + type BiggsEXP3 struct + func (BiggsEXP3) Func(x []float64) (sum float64) + func (BiggsEXP3) Grad(grad, x []float64) + func (BiggsEXP3) Minima() []Minimum + type BiggsEXP4 struct + func (BiggsEXP4) Func(x []float64) (sum float64) + func (BiggsEXP4) Grad(grad, x []float64) + func (BiggsEXP4) Minima() []Minimum + type BiggsEXP5 struct + func (BiggsEXP5) Func(x []float64) (sum float64) + func (BiggsEXP5) Grad(grad, x []float64) + func (BiggsEXP5) Minima() []Minimum + type BiggsEXP6 struct + func (BiggsEXP6) Func(x []float64) (sum float64) + func (BiggsEXP6) Grad(grad, x []float64) + func (BiggsEXP6) Minima() []Minimum + type Box3D struct + func (Box3D) Func(x []float64) (sum float64) + func (Box3D) Grad(grad, x []float64) + func (Box3D) Minima() []Minimum + type BraninHoo struct + func (BraninHoo) Func(x []float64) float64 + func (BraninHoo) Minima() []Minimum + type BrownAndDennis struct + func (BrownAndDennis) Func(x []float64) (sum float64) + func (BrownAndDennis) Grad(grad, x []float64) + func (BrownAndDennis) Hess(dst *mat.SymDense, x []float64) + func (BrownAndDennis) Minima() []Minimum + type BrownBadlyScaled struct + func (BrownBadlyScaled) Func(x []float64) float64 + func (BrownBadlyScaled) Grad(grad, x []float64) + func (BrownBadlyScaled) Hess(dst *mat.SymDense, x []float64) + func (BrownBadlyScaled) Minima() []Minimum + type Bukin6 struct + func (Bukin6) Func(x []float64) float64 + type CamelSix struct + func (c CamelSix) Func(x []float64) float64 + type CamelThree struct + func (c CamelThree) Func(x []float64) float64 + type ConcaveLeft struct + func (ConcaveLeft) Func(x []float64) float64 + func (ConcaveLeft) Grad(grad, x []float64) + type ConcaveRight struct + func (ConcaveRight) Func(x []float64) float64 + func (ConcaveRight) Grad(grad, x []float64) + type CrossInTray struct + func (CrossInTray) Func(x []float64) float64 + type DixonPrice struct + func (DixonPrice) Func(x []float64) float64 + type DropWave struct + func (DropWave) Func(x []float64) float64 + type Eggholder struct + func (Eggholder) Func(x []float64) float64 + type ExtendedPowellSingular struct + func (ExtendedPowellSingular) Func(x []float64) (sum float64) + func (ExtendedPowellSingular) Grad(grad, x []float64) + func (ExtendedPowellSingular) Minima() []Minimum + type ExtendedRosenbrock struct + func (ExtendedRosenbrock) Func(x []float64) (sum float64) + func (ExtendedRosenbrock) Grad(grad, x []float64) + func (ExtendedRosenbrock) Minima() []Minimum + type Gaussian struct + func (Gaussian) Minima() []Minimum + func (g Gaussian) Func(x []float64) (sum float64) + func (g Gaussian) Grad(grad, x []float64) + type GramacyLee struct + func (GramacyLee) Func(x []float64) float64 + type Griewank struct + func (Griewank) Func(x []float64) float64 + type GulfResearchAndDevelopment struct + func (GulfResearchAndDevelopment) Func(x []float64) (sum float64) + func (GulfResearchAndDevelopment) Grad(grad, x []float64) + func (GulfResearchAndDevelopment) Minima() []Minimum + type HelicalValley struct + func (HelicalValley) Func(x []float64) float64 + func (HelicalValley) Grad(grad, x []float64) + func (HelicalValley) Minima() []Minimum + type HolderTable struct + func (HolderTable) Func(x []float64) float64 + type Langermann2 struct + func (Langermann2) Func(x []float64) float64 + type Levy struct + func (Levy) Func(x []float64) float64 + type Levy13 struct + func (Levy13) Func(x []float64) float64 + type Linear struct + func (Linear) Func(x []float64) float64 + func (Linear) Grad(grad, x []float64) []float64 + type MinimalSurface struct + func NewMinimalSurface(nx, ny int) *MinimalSurface + func (ms *MinimalSurface) Dims() (nx, ny int) + func (ms *MinimalSurface) ExactSolution(x, y float64) float64 + func (ms *MinimalSurface) ExactX() []float64 + func (ms *MinimalSurface) Func(x []float64) (area float64) + func (ms *MinimalSurface) Grad(grad, x []float64) []float64 + func (ms *MinimalSurface) InitX() []float64 + func (ms *MinimalSurface) Steps() (hx, hy float64) + type Minimum struct + F float64 + Global bool + X []float64 + type PenaltyI struct + func (PenaltyI) Func(x []float64) (sum float64) + func (PenaltyI) Grad(grad, x []float64) + func (PenaltyI) Minima() []Minimum + type PenaltyII struct + func (PenaltyII) Func(x []float64) (sum float64) + func (PenaltyII) Grad(grad, x []float64) + func (PenaltyII) Minima() []Minimum + type Plassmann struct + Beta float64 + L float64 + func (f Plassmann) Func(x []float64) float64 + func (f Plassmann) Grad(grad, x []float64) + type PowellBadlyScaled struct + func (PowellBadlyScaled) Func(x []float64) float64 + func (PowellBadlyScaled) Grad(grad, x []float64) + func (PowellBadlyScaled) Hess(dst *mat.SymDense, x []float64) + func (PowellBadlyScaled) Minima() []Minimum + type Rastrigin struct + func (Rastrigin) Func(x []float64) float64 + type Schaffer2 struct + func (Schaffer2) Func(x []float64) float64 + type Schaffer4 struct + func (Schaffer4) Func(x []float64) float64 + type Schwefel struct + func (Schwefel) Func(x []float64) float64 + type Shubert struct + func (Shubert) Func(x []float64) float64 + type Trigonometric struct + func (Trigonometric) Func(x []float64) (sum float64) + func (Trigonometric) Grad(grad, x []float64) + func (Trigonometric) Minima() []Minimum + type VariablyDimensioned struct + func (VariablyDimensioned) Func(x []float64) (sum float64) + func (VariablyDimensioned) Grad(grad, x []float64) + func (VariablyDimensioned) Minima() []Minimum + type Watson struct + func (Watson) Func(x []float64) (sum float64) + func (Watson) Grad(grad, x []float64) + func (Watson) Hess(dst *mat.SymDense, x []float64) + func (Watson) Minima() []Minimum + type Wood struct + func (Wood) Func(x []float64) (sum float64) + func (Wood) Grad(grad, x []float64) + func (Wood) Hess(dst *mat.SymDense, x []float64) + func (Wood) Minima() []Minimum + type YanaiOzawaKaneko struct + Beta1 float64 + Beta2 float64 + func (f YanaiOzawaKaneko) Func(x []float64) float64 + func (f YanaiOzawaKaneko) Grad(grad, x []float64)