Exemplo n.º 1
0
        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);
        }
Exemplo n.º 4
0
        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;
            }
        }
Exemplo n.º 7
0
 public void Init()
 {
     Data.InitializeDirectory(ModuleData.GetRelativePath("species"));
     parser = new DatasetParser();
 }
Exemplo n.º 8
0
 public void Init()
 {
     parser = new DatasetParser();
 }