コード例 #1
0
ファイル: Population.cs プロジェクト: valdiman/PK-Sim
 public void RemoveMolecule(IndividualMolecule molecule)
 {
     if (FirstIndividual != null)
     {
         FirstIndividual.RemoveMolecule(molecule);
     }
 }
コード例 #2
0
ファイル: Population.cs プロジェクト: valdiman/PK-Sim
 public void AddMolecule(IndividualMolecule molecule)
 {
     if (FirstIndividual != null)
     {
         FirstIndividual.AddMolecule(molecule);
     }
 }
コード例 #3
0
ファイル: Population.cs プロジェクト: valdiman/PK-Sim
 public override void AcceptVisitor(IVisitor visitor)
 {
     base.AcceptVisitor(visitor);
     if (FirstIndividual == null)
     {
         return;
     }
     FirstIndividual.AcceptVisitor(visitor);
 }
コード例 #4
0
ファイル: Population.cs プロジェクト: valdiman/PK-Sim
        public IEnumerable <TMolecules> AllMolecules <TMolecules>() where TMolecules : IndividualMolecule
        {
            if (FirstIndividual != null)
            {
                return(FirstIndividual.AllMolecules <TMolecules>());
            }

            return(Enumerable.Empty <TMolecules>());
        }
コード例 #5
0
ファイル: Population.cs プロジェクト: valdiman/PK-Sim
        public IEnumerable <IndividualMolecule> AllMolecules()
        {
            if (FirstIndividual != null)
            {
                return(FirstIndividual.AllMolecules());
            }

            return(Enumerable.Empty <IndividualMolecule>());
        }
コード例 #6
0
ファイル: Population.cs プロジェクト: valdiman/PK-Sim
 /// <summary>
 ///    Return the individual parameters defined in the population
 /// </summary>
 public virtual IReadOnlyList <IParameter> AllIndividualParameters()
 {
     return(FirstIndividual == null ? new List <IParameter>() : FirstIndividual.GetAllChildren <IParameter>());
 }