# NOT RUN {
dim<-2
left<-c(-1,-1,0)
right<-c(1,1,5)
ranlip.Init(dim, left, right)
num <- 10
numfine <- 2
Lip <- 1
Fn <- function(x,dim){
r<-x[1]*x[1]+x[2]*x[2]
r<-sqrt(r)
out <- exp(-( (x[1]+0.2)^2+(x[2]+0.1)^2)/1.1 )*exp(-sqrt(r))
return(out)
}
ranlip.PrepareHatFunction(num, numfine, Lip, Fn);
ranlip.RandomVec(Fn)
r<-ranlip.RandomVec( Fn)
print(r)
r<-ranlip.RandomVec( Fn)
print(r)
ranlip.FreeMem()
# }
Run the code above in your browser using DataLab