[[Rcpp::export]]
| 178 | |
| 179 | // [[Rcpp::export]] |
| 180 | List runit_ifelse( NumericVector xx, NumericVector yy){ |
| 181 | return List::create( |
| 182 | _["vec_vec" ] = ifelse( xx < yy, xx*xx, -(yy*yy) ), |
| 183 | _["vec_prim"] = ifelse( xx < yy, 1.0 , -(yy*yy) ), |
| 184 | _["prim_vec"] = ifelse( xx < yy, xx*xx, 1.0 ), |
| 185 | _["prim_prim"] = ifelse( xx < yy, 1.0, 2.0 ) |
| 186 | ) ; |
| 187 | } |
| 188 | |
| 189 | // [[Rcpp::export]] |
| 190 | LogicalVector runit_isna( NumericVector xx){ |