示例#1
0
文件: integ.go 项目: npadmana/npgo
// NewWork allocate new workspace
func NewWork(n int) *WorkSpace {
	ret := new(WorkSpace)
	ret.n = n
	ret.w = C.gsl_integration_workspace_alloc(C.size_t(n))
	return ret
}
示例#2
0
文件: numint.go 项目: postfix/gsl-1
func IntegrationWorkspaceAlloc(n int) *GslIntegrationWorkspace {
	_ref := C.gsl_integration_workspace_alloc(C.size_t(n))
	_result := &GslIntegrationWorkspace{}
	gogsl.InitializeGslReference(_result, uintptr(unsafe.Pointer(_ref)))
	return _result
}