/**
*
*/
package eu.quanticol.SIRS;
import java.util.ArrayList;
import org.cmg.ml.sam.sim.Agent;
import org.cmg.ml.sam.sim.SimulationFactory;
import org.cmg.ml.sam.sim.sampling.Measure;
import eu.quanticol.carma.simulator.CarmaSystem;
/**
* @author loreti
*
*/
public class SIRSFactory implements SimulationFactory<CarmaSystem> {
private int susceptibles = 0;
private int infectives = 0;
private int recovereds = 0;
private int zones = 0;
public SIRSFactory(int susceptibles , int infectives, int recovereds , int zones) {
this.susceptibles = susceptibles;
this.infectives = infectives;
this.recovereds = recovereds;
this.zones = zones;
}
@Override
public CarmaSystem getModel() {
return new SIRS( susceptibles, infectives, recovereds, zones );
}
@Override
public Measure<CarmaSystem> getMeasure(String name) {
// TODO Auto-generated method stub
//FIXME!!!!
return null;
}
}