@@ -179,15 +179,19 @@ NumericVector runit_qlnorm( double x, double a, double b ){
179
179
}
180
180
181
181
// [[Rcpp::export]]
182
- NumericVector runit_rlnorm ( double a, double b ) {
182
+ NumericVector runit_rlnorm (double a, double b) {
183
183
NumericVector o (5 );
184
-
185
- for (int i = 0 ; i < o.size (); i++)
184
+ for (int i = 0 ; i < o.size (); i++) {
186
185
o[i] = R::rlnorm (a, b);
187
-
186
+ }
188
187
return o;
189
188
}
190
189
190
+ // [[Rcpp::export]]
191
+ NumericVector runit_rlnorm_sugar (double a, double b) {
192
+ return Rcpp::rlnorm (5 , a, b);
193
+ }
194
+
191
195
// ------------------- Chi-Squared Distribution
192
196
193
197
// [[Rcpp::export]]
@@ -208,15 +212,19 @@ NumericVector runit_qchisq( double x, double a ){
208
212
}
209
213
210
214
// [[Rcpp::export]]
211
- NumericVector runit_rchisq ( double a ) {
215
+ NumericVector runit_rchisq (double a) {
212
216
NumericVector o (5 );
213
-
214
- for (int i = 0 ; i < o.size (); i++)
217
+ for (int i = 0 ; i < o.size (); i++) {
215
218
o[i] = R::rchisq (a);
216
-
219
+ }
217
220
return o;
218
221
}
219
222
223
+ // [[Rcpp::export]]
224
+ NumericVector runit_rchisq_sugar (double a) {
225
+ return Rcpp::rchisq (5 , a);
226
+ }
227
+
220
228
// ------------------- Non-central Chi-Squared Distribution
221
229
222
230
// [[Rcpp::export]]
@@ -256,15 +264,19 @@ NumericVector runit_qf( double x, double a, double b ){
256
264
}
257
265
258
266
// [[Rcpp::export]]
259
- NumericVector runit_rf ( double a, double b ) {
267
+ NumericVector runit_rf (double a, double b) {
260
268
NumericVector o (5 );
261
-
262
- for (int i = 0 ; i < o.size (); i++)
269
+ for (int i = 0 ; i < o.size (); i++) {
263
270
o[i] = R::rf (a, b);
264
-
271
+ }
265
272
return o;
266
273
}
267
274
275
+ // [[Rcpp::export]]
276
+ NumericVector runit_rf_sugar (double a, double b) {
277
+ return Rcpp::rf (5 , a, b);
278
+ }
279
+
268
280
// ------------------- Student t Distribution
269
281
270
282
// [[Rcpp::export]]
@@ -285,15 +297,19 @@ NumericVector runit_qt( double x, double a ){
285
297
}
286
298
287
299
// [[Rcpp::export]]
288
- NumericVector runit_rt ( double a ) {
300
+ NumericVector runit_rt (double a) {
289
301
NumericVector o (5 );
290
-
291
- for (int i = 0 ; i < o.size (); i++)
302
+ for (int i = 0 ; i < o.size (); i++) {
292
303
o[i] = R::rt (a);
293
-
304
+ }
294
305
return o;
295
306
}
296
307
308
+ // [[Rcpp::export]]
309
+ NumericVector runit_rt_sugar (double a) {
310
+ return Rcpp::rt (5 , a);
311
+ }
312
+
297
313
// ------------------- Binomial Distribution
298
314
299
315
// [[Rcpp::export]]
@@ -314,15 +330,19 @@ NumericVector runit_qbinom( double x, double a, double b ){
314
330
}
315
331
316
332
// [[Rcpp::export]]
317
- NumericVector runit_rbinom ( double a, double b ) {
333
+ NumericVector runit_rbinom (double a, double b) {
318
334
NumericVector o (5 );
319
-
320
- for (int i = 0 ; i < o.size (); i++)
335
+ for (int i = 0 ; i < o.size (); i++) {
321
336
o[i] = R::rbinom (a, b);
322
-
337
+ }
323
338
return o;
324
339
}
325
340
341
+ // [[Rcpp::export]]
342
+ NumericVector runit_rbinom_sugar (double a, double b) {
343
+ return Rcpp::rbinom (5 , a, b);
344
+ }
345
+
326
346
// ------------------- Cauchy Distribution
327
347
328
348
// [[Rcpp::export]]
@@ -343,15 +363,19 @@ NumericVector runit_qcauchy( double x, double a, double b ){
343
363
}
344
364
345
365
// [[Rcpp::export]]
346
- NumericVector runit_rcauchy ( double a, double b ) {
366
+ NumericVector runit_rcauchy (double a, double b) {
347
367
NumericVector o (5 );
348
-
349
- for (int i = 0 ; i < o.size (); i++)
368
+ for (int i = 0 ; i < o.size (); i++) {
350
369
o[i] = R::rcauchy (a, b);
351
-
370
+ }
352
371
return o;
353
372
}
354
373
374
+ // [[Rcpp::export]]
375
+ NumericVector runit_rcauchy_sugar (double a, double b) {
376
+ return Rcpp::rcauchy (5 , a, b);
377
+ }
378
+
355
379
// ------------------- Exponential Distribution
356
380
357
381
// [[Rcpp::export]]
@@ -372,15 +396,19 @@ NumericVector runit_qexp( double x, double a ){
372
396
}
373
397
374
398
// [[Rcpp::export]]
375
- NumericVector runit_rexp ( double a ) {
399
+ NumericVector runit_rexp (double a) {
376
400
NumericVector o (5 );
377
-
378
- for (int i = 0 ; i < o.size (); i++)
401
+ for (int i = 0 ; i < o.size (); i++) {
379
402
o[i] = R::rexp (a);
380
-
403
+ }
381
404
return o;
382
405
}
383
406
407
+ // [[Rcpp::export]]
408
+ NumericVector runit_rexp_sugar (double a) {
409
+ return Rcpp::rexp (5 , a);
410
+ }
411
+
384
412
// ------------------- Geometric Distribution
385
413
386
414
// [[Rcpp::export]]
@@ -401,15 +429,19 @@ NumericVector runit_qgeom( double x, double a ){
401
429
}
402
430
403
431
// [[Rcpp::export]]
404
- NumericVector runit_rgeom ( double a ) {
432
+ NumericVector runit_rgeom (double a) {
405
433
NumericVector o (5 );
406
-
407
- for (int i = 0 ; i < o.size (); i++)
434
+ for (int i = 0 ; i < o.size (); i++) {
408
435
o[i] = R::rgeom (a);
409
-
436
+ }
410
437
return o;
411
438
}
412
439
440
+ // [[Rcpp::export]]
441
+ NumericVector runit_rgeom_sugar (double a) {
442
+ return Rcpp::rgeom (5 , a);
443
+ }
444
+
413
445
// ------------------- Hypergeometric Distribution
414
446
415
447
// [[Rcpp::export]]
@@ -430,15 +462,19 @@ NumericVector runit_qhyper( double x, double a, double b, double c ){
430
462
}
431
463
432
464
// [[Rcpp::export]]
433
- NumericVector runit_rhyper ( double a, double b, double c ) {
465
+ NumericVector runit_rhyper (double a, double b, double c) {
434
466
NumericVector o (5 );
435
-
436
- for (int i = 0 ; i < o.size (); i++)
467
+ for (int i = 0 ; i < o.size (); i++) {
437
468
o[i] = R::rhyper (a, b, c);
438
-
469
+ }
439
470
return o;
440
471
}
441
472
473
+ // [[Rcpp::export]]
474
+ NumericVector runit_rhyper_sugar (double a, double b, double c) {
475
+ return Rcpp::rhyper (5 , a, b, c);
476
+ }
477
+
442
478
// ------------------- Negative Binomial Distribution
443
479
444
480
// [[Rcpp::export]]
@@ -459,15 +495,19 @@ NumericVector runit_qnbinom( double x, double a, double b ){
459
495
}
460
496
461
497
// [[Rcpp::export]]
462
- NumericVector runit_rnbinom ( double a, double b){
498
+ NumericVector runit_rnbinom (double a, double b) {
463
499
NumericVector o (5 );
464
-
465
- for (int i = 0 ; i < o.size (); i++)
500
+ for (int i = 0 ; i < o.size (); i++) {
466
501
o[i] = R::rnbinom (a, b);
467
-
502
+ }
468
503
return o;
469
504
}
470
505
506
+ // [[Rcpp::export]]
507
+ NumericVector runit_rnbinom_sugar (double a, double b) {
508
+ return Rcpp::rnbinom (5 , a, b);
509
+ }
510
+
471
511
// ------------------- Poisson Distribution
472
512
473
513
// [[Rcpp::export]]
@@ -488,15 +528,19 @@ NumericVector runit_qpois( double x, double a ){
488
528
}
489
529
490
530
// [[Rcpp::export]]
491
- NumericVector runit_rpois ( double a ) {
531
+ NumericVector runit_rpois (double a) {
492
532
NumericVector o (5 );
493
-
494
- for (int i = 0 ; i < o.size (); i++)
533
+ for (int i = 0 ; i < o.size (); i++) {
495
534
o[i] = R::rpois (a);
496
-
535
+ }
497
536
return o;
498
537
}
499
538
539
+ // [[Rcpp::export]]
540
+ NumericVector runit_rpois_sugar (double a) {
541
+ return Rcpp::rpois (5 , a);
542
+ }
543
+
500
544
// ------------------- Weibull Distribution
501
545
502
546
// [[Rcpp::export]]
@@ -517,15 +561,19 @@ NumericVector runit_qweibull( double x, double a, double b ){
517
561
}
518
562
519
563
// [[Rcpp::export]]
520
- NumericVector runit_rweibull ( double a, double b ) {
564
+ NumericVector runit_rweibull (double a, double b) {
521
565
NumericVector o (5 );
522
-
523
- for (int i = 0 ; i < o.size (); i++)
566
+ for (int i = 0 ; i < o.size (); i++) {
524
567
o[i] = R::rweibull (a, b);
525
-
568
+ }
526
569
return o;
527
570
}
528
571
572
+ // [[Rcpp::export]]
573
+ NumericVector runit_rweibull_sugar (double a, double b) {
574
+ return Rcpp::rweibull (5 , a, b);
575
+ }
576
+
529
577
// ------------------- Logistic Distribution
530
578
531
579
// [[Rcpp::export]]
@@ -546,15 +594,19 @@ NumericVector runit_qlogis( double x, double a, double b ){
546
594
}
547
595
548
596
// [[Rcpp::export]]
549
- NumericVector runit_rlogis ( double a, double b ) {
597
+ NumericVector runit_rlogis (double a, double b) {
550
598
NumericVector o (5 );
551
-
552
- for (int i = 0 ; i < o.size (); i++)
599
+ for (int i = 0 ; i < o.size (); i++) {
553
600
o[i] = R::rlogis (a, b);
554
-
601
+ }
555
602
return o;
556
603
}
557
604
605
+ // [[Rcpp::export]]
606
+ NumericVector runit_rlogis_sugar (double a, double b) {
607
+ return Rcpp::rlogis (5 , a, b);
608
+ }
609
+
558
610
// ------------------- Non-central Beta Distribution
559
611
560
612
// [[Rcpp::export]]
@@ -632,11 +684,15 @@ NumericVector runit_qwilcox( double x, double a, double b ){
632
684
}
633
685
634
686
// [[Rcpp::export]]
635
- NumericVector runit_rwilcox ( double a, double b ) {
687
+ NumericVector runit_rwilcox (double a, double b) {
636
688
NumericVector o (5 );
637
-
638
- for (int i = 0 ; i < o.size (); i++)
689
+ for (int i = 0 ; i < o.size (); i++) {
639
690
o[i] = R::rwilcox (a, b);
640
-
691
+ }
641
692
return o;
642
693
}
694
+
695
+ // [[Rcpp::export]]
696
+ NumericVector runit_rwilcox_sugar (double a, double b) {
697
+ return Rcpp::rwilcox (5 , a, b);
698
+ }
0 commit comments