Documentation ¶
Overview ¶
//////// AUTOMATICALLY GENERATED CODE - DO NOT EDIT //////////
Index ¶
- func Cquad(f *gogsl.GslFunction, a float64, b float64, epsabs float64, epsrel float64, ...) (int32, float64, float64, int)
- func Glfixed(f *gogsl.GslFunction, a float64, b float64, t *GslIntegrationGlfixedTable) float64
- func GlfixedPoint(a float64, b float64, i int, xi []float64, wi []float64, ...) int32
- func Qag(f *gogsl.GslFunction, a float64, b float64, epsabs float64, epsrel float64, ...) (int32, float64, float64)
- func Qagil(f *gogsl.GslFunction, b float64, epsabs float64, epsrel float64, limit int, ...) (int32, float64, float64)
- func Qagiu(f *gogsl.GslFunction, a float64, epsabs float64, epsrel float64, limit int, ...) (int32, float64, float64)
- func Qagp(f *gogsl.GslFunction, pts []float64, npts int, epsabs float64, epsrel float64, ...) (int32, float64, float64)
- func Qags(f *gogsl.GslFunction, a float64, b float64, epsabs float64, epsrel float64, ...) (int32, float64, float64)
- func Qawc(f *gogsl.GslFunction, a float64, b float64, c float64, epsabs float64, ...) (int32, float64, float64)
- func Qawf(f *gogsl.GslFunction, a float64, epsabs float64, limit int, ...) (int32, float64, float64)
- func Qawo(f *gogsl.GslFunction, a float64, epsabs float64, epsrel float64, limit int, ...) (int32, float64, float64)
- func QawoTableSet(t *GslIntegrationQawoTable, omega float64, l float64, ...) int32
- func QawoTableSetLength(t *GslIntegrationQawoTable, l float64) int32
- func Qaws(f *gogsl.GslFunction, a float64, b float64, t *GslIntegrationQawsTable, ...) (int32, float64, float64)
- func QawsTableSet(t *GslIntegrationQawsTable, alpha float64, beta float64, mu int32, nu int32) int32
- func Qng(f *gogsl.GslFunction, a float64, b float64, epsabs float64, epsrel float64) (int32, float64, float64, int)
- type GslIntegrationCquadWorkspace
- type GslIntegrationGlfixedTable
- type GslIntegrationQawoEnum
- type GslIntegrationQawoTable
- type GslIntegrationQawsTable
- type GslIntegrationWorkspace
- type IntegrationRule
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Glfixed ¶
func Glfixed(f *gogsl.GslFunction, a float64, b float64, t *GslIntegrationGlfixedTable) float64
func GlfixedPoint ¶
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 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 QawoTableSet ¶
func QawoTableSet(t *GslIntegrationQawoTable, omega float64, l float64, sine GslIntegrationQawoEnum) int32
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 ¶
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 GslIntegrationQawoEnum ¶
type GslIntegrationQawoEnum uint32
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 )
Click to show internal directories.
Click to hide internal directories.