Rm(const vle::devs::DynamicsInit& model, const vle::devs::InitEventList& events) : ved::DifferentialEquation(model,events) { gamma = events.getDouble("gamma"); //= 0.2 nu = events.getDouble("nu");// = 0.0 R = createVar("R"); S = createExt("S"); I = createExt("I"); }
Sm(const vle::devs::DynamicsInit& model, const vle::devs::InitEventList& events) : ved::DifferentialEquation(model,events) { beta = events.getDouble("beta");// = 0.9 nu = events.getDouble("nu");// = 0.0 S = createVar("S"); E = createExt("E"); I = createExt("I"); R = createExt("R"); }
Im(const vle::devs::DynamicsInit& model, const vle::devs::InitEventList& events) : ved::DifferentialEquation(model,events) { gamma = events.getDouble("gamma"); //= 0.2 sigma = events.getDouble("sigma"); // = 0.5 I = createVar("I"); E = createExt("E"); }
LotkaVolterraX(const vle::devs::DynamicsInit& model, const vle::devs::InitEventList& events) : ved::DifferentialEquation(model,events) { alpha = (events.exist("alpha")) ? events.getDouble("alpha") : 0.5; beta = (events.exist("beta")) ? events.getDouble("beta") : 0.5; X = createVar("X"); Y = createExt("Y"); }
LotkaVolterraY(const vle::devs::DynamicsInit& model, const vle::devs::InitEventList& events) : ved::DifferentialEquation(model,events) { gamma = (events.exist("gamma")) ? events.getDouble("gamma") : 0.5; delta = (events.exist("delta")) ? events.getDouble("delta") : 0.5; Y = createVar("Y"); X = createExt("X"); }