@@ -12,145 +12,145 @@ Rcpp::Rostream<false>& Rcpp::Rcerr = Rcpp::Rcpp_cerr_get();
1212#endif
1313
1414// ptv
15- arma::mat ptv (arma::mat x, double df, bool lower);
15+ arma::mat ptv (arma::mat x, const double df, const bool lower);
1616RcppExport SEXP _SimTOST_ptv (SEXP xSEXP, SEXP dfSEXP, SEXP lowerSEXP) {
1717BEGIN_RCPP
1818 Rcpp::RObject rcpp_result_gen;
1919 Rcpp::RNGScope rcpp_rngScope_gen;
2020 Rcpp::traits::input_parameter< arma::mat >::type x (xSEXP);
21- Rcpp::traits::input_parameter< double >::type df (dfSEXP);
22- Rcpp::traits::input_parameter< bool >::type lower (lowerSEXP);
21+ Rcpp::traits::input_parameter< const double >::type df (dfSEXP);
22+ Rcpp::traits::input_parameter< const bool >::type lower (lowerSEXP);
2323 rcpp_result_gen = Rcpp::wrap (ptv (x, df, lower));
2424 return rcpp_result_gen;
2525END_RCPP
2626}
2727// ptvdf
28- arma::mat ptvdf (arma::mat x, arma::mat df, bool lower);
28+ arma::mat ptvdf (arma::mat x, arma::mat df, const bool lower);
2929RcppExport SEXP _SimTOST_ptvdf (SEXP xSEXP, SEXP dfSEXP, SEXP lowerSEXP) {
3030BEGIN_RCPP
3131 Rcpp::RObject rcpp_result_gen;
3232 Rcpp::RNGScope rcpp_rngScope_gen;
3333 Rcpp::traits::input_parameter< arma::mat >::type x (xSEXP);
3434 Rcpp::traits::input_parameter< arma::mat >::type df (dfSEXP);
35- Rcpp::traits::input_parameter< bool >::type lower (lowerSEXP);
35+ Rcpp::traits::input_parameter< const bool >::type lower (lowerSEXP);
3636 rcpp_result_gen = Rcpp::wrap (ptvdf (x, df, lower));
3737 return rcpp_result_gen;
3838END_RCPP
3939}
4040// check_equivalence
41- arma::mat check_equivalence (const arma::uvec& typey, bool adseq, const arma::mat& tbioq, int k);
41+ arma::mat check_equivalence (const arma::uvec& typey, const bool adseq, const arma::mat& tbioq, const int k);
4242RcppExport SEXP _SimTOST_check_equivalence (SEXP typeySEXP, SEXP adseqSEXP, SEXP tbioqSEXP, SEXP kSEXP ) {
4343BEGIN_RCPP
4444 Rcpp::RObject rcpp_result_gen;
4545 Rcpp::RNGScope rcpp_rngScope_gen;
4646 Rcpp::traits::input_parameter< const arma::uvec& >::type typey (typeySEXP);
47- Rcpp::traits::input_parameter< bool >::type adseq (adseqSEXP);
47+ Rcpp::traits::input_parameter< const bool >::type adseq (adseqSEXP);
4848 Rcpp::traits::input_parameter< const arma::mat& >::type tbioq (tbioqSEXP);
49- Rcpp::traits::input_parameter< int >::type k (kSEXP );
49+ Rcpp::traits::input_parameter< const int >::type k (kSEXP );
5050 rcpp_result_gen = Rcpp::wrap (check_equivalence (typey, adseq, tbioq, k));
5151 return rcpp_result_gen;
5252END_RCPP
5353}
5454// test_2x2_dom
55- arma::mat test_2x2_dom (int n, arma::vec muT, arma::vec muR, arma::mat SigmaW, arma::rowvec lequi_tol, arma::rowvec uequi_tol, arma::rowvec alpha, double sigmaB, arma::vec dropout, arma::vec Eper, arma::vec Eco, arma::uvec typey, bool adseq, int k, int arm_seed);
55+ arma::mat test_2x2_dom (const int n, const arma::vec& muT, const arma::vec& muR, const arma::mat& SigmaW, const arma::rowvec& lequi_tol, const arma::rowvec& uequi_tol, const arma::rowvec& alpha, const double sigmaB, const arma::vec& dropout, const arma::vec& Eper, const arma::vec& Eco, const arma::uvec& typey, const bool adseq, const int k, const int arm_seed);
5656RcppExport SEXP _SimTOST_test_2x2_dom (SEXP nSEXP, SEXP muTSEXP, SEXP muRSEXP, SEXP SigmaWSEXP, SEXP lequi_tolSEXP, SEXP uequi_tolSEXP, SEXP alphaSEXP, SEXP sigmaBSEXP, SEXP dropoutSEXP, SEXP EperSEXP, SEXP EcoSEXP, SEXP typeySEXP, SEXP adseqSEXP, SEXP kSEXP , SEXP arm_seedSEXP) {
5757BEGIN_RCPP
5858 Rcpp::RObject rcpp_result_gen;
5959 Rcpp::RNGScope rcpp_rngScope_gen;
60- Rcpp::traits::input_parameter< int >::type n (nSEXP);
61- Rcpp::traits::input_parameter< arma::vec >::type muT (muTSEXP);
62- Rcpp::traits::input_parameter< arma::vec >::type muR (muRSEXP);
63- Rcpp::traits::input_parameter< arma::mat >::type SigmaW (SigmaWSEXP);
64- Rcpp::traits::input_parameter< arma::rowvec >::type lequi_tol (lequi_tolSEXP);
65- Rcpp::traits::input_parameter< arma::rowvec >::type uequi_tol (uequi_tolSEXP);
66- Rcpp::traits::input_parameter< arma::rowvec >::type alpha (alphaSEXP);
67- Rcpp::traits::input_parameter< double >::type sigmaB (sigmaBSEXP);
68- Rcpp::traits::input_parameter< arma::vec >::type dropout (dropoutSEXP);
69- Rcpp::traits::input_parameter< arma::vec >::type Eper (EperSEXP);
70- Rcpp::traits::input_parameter< arma::vec >::type Eco (EcoSEXP);
71- Rcpp::traits::input_parameter< arma::uvec >::type typey (typeySEXP);
72- Rcpp::traits::input_parameter< bool >::type adseq (adseqSEXP);
73- Rcpp::traits::input_parameter< int >::type k (kSEXP );
74- Rcpp::traits::input_parameter< int >::type arm_seed (arm_seedSEXP);
60+ Rcpp::traits::input_parameter< const int >::type n (nSEXP);
61+ Rcpp::traits::input_parameter< const arma::vec& >::type muT (muTSEXP);
62+ Rcpp::traits::input_parameter< const arma::vec& >::type muR (muRSEXP);
63+ Rcpp::traits::input_parameter< const arma::mat& >::type SigmaW (SigmaWSEXP);
64+ Rcpp::traits::input_parameter< const arma::rowvec& >::type lequi_tol (lequi_tolSEXP);
65+ Rcpp::traits::input_parameter< const arma::rowvec& >::type uequi_tol (uequi_tolSEXP);
66+ Rcpp::traits::input_parameter< const arma::rowvec& >::type alpha (alphaSEXP);
67+ Rcpp::traits::input_parameter< const double >::type sigmaB (sigmaBSEXP);
68+ Rcpp::traits::input_parameter< const arma::vec& >::type dropout (dropoutSEXP);
69+ Rcpp::traits::input_parameter< const arma::vec& >::type Eper (EperSEXP);
70+ Rcpp::traits::input_parameter< const arma::vec& >::type Eco (EcoSEXP);
71+ Rcpp::traits::input_parameter< const arma::uvec& >::type typey (typeySEXP);
72+ Rcpp::traits::input_parameter< const bool >::type adseq (adseqSEXP);
73+ Rcpp::traits::input_parameter< const int >::type k (kSEXP );
74+ Rcpp::traits::input_parameter< const int >::type arm_seed (arm_seedSEXP);
7575 rcpp_result_gen = Rcpp::wrap (test_2x2_dom (n, muT, muR, SigmaW, lequi_tol, uequi_tol, alpha, sigmaB, dropout, Eper, Eco, typey, adseq, k, arm_seed));
7676 return rcpp_result_gen;
7777END_RCPP
7878}
7979// test_2x2_rom
80- arma::mat test_2x2_rom (int n, arma::vec muT, arma::vec muR, arma::mat SigmaW, arma::rowvec lequi_tol, arma::rowvec uequi_tol, arma::rowvec alpha, double sigmaB, arma::vec dropout, arma::vec Eper, arma::vec Eco, arma::uvec typey, bool adseq, int k, int arm_seed);
80+ arma::mat test_2x2_rom (const int n, const arma::vec& muT, const arma::vec& muR, const arma::mat& SigmaW, const arma::rowvec& lequi_tol, const arma::rowvec& uequi_tol, const arma::rowvec& alpha, const double sigmaB, const arma::vec& dropout, const arma::vec& Eper, const arma::vec& Eco, const arma::uvec& typey, const bool adseq, const int k, const int arm_seed);
8181RcppExport SEXP _SimTOST_test_2x2_rom (SEXP nSEXP, SEXP muTSEXP, SEXP muRSEXP, SEXP SigmaWSEXP, SEXP lequi_tolSEXP, SEXP uequi_tolSEXP, SEXP alphaSEXP, SEXP sigmaBSEXP, SEXP dropoutSEXP, SEXP EperSEXP, SEXP EcoSEXP, SEXP typeySEXP, SEXP adseqSEXP, SEXP kSEXP , SEXP arm_seedSEXP) {
8282BEGIN_RCPP
8383 Rcpp::RObject rcpp_result_gen;
8484 Rcpp::RNGScope rcpp_rngScope_gen;
85- Rcpp::traits::input_parameter< int >::type n (nSEXP);
86- Rcpp::traits::input_parameter< arma::vec >::type muT (muTSEXP);
87- Rcpp::traits::input_parameter< arma::vec >::type muR (muRSEXP);
88- Rcpp::traits::input_parameter< arma::mat >::type SigmaW (SigmaWSEXP);
89- Rcpp::traits::input_parameter< arma::rowvec >::type lequi_tol (lequi_tolSEXP);
90- Rcpp::traits::input_parameter< arma::rowvec >::type uequi_tol (uequi_tolSEXP);
91- Rcpp::traits::input_parameter< arma::rowvec >::type alpha (alphaSEXP);
92- Rcpp::traits::input_parameter< double >::type sigmaB (sigmaBSEXP);
93- Rcpp::traits::input_parameter< arma::vec >::type dropout (dropoutSEXP);
94- Rcpp::traits::input_parameter< arma::vec >::type Eper (EperSEXP);
95- Rcpp::traits::input_parameter< arma::vec >::type Eco (EcoSEXP);
96- Rcpp::traits::input_parameter< arma::uvec >::type typey (typeySEXP);
97- Rcpp::traits::input_parameter< bool >::type adseq (adseqSEXP);
98- Rcpp::traits::input_parameter< int >::type k (kSEXP );
99- Rcpp::traits::input_parameter< int >::type arm_seed (arm_seedSEXP);
85+ Rcpp::traits::input_parameter< const int >::type n (nSEXP);
86+ Rcpp::traits::input_parameter< const arma::vec& >::type muT (muTSEXP);
87+ Rcpp::traits::input_parameter< const arma::vec& >::type muR (muRSEXP);
88+ Rcpp::traits::input_parameter< const arma::mat& >::type SigmaW (SigmaWSEXP);
89+ Rcpp::traits::input_parameter< const arma::rowvec& >::type lequi_tol (lequi_tolSEXP);
90+ Rcpp::traits::input_parameter< const arma::rowvec& >::type uequi_tol (uequi_tolSEXP);
91+ Rcpp::traits::input_parameter< const arma::rowvec& >::type alpha (alphaSEXP);
92+ Rcpp::traits::input_parameter< const double >::type sigmaB (sigmaBSEXP);
93+ Rcpp::traits::input_parameter< const arma::vec& >::type dropout (dropoutSEXP);
94+ Rcpp::traits::input_parameter< const arma::vec& >::type Eper (EperSEXP);
95+ Rcpp::traits::input_parameter< const arma::vec& >::type Eco (EcoSEXP);
96+ Rcpp::traits::input_parameter< const arma::uvec& >::type typey (typeySEXP);
97+ Rcpp::traits::input_parameter< const bool >::type adseq (adseqSEXP);
98+ Rcpp::traits::input_parameter< const int >::type k (kSEXP );
99+ Rcpp::traits::input_parameter< const int >::type arm_seed (arm_seedSEXP);
100100 rcpp_result_gen = Rcpp::wrap (test_2x2_rom (n, muT, muR, SigmaW, lequi_tol, uequi_tol, alpha, sigmaB, dropout, Eper, Eco, typey, adseq, k, arm_seed));
101101 return rcpp_result_gen;
102102END_RCPP
103103}
104104// test_par_dom
105- arma::mat test_par_dom (int n, arma::vec muT, arma::vec muR, arma::mat SigmaT, arma::mat SigmaR, arma::rowvec lequi_tol, arma::rowvec uequi_tol, arma::rowvec alpha, arma::vec dropout, arma::uvec typey, bool adseq, int k, int arm_seedT, int arm_seedR, double TART, double TARR, bool vareq);
105+ arma::mat test_par_dom (const int n, const arma::vec& muT, const arma::vec& muR, const arma::mat& SigmaT, const arma::mat& SigmaR, const arma::rowvec& lequi_tol, const arma::rowvec& uequi_tol, const arma::rowvec& alpha, const arma::vec& dropout, const arma::uvec& typey, const bool adseq, const int k, const int arm_seedT, const int arm_seedR, const double TART, const double TARR, const bool vareq);
106106RcppExport SEXP _SimTOST_test_par_dom (SEXP nSEXP, SEXP muTSEXP, SEXP muRSEXP, SEXP SigmaTSEXP, SEXP SigmaRSEXP, SEXP lequi_tolSEXP, SEXP uequi_tolSEXP, SEXP alphaSEXP, SEXP dropoutSEXP, SEXP typeySEXP, SEXP adseqSEXP, SEXP kSEXP , SEXP arm_seedTSEXP, SEXP arm_seedRSEXP, SEXP TARTSEXP, SEXP TARRSEXP, SEXP vareqSEXP) {
107107BEGIN_RCPP
108108 Rcpp::RObject rcpp_result_gen;
109109 Rcpp::RNGScope rcpp_rngScope_gen;
110- Rcpp::traits::input_parameter< int >::type n (nSEXP);
111- Rcpp::traits::input_parameter< arma::vec >::type muT (muTSEXP);
112- Rcpp::traits::input_parameter< arma::vec >::type muR (muRSEXP);
113- Rcpp::traits::input_parameter< arma::mat >::type SigmaT (SigmaTSEXP);
114- Rcpp::traits::input_parameter< arma::mat >::type SigmaR (SigmaRSEXP);
115- Rcpp::traits::input_parameter< arma::rowvec >::type lequi_tol (lequi_tolSEXP);
116- Rcpp::traits::input_parameter< arma::rowvec >::type uequi_tol (uequi_tolSEXP);
117- Rcpp::traits::input_parameter< arma::rowvec >::type alpha (alphaSEXP);
118- Rcpp::traits::input_parameter< arma::vec >::type dropout (dropoutSEXP);
119- Rcpp::traits::input_parameter< arma::uvec >::type typey (typeySEXP);
120- Rcpp::traits::input_parameter< bool >::type adseq (adseqSEXP);
121- Rcpp::traits::input_parameter< int >::type k (kSEXP );
122- Rcpp::traits::input_parameter< int >::type arm_seedT (arm_seedTSEXP);
123- Rcpp::traits::input_parameter< int >::type arm_seedR (arm_seedRSEXP);
124- Rcpp::traits::input_parameter< double >::type TART (TARTSEXP);
125- Rcpp::traits::input_parameter< double >::type TARR (TARRSEXP);
126- Rcpp::traits::input_parameter< bool >::type vareq (vareqSEXP);
110+ Rcpp::traits::input_parameter< const int >::type n (nSEXP);
111+ Rcpp::traits::input_parameter< const arma::vec& >::type muT (muTSEXP);
112+ Rcpp::traits::input_parameter< const arma::vec& >::type muR (muRSEXP);
113+ Rcpp::traits::input_parameter< const arma::mat& >::type SigmaT (SigmaTSEXP);
114+ Rcpp::traits::input_parameter< const arma::mat& >::type SigmaR (SigmaRSEXP);
115+ Rcpp::traits::input_parameter< const arma::rowvec& >::type lequi_tol (lequi_tolSEXP);
116+ Rcpp::traits::input_parameter< const arma::rowvec& >::type uequi_tol (uequi_tolSEXP);
117+ Rcpp::traits::input_parameter< const arma::rowvec& >::type alpha (alphaSEXP);
118+ Rcpp::traits::input_parameter< const arma::vec& >::type dropout (dropoutSEXP);
119+ Rcpp::traits::input_parameter< const arma::uvec& >::type typey (typeySEXP);
120+ Rcpp::traits::input_parameter< const bool >::type adseq (adseqSEXP);
121+ Rcpp::traits::input_parameter< const int >::type k (kSEXP );
122+ Rcpp::traits::input_parameter< const int >::type arm_seedT (arm_seedTSEXP);
123+ Rcpp::traits::input_parameter< const int >::type arm_seedR (arm_seedRSEXP);
124+ Rcpp::traits::input_parameter< const double >::type TART (TARTSEXP);
125+ Rcpp::traits::input_parameter< const double >::type TARR (TARRSEXP);
126+ Rcpp::traits::input_parameter< const bool >::type vareq (vareqSEXP);
127127 rcpp_result_gen = Rcpp::wrap (test_par_dom (n, muT, muR, SigmaT, SigmaR, lequi_tol, uequi_tol, alpha, dropout, typey, adseq, k, arm_seedT, arm_seedR, TART, TARR, vareq));
128128 return rcpp_result_gen;
129129END_RCPP
130130}
131131// test_par_rom
132- arma::mat test_par_rom (int n, arma::vec muT, arma::vec muR, arma::mat SigmaT, arma::mat SigmaR, arma::rowvec lequi_tol, arma::rowvec uequi_tol, arma::rowvec alpha, arma::vec dropout, arma::uvec typey, bool adseq, int k, int arm_seedT, int arm_seedR, double TART, double TARR, bool vareq);
132+ arma::mat test_par_rom (const int n, const arma::vec& muT, const arma::vec& muR, const arma::mat& SigmaT, const arma::mat& SigmaR, const arma::rowvec& lequi_tol, const arma::rowvec& uequi_tol, const arma::rowvec& alpha, const arma::vec& dropout, const arma::uvec& typey, const bool adseq, const int k, const int arm_seedT, const int arm_seedR, const double TART, const double TARR, const bool vareq);
133133RcppExport SEXP _SimTOST_test_par_rom (SEXP nSEXP, SEXP muTSEXP, SEXP muRSEXP, SEXP SigmaTSEXP, SEXP SigmaRSEXP, SEXP lequi_tolSEXP, SEXP uequi_tolSEXP, SEXP alphaSEXP, SEXP dropoutSEXP, SEXP typeySEXP, SEXP adseqSEXP, SEXP kSEXP , SEXP arm_seedTSEXP, SEXP arm_seedRSEXP, SEXP TARTSEXP, SEXP TARRSEXP, SEXP vareqSEXP) {
134134BEGIN_RCPP
135135 Rcpp::RObject rcpp_result_gen;
136136 Rcpp::RNGScope rcpp_rngScope_gen;
137- Rcpp::traits::input_parameter< int >::type n (nSEXP);
138- Rcpp::traits::input_parameter< arma::vec >::type muT (muTSEXP);
139- Rcpp::traits::input_parameter< arma::vec >::type muR (muRSEXP);
140- Rcpp::traits::input_parameter< arma::mat >::type SigmaT (SigmaTSEXP);
141- Rcpp::traits::input_parameter< arma::mat >::type SigmaR (SigmaRSEXP);
142- Rcpp::traits::input_parameter< arma::rowvec >::type lequi_tol (lequi_tolSEXP);
143- Rcpp::traits::input_parameter< arma::rowvec >::type uequi_tol (uequi_tolSEXP);
144- Rcpp::traits::input_parameter< arma::rowvec >::type alpha (alphaSEXP);
145- Rcpp::traits::input_parameter< arma::vec >::type dropout (dropoutSEXP);
146- Rcpp::traits::input_parameter< arma::uvec >::type typey (typeySEXP);
147- Rcpp::traits::input_parameter< bool >::type adseq (adseqSEXP);
148- Rcpp::traits::input_parameter< int >::type k (kSEXP );
149- Rcpp::traits::input_parameter< int >::type arm_seedT (arm_seedTSEXP);
150- Rcpp::traits::input_parameter< int >::type arm_seedR (arm_seedRSEXP);
151- Rcpp::traits::input_parameter< double >::type TART (TARTSEXP);
152- Rcpp::traits::input_parameter< double >::type TARR (TARRSEXP);
153- Rcpp::traits::input_parameter< bool >::type vareq (vareqSEXP);
137+ Rcpp::traits::input_parameter< const int >::type n (nSEXP);
138+ Rcpp::traits::input_parameter< const arma::vec& >::type muT (muTSEXP);
139+ Rcpp::traits::input_parameter< const arma::vec& >::type muR (muRSEXP);
140+ Rcpp::traits::input_parameter< const arma::mat& >::type SigmaT (SigmaTSEXP);
141+ Rcpp::traits::input_parameter< const arma::mat& >::type SigmaR (SigmaRSEXP);
142+ Rcpp::traits::input_parameter< const arma::rowvec& >::type lequi_tol (lequi_tolSEXP);
143+ Rcpp::traits::input_parameter< const arma::rowvec& >::type uequi_tol (uequi_tolSEXP);
144+ Rcpp::traits::input_parameter< const arma::rowvec& >::type alpha (alphaSEXP);
145+ Rcpp::traits::input_parameter< const arma::vec& >::type dropout (dropoutSEXP);
146+ Rcpp::traits::input_parameter< const arma::uvec& >::type typey (typeySEXP);
147+ Rcpp::traits::input_parameter< const bool >::type adseq (adseqSEXP);
148+ Rcpp::traits::input_parameter< const int >::type k (kSEXP );
149+ Rcpp::traits::input_parameter< const int >::type arm_seedT (arm_seedTSEXP);
150+ Rcpp::traits::input_parameter< const int >::type arm_seedR (arm_seedRSEXP);
151+ Rcpp::traits::input_parameter< const double >::type TART (TARTSEXP);
152+ Rcpp::traits::input_parameter< const double >::type TARR (TARRSEXP);
153+ Rcpp::traits::input_parameter< const bool >::type vareq (vareqSEXP);
154154 rcpp_result_gen = Rcpp::wrap (test_par_rom (n, muT, muR, SigmaT, SigmaR, lequi_tol, uequi_tol, alpha, dropout, typey, adseq, k, arm_seedT, arm_seedR, TART, TARR, vareq));
155155 return rcpp_result_gen;
156156END_RCPP
0 commit comments