27 void reset()
override;
Career job income model with semi-monthly salary payments.
void update(SimTime time) override
double annual_salary() const
Get the annual salary.
void reset() override
Reset model to initial state (for replay)
double payment_amount() const
Get the per-paycheck amount (annual / 24)
void emit(SimTime time, Args &&... args)
const std::string & name() const override
Human-readable name/description.
double SimTime
Represents a point in simulation time (continuous, in days)