예제 #1
0
파일: random.go 프로젝트: haskelladdict/gsl
// Clone returns a newly created generator which is an exact copy
// of the generator r.
func (s *RngState) Clone() RngState {
	return RngState{C.gsl_rng_clone(s.state)}
}
예제 #2
0
파일: rng.go 프로젝트: postfix/gsl-1
func Clone(r *GslRng) *GslRng {
	_ref := C.gsl_rng_clone((*C.gsl_rng)(unsafe.Pointer(r.Ptr())))
	_result := &GslRng{}
	gogsl.InitializeGslReference(_result, uintptr(unsafe.Pointer(_ref)))
	return _result
}