This issue proposes that the internal ODE model functions be exposed to the user as 'unsafe' scalar versions of the updated, vectorised model functions, as detailed in #160.
For Rcpp implementations, this would involve exposing .model_*_cpp(). R-only implementations may be removed as part of this project (see #162), and if not, would require a thin wrapper accepting only scalars around .ode_model_*(), while model_*_r() would be vectorised.
This issue is planned to be taken up if a specific need for exposing these internal functions to users becomes evident.
This issue proposes that the internal ODE model functions be exposed to the user as 'unsafe' scalar versions of the updated, vectorised model functions, as detailed in #160.
For Rcpp implementations, this would involve exposing
.model_*_cpp(). R-only implementations may be removed as part of this project (see #162), and if not, would require a thin wrapper accepting only scalars around.ode_model_*(), whilemodel_*_r()would be vectorised.This issue is planned to be taken up if a specific need for exposing these internal functions to users becomes evident.