numint

package
v0.0.0-...-3807912 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2016 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 Cquad

func Cquad(f *gogsl.GslFunction, a float64, b float64, epsabs float64, epsrel float64, workspace *GslIntegrationCquadWorkspace) (int32, float64, float64, int)

func GlfixedPoint

func GlfixedPoint(a float64, b float64, i int, xi []float64, wi []float64, t *GslIntegrationGlfixedTable) int32

func Qag

func Qag(f *gogsl.GslFunction, a float64, b float64, epsabs float64, epsrel float64, limit int, key int32, workspace *GslIntegrationWorkspace) (int32, float64, float64)

func Qagil

func Qagil(f *gogsl.GslFunction, b float64, epsabs float64, epsrel float64, limit int, workspace *GslIntegrationWorkspace) (int32, float64, float64)

func Qagiu

func Qagiu(f *gogsl.GslFunction, a float64, epsabs float64, epsrel float64, limit int, workspace *GslIntegrationWorkspace) (int32, float64, float64)

func Qagp

func Qagp(f *gogsl.GslFunction, pts []float64, npts int, epsabs float64, epsrel float64, limit int, workspace *GslIntegrationWorkspace) (int32, float64, float64)

func Qags

func Qags(f *gogsl.GslFunction, a float64, b float64, epsabs float64, epsrel float64, limit int, workspace *GslIntegrationWorkspace) (int32, float64, float64)

func Qawc

func Qawc(f *gogsl.GslFunction, a float64, b float64, c float64, epsabs float64, epsrel float64, limit int, workspace *GslIntegrationWorkspace) (int32, float64, float64)

func Qawf

func Qawf(f *gogsl.GslFunction, a float64, epsabs float64, limit int, workspace *GslIntegrationWorkspace, cycleWorkspace *GslIntegrationWorkspace, wf *GslIntegrationQawoTable) (int32, float64, float64)

func Qawo

func Qawo(f *gogsl.GslFunction, a float64, epsabs float64, epsrel float64, limit int, workspace *GslIntegrationWorkspace, wf *GslIntegrationQawoTable) (int32, float64, float64)

func QawoTableSetLength

func QawoTableSetLength(t *GslIntegrationQawoTable, l float64) int32

func Qaws

func Qaws(f *gogsl.GslFunction, a float64, b float64, t *GslIntegrationQawsTable, epsabs float64, epsrel float64, limit int, workspace *GslIntegrationWorkspace) (int32, float64, float64)

func QawsTableSet

func QawsTableSet(t *GslIntegrationQawsTable, alpha float64, beta float64, mu int32, nu int32) int32

func Qng

func Qng(f *gogsl.GslFunction, a float64, b float64, epsabs float64, epsrel float64) (int32, float64, float64, int)

Types

type GslIntegrationCquadWorkspace

type GslIntegrationCquadWorkspace struct {
	gogsl.GslReference
}

func CquadWorkspaceAlloc

func CquadWorkspaceAlloc(n int) *GslIntegrationCquadWorkspace

func (*GslIntegrationCquadWorkspace) Dispose

func (x *GslIntegrationCquadWorkspace) Dispose()

type GslIntegrationGlfixedTable

type GslIntegrationGlfixedTable struct {
	gogsl.GslReference
}

func GlfixedTableAlloc

func GlfixedTableAlloc(n int) *GslIntegrationGlfixedTable

func (*GslIntegrationGlfixedTable) Dispose

func (x *GslIntegrationGlfixedTable) Dispose()

type GslIntegrationQawoTable

type GslIntegrationQawoTable struct {
	gogsl.GslReference
}

func QawoTableAlloc

func QawoTableAlloc(omega float64, l float64, sine GslIntegrationQawoEnum, n int) *GslIntegrationQawoTable

func (*GslIntegrationQawoTable) Dispose

func (x *GslIntegrationQawoTable) Dispose()

type GslIntegrationQawsTable

type GslIntegrationQawsTable struct {
	gogsl.GslReference
}

func QawsTableAlloc

func QawsTableAlloc(alpha float64, beta float64, mu int32, nu int32) *GslIntegrationQawsTable

func (*GslIntegrationQawsTable) Dispose

func (x *GslIntegrationQawsTable) Dispose()

type GslIntegrationWorkspace

type GslIntegrationWorkspace struct {
	gogsl.GslReference
}

func IntegrationWorkspaceAlloc

func IntegrationWorkspaceAlloc(n int) *GslIntegrationWorkspace

func (*GslIntegrationWorkspace) Dispose

func (x *GslIntegrationWorkspace) Dispose()

func (*GslIntegrationWorkspace) IntervalCount

func (w *GslIntegrationWorkspace) IntervalCount() int32

type IntegrationRule

type IntegrationRule int32
const (
	GSL_INTEG_GAUSS15 IntegrationRule = 1
	GSL_INTEG_GAUSS21 IntegrationRule = 2
	GSL_INTEG_GAUSS31 IntegrationRule = 3
	GSL_INTEG_GAUSS41 IntegrationRule = 4
	GSL_INTEG_GAUSS51 IntegrationRule = 5
	GSL_INTEG_GAUSS61 IntegrationRule = 6
)

Jump to

Keyboard shortcuts

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