public void Init() { parser = new DatasetParser(); Data.Output.WriteLine("{0} = \"{1}\"", dataDirPlaceholder, Data.Directory); Data.Output.WriteLine(); }
public void Init() { List<Species.IParameters> speciesParms = new List<Species.IParameters>(); speciesParms.Add(new Species.Parameters("oak", 400, // longevity 0, // maturity 0, // shadeTolerance 0, // fireTolerance 0, // effectiveSeedDist 0, // maxSeedDist 0, // vegReprodProb 0, // minSproutAge 0, // maxSproutAge Species.PostFireRegeneration.None)); speciesParms.Add(new Species.Parameters("pine", 200, // longevity 0, // maturity 0, // shadeTolerance 0, // fireTolerance 0, // effectiveSeedDist 0, // maxSeedDist 0, // vegReprodProb 0, // minSproutAge 0, // maxSproutAge Species.PostFireRegeneration.Serotiny)); Species.IDataset speciesDataset = new Species.Dataset(speciesParms); oak = speciesDataset["oak"]; parser = new DatasetParser(10, speciesDataset); }
public void Init() { List <Species.IParameters> speciesParms = new List <Species.IParameters>(); speciesParms.Add(new Species.Parameters("oak", 400, // longevity 0, // maturity 0, // shadeTolerance 0, // fireTolerance 0, // effectiveSeedDist 0, // maxSeedDist 0, // vegReprodProb 0, // minSproutAge 0, // maxSproutAge Species.PostFireRegeneration.None)); speciesParms.Add(new Species.Parameters("pine", 200, // longevity 0, // maturity 0, // shadeTolerance 0, // fireTolerance 0, // effectiveSeedDist 0, // maxSeedDist 0, // vegReprodProb 0, // minSproutAge 0, // maxSproutAge Species.PostFireRegeneration.Serotiny)); Species.IDataset speciesDataset = new Species.Dataset(speciesParms); oak = speciesDataset["oak"]; parser = new DatasetParser(10, speciesDataset); }
public void Init() { parser = new DatasetParser(); // FIXME: A hack to ensure that Percentage has a registered Parse // method for reading input values double d = Percentage.MaxValue; }
//--------------------------------------------------------------------- /// <summary> /// Initializes the module. /// </summary> /// <param name="filename"> /// The path of the file with the biomass parameters for age-only /// disturbances. null if no file was specified by user. /// </param> public static void Initialize(string filename) { if (filename != null) { PlugIn.ModelCore.Log.WriteLine("Loading biomass parameters for age-only disturbances from file \"{0}\" ...", filename); DatasetParser parser = new DatasetParser(); parameters = PlugIn.ModelCore.Load<IParameterDataset>(filename, parser); Cohort.AgeOnlyDeathEvent += Events.CohortDied; SiteCohorts.AgeOnlyDisturbanceEvent += Events.SiteDisturbed; } else { parameters = null; Cohort.AgeOnlyDeathEvent += NoParameters.CohortDied; SiteCohorts.AgeOnlyDisturbanceEvent += NoParameters.SiteDisturbed; } }
//--------------------------------------------------------------------- /// <summary> /// Initializes the module. /// </summary> /// <param name="filename"> /// The path of the file with the biomass parameters for age-only /// disturbances. null if no file was specified by user. /// </param> public static void Initialize(string filename) { if (filename != null) { PlugIn.ModelCore.UI.WriteLine(" Loading biomass parameters for age-only disturbances from file \"{0}\" ...", filename); DatasetParser parser = new DatasetParser(); try { parameters = Landis.Data.Load<IParameterDataset>(filename, parser); } catch (FileNotFoundException) { string mesg = string.Format("Error: The file {0} does not exist", filename); throw new System.ApplicationException(mesg); } Cohort.AgeOnlyDeathEvent += Events.CohortDied; SiteCohorts.AgeOnlyDisturbanceEvent += Events.SiteDisturbed; } else { parameters = null; Cohort.AgeOnlyDeathEvent += NoParameters.CohortDied; SiteCohorts.AgeOnlyDisturbanceEvent += NoParameters.SiteDisturbed; } }
public void Init() { Data.InitializeDirectory(ModuleData.GetRelativePath("species")); parser = new DatasetParser(); }
public void Init() { parser = new DatasetParser(); }