Esempio n. 1
0
            public void AddLocale(LocaleInfo locale)
            {
                if (_model._locales.Any(l => l.Name == locale.Name))
                {
                    throw new ArgumentException("Locale '" + locale.Name + "' already exists in the model.");
                }

                _model._locales.Add(locale);
            }
 public SpeciesDescription(String name, NumericExpressionTree initialPopulation, LocaleInfo locale)
 {
     _name              = name;
     _locale            = locale;
     _initialPopulation = initialPopulation;
 }
 public SpeciesDescription(String name, int initialPopulation, LocaleInfo locale)
 {
     _name              = name;
     _locale            = locale;
     _initialPopulation = new NumericExpressionTree(new Constant(initialPopulation));
 }
 public SpeciesDescription(String name)
 {
     _name              = name;
     _locale            = null;
     _initialPopulation = new NumericExpressionTree(new Constant(0.0f));
 }