예제 #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
}