newton

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2020 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RunCrit

func RunCrit(f_ func(ConstVector) (MagicScalar, error), x ConstVector, args ...interface{}) (Vector, error)

func RunMin

func RunMin(f_ func(ConstVector) (MagicScalar, error), x ConstVector, args ...interface{}) (Vector, error)

func RunRoot

func RunRoot(f_ func(ConstVector) (MagicVector, error), x ConstVector, args ...interface{}) (Vector, error)

func Vequals

func Vequals(x1, x2 Vector) bool

Types

type Constraints

type Constraints struct {
	Value func(x Vector) bool
}

type Epsilon

type Epsilon struct {
	Value float64
}

type HessianModification

type HessianModification struct {
	Value string
}

type HookCrit

type HookCrit HookRoot

type HookMin

type HookMin struct {
	Value func(ConstVector, ConstVector, ConstMatrix, ConstScalar) bool
}

type HookRoot

type HookRoot struct {
	Value func(ConstVector, ConstMatrix, ConstVector) bool
}

type InSitu

type InSitu struct {
	T1       Vector
	T2       Scalar
	QR       qrAlgorithm.InSitu
	Cholesky cholesky.InSitu
	Inverse  matrixInverse.InSitu
}

type MaxIterations

type MaxIterations struct {
	Value int
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL