|
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 | |
| void | stop_id () |
| stops solving for the current id, filling with NA | |
| void | stop_id_cf () |
| stops solving for the current id, filling last value | |
| void | mevent (double time_, int evid_) |
| constructor for evdata objects | |
| void | push (mrgsolve::evdata x) |
| double | mtime (double time_) |
| creates evdata object for simple model event time | |
| double | tad () |
| calculates time after dose | |
Public Attributes | |
| std::vector< double > | ETA |
| vector of ETA values | |
| std::vector< double > | EPS |
| vector of EPS values | |
| std::vector< double > | SIGMA |
| vector of on-diagonal sigma elements | |
| unsigned int | newind |
| new individual flag | |
| double | time |
| current simulation time | |
| int | evid |
| event ID flag | |
| unsigned short int | SYSTEMOFF |
| flag to stop advancing system for current ID | |
| double | id |
| current ID | |
| double | amt |
| current dosing amount value | |
| short int | cmt |
| current compartment value | |
| int | nid |
| number of IDs in the data set | |
| int | idn |
| current ID number | |
| int | nrow |
| number of rows in output data set | |
| int | rown |
| current output row number | |
| int | irown |
| current output row number for current id | |
| int | inrow |
| number of output rows for current id | |
| bool | CFONSTOP |
| carry forward on stop indicator | |
| void * | envir |
| model environment | |
| std::vector< mrgsolve::evdata > | mevector |
| a collection of model events to pass back | |
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
| void databox::push | ( | mrgsolve::evdata | x | ) |
|
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
| int databox::inrow |
number of output rows for current id
| int databox::irown |
current output row number for current id
| 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
| std::vector<double> databox::SIGMA |
vector of on-diagonal sigma elements
| unsigned short int databox::SYSTEMOFF |
flag to stop advancing system for current ID
| double databox::time |
current simulation time