コード例 #1
0
ファイル: random.go プロジェクト: haskelladdict/gsl
// Free releases all the memory associated with the generator
// within the C part of gsl
func (s *RngState) Free() {
	C.gsl_rng_free(s.state)
	s.state = nil // to make sure we don't use after freeing
}
コード例 #2
0
ファイル: generator.go プロジェクト: mingzhi/gsl-cgo
func freeRandomGenerator(r *C.gsl_rng) {
	C.gsl_rng_free(r)
}
コード例 #3
0
ファイル: rng.go プロジェクト: postfix/gsl-1
func (x *GslRng) Dispose() {
	C.gsl_rng_free((*C.gsl_rng)(unsafe.Pointer(x.Ptr())))
}
コード例 #4
0
ファイル: random.go プロジェクト: npadmana/gslgo
// Free cleans up the RNG
func (r *RNG) Free() {
	C.gsl_rng_free(r.rng)
}