mrgsolve
|
member functions mevent and tad come in via housemodel; see inst/base/databox.cpp More...
#include <mrgsolv.h>
Public Member Functions | |
void | stop () |
stops the problem when the next record is started More... | |
void | stop_id () |
stops solving for the current id, filling with NA More... | |
void | stop_id_cf () |
stops solving for the current id, filling last value More... | |
void | mevent (double time, int evid) |
constructor for evdata objects More... | |
double | mtime (double time) |
creates evdata object for simple model event time More... | |
double | tad () |
calculates time after dose More... | |
Public Attributes | |
std::vector< double > | ETA |
vector of ETA values More... | |
std::vector< double > | EPS |
vector of EPS values More... | |
unsigned int | newind |
new individual flag More... | |
double | time |
current simulation time More... | |
int | evid |
event ID flag More... | |
unsigned short int | SYSTEMOFF |
flag to stop advancing system for current ID More... | |
double | id |
current ID More... | |
double | amt |
current dosing amount value More... | |
short int | cmt |
current compartment value More... | |
int | nid |
number of IDs in the data set More... | |
int | idn |
current ID number More... | |
int | nrow |
number of rows in output data set More... | |
int | rown |
current output row number More... | |
bool | CFONSTOP |
carry forward on stop indicator More... | |
void * | envir |
model environment More... | |
std::vector< mrgsolve::evdata > | mevector |
a collection of model events to pass back More... | |
member functions mevent and tad come in via housemodel; see inst/base/databox.cpp
Model data passed to the model.
This data is passed to PREAMBLE, MAIN, and TABLE but not ODE.
void databox::mevent | ( | double | time, |
int | evid | ||
) |
constructor for evdata objects
double databox::mtime | ( | double | time | ) |
creates evdata object for simple model event time
|
inline |
stops the problem when the next record is started
|
inline |
stops solving for the current id, filling with NA
|
inline |
stops solving for the current id, filling last value
double databox::tad | ( | ) |
calculates time after dose
Calculates time after dose.
double databox::amt |
current dosing amount value
bool databox::CFONSTOP |
carry forward on stop indicator
short int databox::cmt |
current compartment value
void* databox::envir |
model environment
std::vector<double> databox::EPS |
vector of EPS values
std::vector<double> databox::ETA |
vector of ETA values
int databox::evid |
event ID flag
double databox::id |
current ID
int databox::idn |
current ID number
std::vector<mrgsolve::evdata> databox::mevector |
a collection of model events to pass back
unsigned int databox::newind |
new individual flag
int databox::nid |
number of IDs in the data set
int databox::nrow |
number of rows in output data set
int databox::rown |
current output row number
unsigned short int databox::SYSTEMOFF |
flag to stop advancing system for current ID
double databox::time |
current simulation time