コード例 #1
0
ファイル: Animal.cs プロジェクト: Wisetorsk/BioSimCSharp
        public Carnivore(Random rng, Position pos = null, IAnimalParams customParameters = null) : base(rng, pos)
        {
            if (customParameters is null)
            {
                Params = new CarnivoreParams();
            }
            else
            {
                Params = customParameters;
            }
            var norm = new MathNet.Numerics.Distributions.Normal(Params.BirthWeight, Params.BirthSigma);

            Weight = norm.Sample();
        }
コード例 #2
0
ファイル: Enviroment.cs プロジェクト: Wisetorsk/BioSimCSharp
 public void OverloadAllCarnivores(CarnivoreParams parameters)
 {
     // Implement parameter cloning!!!
     Carnivores.ForEach(i => i.Params = parameters);
 }