Beispiel #1
0
        //---------------------------------------------------------------------

        public Parameters(ISpeciesParameters parameters)
        {
            name              = parameters.Name;
            longevity         = parameters.Longevity;
            maturity          = parameters.Maturity;
            shadeTolerance    = parameters.ShadeTolerance;
            fireTolerance     = parameters.FireTolerance;
            effectiveSeedDist = parameters.EffectiveSeedDist;
            maxSeedDist       = parameters.MaxSeedDist;
            vegReprodProb     = parameters.VegReprodProb;
            minSproutAge      = parameters.MinSproutAge;
            maxSproutAge      = parameters.MaxSproutAge;
            postFireRegen     = parameters.PostFireRegeneration;
        }
 //---------------------------------------------------------------------
 public Parameters(ISpeciesParameters parameters)
 {
     name              = parameters.Name;
     longevity         = parameters.Longevity;
     maturity          = parameters.Maturity;
     shadeTolerance    = parameters.ShadeTolerance;
     fireTolerance     = parameters.FireTolerance;
     effectiveSeedDist = parameters.EffectiveSeedDist;
     maxSeedDist       = parameters.MaxSeedDist;
     vegReprodProb     = parameters.VegReprodProb;
     minSproutAge      = parameters.MinSproutAge;
     maxSproutAge      = parameters.MaxSproutAge;
     postFireRegen     = parameters.PostFireRegeneration;
 }
 //---------------------------------------------------------------------
 public Species(int                index,
     ISpeciesParameters parameters)
     : base(parameters)
 {
     this.index = index;
 }
Beispiel #4
0
        //---------------------------------------------------------------------

        public Species(int index,
                       ISpeciesParameters parameters)
            : base(parameters)
        {
            this.index = index;
        }