Rcpp Version 1.0.14
Loading...
Searching...
No Matches
piSugar.cpp
Go to the documentation of this file.
1
2#include <Rcpp.h>
3
4using namespace Rcpp;
5
6// [[Rcpp::export]]
7double piSugar(const int N) {
10 NumericVector d = sqrt(x*x + y*y);
11 return 4.0 * sum(d < 1.0) / N;
12}
Rcpp API.
Definition algo.h:28
NumericVector runif(int n, double min, double max)
Definition random.h:295
T as(SEXP x)
Definition as.h:151
sugar::Sum< INTSXP, NA, T > sum(const VectorBase< INTSXP, NA, T > &t)
Definition sum.h:98
double piSugar(const int N)
Definition piSugar.cpp:7