10 ev.check_unique =
false;
27 ev.check_unique =
false;
42 ev.check_unique =
false;
55 ev.check_unique =
false;
60 const double rate = 0) {
66 ev.check_unique =
false;
77 const double rate = 0) {
132 ev.addl = std::floor((end-start)/delta);
136 ev.check_unique =
false;
145bool near(
double a,
double b,
double eps = 1e-8) {
146 bool ans = std::fabs(a-b) < eps;
member functions mevent and tad come in via housemodel; see inst/base/databox.cpp
Definition mrgsolv.h:96
void push(mrgsolve::evdata x)
Definition databox_cpp.h:51
std::vector< mrgsolve::evdata > mevector
a collection of model events to pass back
Definition mrgsolv.h:119
Definition mrgsolve-evtools-regimen.h:1
void ss(mrgsolve::evdata &ev, const int ss)
Definition mrgsolve-evtools.h:99
void now(mrgsolve::evdata &ev)
Definition mrgsolve-evtools.h:124
mrgsolve::evdata ev
Definition mrgsolve-evtools.h:4
void push(databox &self, mrgsolve::evdata ev)
Definition mrgsolve-evtools.h:140
mrgsolve::evdata infuse(const double amt, const int cmt, const double rate)
Definition mrgsolve-evtools.h:21
mrgsolve::evdata tgrid(double start, double end, double delta)
Definition mrgsolve-evtools.h:129
mrgsolve::evdata bolus(const double amt, const int cmt)
Definition mrgsolve-evtools.h:6
void ii(mrgsolve::evdata &ev, const double ii)
Definition mrgsolve-evtools.h:94
void rate(mrgsolve::evdata &ev, const double rate)
Definition mrgsolve-evtools.h:109
void addl(mrgsolve::evdata &ev, const int addl)
Definition mrgsolve-evtools.h:89
mrgsolve::evdata reset()
Definition mrgsolve-evtools.h:52
mrgsolve::evdata replace(const double amt, const int cmt)
Definition mrgsolve-evtools.h:37
void cmt(mrgsolve::evdata &ev, const int cmt)
Definition mrgsolve-evtools.h:114
bool near(double a, double b, double eps=1e-8)
Definition mrgsolve-evtools.h:145
void amt(mrgsolve::evdata &ev, const double amt)
Definition mrgsolve-evtools.h:104
void evid(mrgsolve::evdata &ev, const unsigned int evid)
Definition mrgsolve-evtools.h:119
void retime(mrgsolve::evdata &ev, const double time)
Definition mrgsolve-evtools.h:83
void push(databox &self, mrg::evdata ev)
Definition mrgsolve-evtools.h:154