multifit

package
v0.0.0-...-fef7cfc Latest Latest
Warning

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

Go to latest
Published: Aug 12, 2015 License: GPL-2.0 Imports: 6 Imported by: 0

Documentation

Overview

//////// AUTOMATICALLY GENERATED CODE - DO NOT EDIT //////////

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Covar

func Covar(j *matrix.GslMatrix, epsrel float64, covar *matrix.GslMatrix) int32

func FdfsolverDriver

func FdfsolverDriver(s *GslMultifitFdfsolver, maxiter int, epsabs float64, epsrel float64) int32

func FdfsolverIterate

func FdfsolverIterate(s *GslMultifitFdfsolver) int32

func FdfsolverName

func FdfsolverName(s *GslMultifitFdfsolver) string

func FdfsolverPosition

func FdfsolverPosition(s *GslMultifitFdfsolver) *vector.GslVector

func FsolverDriver

func FsolverDriver(s *GslMultifitFsolver, maxiter int, epsabs float64, epsrel float64) int32

func FsolverIterate

func FsolverIterate(s *GslMultifitFsolver) int32

func FsolverName

func FsolverName(s *GslMultifitFsolver) string

func FsolverPosition

func FsolverPosition(s *GslMultifitFsolver) *vector.GslVector

func Gradient

func Gradient(j *matrix.GslMatrix, f *vector.GslVector, g *vector.GslVector) int32

func InitializeGslMultifitFunction

func InitializeGslMultifitFunction(ptr *GslMultifitFunction)

func InitializeGslMultifitFunctionFdf

func InitializeGslMultifitFunctionFdf(ptr *GslMultifitFunctionFdf)

func TestDelta

func TestDelta(dx *vector.GslVector, x *vector.GslVector, epsabs float64, epsrel float64) int32

func TestGradient

func TestGradient(g *vector.GslVector, epsabs float64) int32

Types

type GslCMultifitFunction

type GslCMultifitFunction uintptr

type GslCMultifitFunctionFdf

type GslCMultifitFunctionFdf uintptr

type GslMultifitFdfsolver

type GslMultifitFdfsolver struct {
	gogsl.GslReference
}

func (*GslMultifitFdfsolver) Dispose

func (x *GslMultifitFdfsolver) Dispose()

type GslMultifitFdfsolverType

type GslMultifitFdfsolverType struct {
	gogsl.GslReference
}

type GslMultifitFsolver

type GslMultifitFsolver struct {
	gogsl.GslReference
}

func FsolverAlloc

func FsolverAlloc(t *GslMultifitFsolverType, n int, p int) *GslMultifitFsolver

func (*GslMultifitFsolver) Dispose

func (x *GslMultifitFsolver) Dispose()

type GslMultifitFsolverType

type GslMultifitFsolverType struct {
	gogsl.GslReference
}

type GslMultifitFunction

type GslMultifitFunction struct {
	Function  GslMultifitFunctionType
	Dimension int
	Params    interface{}
	// contains filtered or unexported fields
}

func (GslMultifitFunction) CPtr

func (gf GslMultifitFunction) CPtr() uintptr

type GslMultifitFunctionDfType

type GslMultifitFunctionDfType func(x *vector.GslVector, params interface{}, df *matrix.GslMatrix) int

type GslMultifitFunctionFdf

type GslMultifitFunctionFdf struct {
	Function   GslMultifitFunctionType
	Derivative GslMultifitFunctionDfType
	Fdf        GslMultifitFunctionFdfType
	Dimension  int
	Params     interface{}
	// contains filtered or unexported fields
}

func (GslMultifitFunctionFdf) CPtr

func (gf GslMultifitFunctionFdf) CPtr() uintptr

type GslMultifitFunctionFdfType

type GslMultifitFunctionFdfType func(x *vector.GslVector, params interface{}, f *vector.GslVector, df *matrix.GslMatrix) int

type GslMultifitFunctionType

type GslMultifitFunctionType func(x *vector.GslVector, params interface{}, f *vector.GslVector) int

Jump to

Keyboard shortcuts

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