コード例 #1
0
 public Blood SetMainFlow(Blood fromPredecessor)
 {
     if (ValveState == ValveState.Open)
     {
         Blood toSuccessor = DelayedBlood;
         DelayedBlood = fromPredecessor;
         return(toSuccessor);
     }
     else
     {
         Blood toSuccessor = DelayedBlood;
         toSuccessor.HasHeparin            = true;
         toSuccessor.Water                 = 0;
         toSuccessor.SmallWasteProducts    = 0;
         toSuccessor.BigWasteProducts      = 0;
         toSuccessor.ChemicalCompositionOk = true;
         toSuccessor.GasFree               = true;
         toSuccessor.Pressure              = QualitativePressure.NoPressure;
         toSuccessor.Temperature           = QualitativeTemperature.BodyHeat;
         return(toSuccessor);
     }
 }
コード例 #2
0
		public Blood SetMainFlow(Blood fromPredecessor)
		{
			if (ValveState == ValveState.Open)
			{
				Blood toSuccessor = DelayedBlood;
				DelayedBlood=fromPredecessor;
				return toSuccessor;
			}
			else
			{
				Blood toSuccessor = DelayedBlood;
				toSuccessor.HasHeparin = true;
				toSuccessor.Water = 0;
				toSuccessor.SmallWasteProducts = 0;
				toSuccessor.BigWasteProducts = 0;
				toSuccessor.ChemicalCompositionOk = true;
				toSuccessor.GasFree = true;
				toSuccessor.Pressure = QualitativePressure.NoPressure;
				toSuccessor.Temperature = QualitativeTemperature.BodyHeat;
				return toSuccessor;
			}
		}