public FactorialExperiment(MCTrialGenerator trialGenerator) : base(trialGenerator) { //trialNumber starts at 1, so creating a dummy row fcList.Add(0); fbList.Add(0); frList.Add(0); fpList.Add(0); //5, 10, 15, 20, 25 for (int fc = 5; fc < 30; fc += 5) { //4, 8, 12, 16, 20 for (int fb = 4; fb < 24; fb += 4) { //2, 4, 6, 8, 10 for (int fr = 2; fr < 12; fr += 2) { //0, 1, 2 for (int fp = 0; fp < 3; fp++) { fcList.Add(fc); fbList.Add(fb); frList.Add(fr); fpList.Add(fp); } } } } }
/****************** MAIN FUNCTION ********************/ public static void Main() { MCTrialGenerator mcTrialGenerator = new MCTrialGenerator(); mcTrialGenerator.GenerateConfigFiles(); }
public DefaultExperiment(MCTrialGenerator trialGenerator) { this.trialGenerator = trialGenerator; }