Skip to content

Commit d2ad53c

Browse files
committed
Updated patches to master to allow sarin to run properly. Additionally,
update to patient validation to run ALL.
1 parent dbc4cda commit d2ad53c

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

projects/biogears/libBiogears/src/engine/Systems/Nervous.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -540,7 +540,7 @@ void Nervous::ChemoreceptorFeedback()
540540
double drugCNSModifier = m_data.GetDrugs().GetCentralNervousResponse().GetValue();
541541
if (drugCNSModifier > ZERO_APPROX) {
542542
for (auto drug : m_data.GetSubstances().GetActiveSubstances()) {
543-
if (drug->GetClassification() == CDM::enumSubstanceClass::Opioid) {
543+
if (drug->GetClassification() == CDM::enumSubstanceClass::Opioid || drug->GetName() == "Sarin") {
544544
nextTargetVentilation_L_Per_min *= (1.0 - drugCNSModifier);
545545
break; //Don't evaluate more than once if for some reason we give someone morphine and fentanyl
546546
}

share/Scenarios/Validation/Patient-Validation.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<Name>Patient Validation</Name>
44
<Description>Validation of the patient data</Description>
55
<InitialParameters>
6-
<PatientFile>StandardMale.xml</PatientFile>
6+
<PatientFile>ALL</PatientFile>
77
<Configuration xsi:type="BioGearsConfigurationData">
88
<WritePatientBaselineFile>On</WritePatientBaselineFile>
99
</Configuration>

share/data/ValidationSystems.config

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ Driver ScenarioTest : ScenarioTestDriver {
2323
}
2424

2525
@group System Validation
26-
ScenarioTest(BloodChemistryValidation, Patient=patients/StandardMale.xml Scenario=Validation/BloodChemistryValidation.xml )
27-
ScenarioTest(CardiovascularValidation, Patient=patients/StandardMale.xml Scenario=Validation/CardiovascularValidation.xml )
28-
ScenarioTest(EndocrineValidation, Patient=patients/StandardMale.xml Scenario=Validation/EndocrineValidation.xml )
29-
ScenarioTest(EnergyValidation, Patient=patients/StandardMale.xml Scenario=Validation/EnergyValidation.xml )
30-
ScenarioTest(GastrointestinalValidation, Patient=patients/StandardMale.xml Scenario=Validation/GastrointestinalValidation.xml )
31-
ScenarioTest(NervousValidation, Patient=patients/StandardMale.xml Scenario=Validation/NervousValidation.xml )
32-
ScenarioTest(RenalValidation, Patient=patients/StandardMale.xml Scenario=Validation/RenalValidation.xml )
33-
ScenarioTest(RespiratoryValidation, Patient=patients/StandardMale.xml Scenario=Validation/RespiratoryValidation.xml )
34-
ScenarioTest(TissueValidation, Patient=patients/StandardMale.xml Scenario=Validation/TissueValidation.xml )
26+
ScenarioTest(BloodChemistryValidation, Scenario=Validation/BloodChemistryValidation.xml )
27+
ScenarioTest(CardiovascularValidation, Scenario=Validation/CardiovascularValidation.xml )
28+
ScenarioTest(EndocrineValidation, Scenario=Validation/EndocrineValidation.xml )
29+
ScenarioTest(EnergyValidation, Scenario=Validation/EnergyValidation.xml )
30+
ScenarioTest(GastrointestinalValidation, Scenario=Validation/GastrointestinalValidation.xml )
31+
ScenarioTest(NervousValidation, Scenario=Validation/NervousValidation.xml )
32+
ScenarioTest(RenalValidation, Scenario=Validation/RenalValidation.xml )
33+
ScenarioTest(RespiratoryValidation, Scenario=Validation/RespiratoryValidation.xml )
34+
ScenarioTest(TissueValidation, Scenario=Validation/TissueValidation.xml )

0 commit comments

Comments
 (0)