|
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
1.8.16