interp

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: 4 Imported by: 0

Documentation

Overview

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AccelFind

func AccelFind(a *GslInterpAccel, xArray []float64, size int, x float64) int

func AccelReset

func AccelReset(acc *GslInterpAccel) int32

func Bsearch

func Bsearch(xArray []float64, x float64, indexLo int, indexHi int) int

func Eval

func Eval(interp *GslInterp, xa []float64, ya []float64, x float64, acc *GslInterpAccel) float64

func EvalDeriv

func EvalDeriv(interp *GslInterp, xa []float64, ya []float64, x float64, acc *GslInterpAccel) float64

func EvalDeriv2

func EvalDeriv2(interp *GslInterp, xa []float64, ya []float64, x float64, acc *GslInterpAccel) float64

func EvalDeriv2E

func EvalDeriv2E(interp *GslInterp, xa []float64, ya []float64, x float64, acc *GslInterpAccel) (int32, float64)

func EvalDerivE

func EvalDerivE(interp *GslInterp, xa []float64, ya []float64, x float64, acc *GslInterpAccel) (int32, float64)

func EvalE

func EvalE(interp *GslInterp, xa []float64, ya []float64, x float64, acc *GslInterpAccel) (int32, float64)

func EvalInteg

func EvalInteg(interp *GslInterp, xa []float64, ya []float64, a float64, b float64, acc *GslInterpAccel) float64

func EvalIntegE

func EvalIntegE(interp *GslInterp, xa []float64, ya []float64, a float64, b float64, acc *GslInterpAccel) (int32, float64)

func Init

func Init(interp *GslInterp, xa []float64, ya []float64, size int) int32

func MinSize

func MinSize(interp *GslInterp) uint32

func Name

func Name(interp *GslInterp) string

func SplineEval

func SplineEval(spline *GslSpline, x float64, acc *GslInterpAccel) float64

func SplineEvalDeriv

func SplineEvalDeriv(spline *GslSpline, x float64, acc *GslInterpAccel) float64

func SplineEvalDeriv2

func SplineEvalDeriv2(spline *GslSpline, x float64, acc *GslInterpAccel) float64

func SplineEvalDeriv2E

func SplineEvalDeriv2E(spline *GslSpline, x float64, acc *GslInterpAccel) (int32, float64)

func SplineEvalDerivE

func SplineEvalDerivE(spline *GslSpline, x float64, acc *GslInterpAccel) (int32, float64)

func SplineEvalE

func SplineEvalE(spline *GslSpline, x float64, acc *GslInterpAccel) (int32, float64)

func SplineEvalInteg

func SplineEvalInteg(spline *GslSpline, a float64, b float64, acc *GslInterpAccel) float64

func SplineEvalIntegE

func SplineEvalIntegE(spline *GslSpline, a float64, b float64, acc *GslInterpAccel) (int32, float64)

func SplineInit

func SplineInit(spline *GslSpline, xa []float64, ya []float64, size int) int32

func SplineMinSize

func SplineMinSize(spline *GslSpline) uint32

func SplineName

func SplineName(spline *GslSpline) string

func TypeMinSize

func TypeMinSize(t *GslInterpType) uint32

Types

type GslInterp

type GslInterp struct {
	gogsl.GslReference
}

func Alloc

func Alloc(t *GslInterpType, size int) *GslInterp

func (*GslInterp) Dispose

func (x *GslInterp) Dispose()

type GslInterpAccel

type GslInterpAccel struct {
	gogsl.GslReference
}

func AccelAlloc

func AccelAlloc() *GslInterpAccel

func (*GslInterpAccel) Dispose

func (x *GslInterpAccel) Dispose()

type GslInterpType

type GslInterpType struct {
	gogsl.GslReference
}

type GslSpline

type GslSpline struct {
	gogsl.GslReference
}

func SplineAlloc

func SplineAlloc(t *GslInterpType, size int) *GslSpline

func (*GslSpline) Dispose

func (x *GslSpline) Dispose()

Jump to

Keyboard shortcuts

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