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);
        }
Example #3
0
        //---------------------------------------------------------------------

        private static void CreateDataset()
        {
            List<Species.IParameters> parms = new List<Species.IParameters>();
                                            //                      Sexual    Shade  Fire  Seed Disperal Dist  Vegetative   Sprout Age  Post-Fire
                                            // Name      Longevity  Maturity  Tol.   Tol.  Effective  Maximum  Reprod Prob  Min   Max   Regen
                                            // ----      ---------  --------  -----  ----  ---------  -------  -----------  ----------  ---------
            parms.Add(new Species.Parameters("abiebals",  200,         25,      5,    1,     130,       160,       0.0f,      0,     0,  PostFireRegeneration.None ));
            parms.Add(new Species.Parameters("betualle",  300,         40,      4,    2,     100,       400,       0.1f,     10,   180,  PostFireRegeneration.Resprout ));
            parms.Add(new Species.Parameters("poputrem",  100,         20,      1,    1,    1000,      5000,       0.9f,     10,   100,  PostFireRegeneration.Serotiny ));

            dataset = new Species.Dataset(parms);
        }
Example #4
0
        //---------------------------------------------------------------------

        private static void CreateDataset()
        {
            List <Species.IParameters> parms = new List <Species.IParameters>();

            //                      Sexual    Shade  Fire  Seed Disperal Dist  Vegetative   Sprout Age
            // Name      Longevity  Maturity  Tol.   Tol.  Effective  Maximum  Reprod Prob  Min   Max   Serotiny
            // ----      ---------  --------  -----  ----  ---------  -------  -----------  ----------  --------
            parms.Add(new Species.Parameters("abiebals", 200, 25, 5, 1, 130, 160, 0.0f, 0, 0, /*no*/ false));
            parms.Add(new Species.Parameters("betualle", 300, 40, 4, 2, 100, 400, 0.1f, 10, 180, /*no*/ false));
            parms.Add(new Species.Parameters("poputrem", 100, 20, 1, 1, 1000, 5000, 0.9f, 10, 100, /*no*/ false));

            dataset = new Species.Dataset(parms);
        }