CommonDataModelTest.h
208 void CircuitErrorTest(const std::string& sOutputDirectory); //This one doesn't output anything right now
209 void DynamicallyChangingCircuitTest(const std::string& sOutputDirectory); //This one has some really strange output (-1.$)
220 void RunTest(const std::string& sOutputDirectory, const std::string& testName, enumCDMTestSourceType sourceType, int testIndex);
354 void TissueCompartmentTest(const std::string& sOutputDirectory); //there is nothing being tested here
361 void TestFlow(SETestCase& testCase, SEGasCompartment& cmpt, double inflow_mL_Per_s, double outflow_mL_Per_s);
363 void TestGasCircuitVolumesPressuresAndFlows(SETestSuite& testSuite, SESubstanceManager& subMgr);
365 void TestGasSubstanceQuantity(SETestCase& testCase, SEGasCompartment& cmpt, SEGasSubstanceQuantity& subQ, double totalSubVolume_mL, double totalVolume_mL);
370 void TestFlow(SETestCase& testCase, SELiquidCompartment& cmpt, double inflow_mL_Per_s, double outflow_mL_Per_s);
372 void TestLiquidCircuitVolumesPressuresAndFlows(SETestSuite& testSuite, SESubstanceManager& subMgr);
375 void TestLiquidSubstanceQuantity(SETestCase& testCase, SELiquidCompartment& cmpt, SELiquidSubstanceQuantity& subQ, double totalMass_mg, double totalVolume_mL);
380 void TestFlow(SETestCase& testCase, SEThermalCompartment& cmpt, double inflow_kcal_Per_s, double outflow_kcal_Per_s);
422 // These property tests are not outputting any reports or anything, kind of just a sandbox at this point
Definition: CommonDataModelTest.h:26
void ParallelRLPULSECurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5102
void SeriesIndDCCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5326
void CheckTemperatureAndHeat(SETestCase &testCase, SEThermalCompartment &cmpt)
Definition: ThermalCompartmentTest.cpp:602
void CurrentCompDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5054
void NonZeroReferenceNegative(const std::string &sOutputDirectory)
Tests the non-zero reference circuit methodology.
Definition: AdvancedCircuitTest.cpp:605
void TestSetup17BasicDiodeDC()
Definition: BasicCircuitTest.cpp:1063
void TestSetup21ParallelRSINCurrent()
Definition: BasicCircuitTest.cpp:1556
virtual ~CommonDataModelTest()
Definition: CommonDataModelTest.cpp:19
void ParallelPressureSourceAdditionSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5224
void ParallelPressureSourceAdditionDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5218
void Comprehensive1PULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4958
void ValidationComprehensive2SINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5428
void ParallelRLCSINCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5169
void TestSetup26SwitchRCSINCurrent()
Definition: BasicCircuitTest.cpp:2045
void ParallelRLCPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4922
void BasicCircuitPreProcess(double dT)
Controls the PreProcess logic for the BasicCircuit test.
Definition: BasicCircuitTest.cpp:4476
void TestSetup41ValidationComprehensive1Pulse()
Definition: BasicCircuitTest.cpp:3629
void CircuitErrorTest(const std::string &sOutputDirectory)
Tests the circuit errors.
Definition: AdvancedCircuitTest.cpp:377
void FluidCircuitTest(const std::string &sOutputDirectory)
Definition: AdvancedCircuitTest.cpp:110
void ParallelRLDCCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5090
void TestSetup22CurrentCompDC()
Definition: BasicCircuitTest.cpp:1614
void ParallelCapPULSECurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5302
void TestSetup12ParallelRLDC()
Definition: BasicCircuitTest.cpp:495
CommonDataModelTest(Logger *logger=nullptr)
Definition: CommonDataModelTest.cpp:11
void CheckGasPressureAndVolume(SETestCase &testCase, SEGasCompartment &cmpt)
Definition: GasCompartmentTest.cpp:884
void TestSetup15SwitchRCDC()
Definition: BasicCircuitTest.cpp:829
void TestSetup14ParallelRLCDC()
Definition: BasicCircuitTest.cpp:730
void TestSetup15SwitchRCSIN()
Definition: BasicCircuitTest.cpp:863
void TestGasSubstanceQuantity(SETestCase &testCase, SEGasCompartment &cmpt, SEGasSubstanceQuantity &subQ, double totalSubVolume_mL, double totalVolume_mL)
Definition: GasCompartmentTest.cpp:985
void TestSetup21ParallelRDCCurrent()
Definition: BasicCircuitTest.cpp:1527
void TestSetup26SwitchRCDCCurrent()
Definition: BasicCircuitTest.cpp:2010
void BasicBlackBoxTest(const std::string &sOutputDirectory)
Definition: BlackBoxTest.cpp:90
void TestSetup9SeriesRLDC()
Definition: BasicCircuitTest.cpp:219
void LiquidCompartmentTest(const std::string &sOutputDirectory)
Definition: LiquidCompartmentTest.cpp:1344
void SeriesCapDCCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5254
void TestSetup9SeriesRLPULSE()
Definition: BasicCircuitTest.cpp:283
void TestSetup25BasicDiodeDCCurrent()
Definition: BasicCircuitTest.cpp:1908
void TestUpdateGasLinks(SETestSuite &testSuite, SESubstanceManager &subMgr)
Definition: GasCompartmentTest.cpp:1028
void SeriesRLDCCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5072
void TestSetup22CurrentCompSIN()
Definition: BasicCircuitTest.cpp:1649
void TestSetup35ParallelCapDCCurrent()
Definition: BasicCircuitTest.cpp:2874
void TestSetup39ParallelIndSINCurrent()
Definition: BasicCircuitTest.cpp:3341
void WindkesselBlackBoxTest(const std::string &sOutputDirectory)
Definition: BlackBoxTest.cpp:197
void TestSetup30SeriesCurrentSourceAdditionDC()
Definition: BasicCircuitTest.cpp:2412
void TestSetup27SeriesRLCDCCurrent()
Definition: BasicCircuitTest.cpp:2115
void TestCompartmentSerialization(SECompartmentManager &mgr, const std::string &fileName)
Definition: CommonDataModelTest.cpp:260
void GasTransportTest(const std::string &sOutputDirectory)
Definition: SubstanceTransport.cpp:318
void TestUpdateLiquidLinks(SETestSuite &testSuite, SESubstanceManager &subMgr)
Definition: LiquidCompartmentTest.cpp:1266
void TestSetup14ParallelRLCSIN()
Definition: BasicCircuitTest.cpp:763
void ValidationComprehensive2SINCenteredTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5440
void BasicDiodePULSECurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5120
void CurrentCompPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5066
void SeriesRLDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4814
void MultiphysicsThermalCircuitTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4709
void TestSetup37SeriesIndSINCurrent()
Definition: BasicCircuitTest.cpp:3128
void TestSetup28ParallelRLCSINCurrent()
Definition: BasicCircuitTest.cpp:2260
void TestSetup22CurrentCompPulse()
Definition: BasicCircuitTest.cpp:1684
void TestSetup19RCParallelPulseCurrent()
Definition: BasicCircuitTest.cpp:1383
void TestSetup24ParallelRLSINCurrent()
Definition: BasicCircuitTest.cpp:1846
void TestSetup24ParallelRLPULSECurrent()
Definition: BasicCircuitTest.cpp:1877
void WaveformInterpolatorTest(const std::string &sOutputDirectory)
Definition: WaveformInterpolatorTest.cpp:21
void SeriesRLPULSECurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5084
void TestSetup41ValidationComprehensive1SIN()
Definition: BasicCircuitTest.cpp:3563
void TestSetup29SeriesPressureSourceAdditionDC()
Definition: BasicCircuitTest.cpp:2328
void SeriesIndPULSECurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5338
void SeriesRDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4796
void ThermalCircuitTest(const std::string &sOutputDirectory)
Definition: AdvancedCircuitTest.cpp:176
void Comprehensive1SINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4952
void ParallelRLPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4880
void BasicDiodeDCCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5108
void TestSetup8SeriesRPULSE()
Definition: BasicCircuitTest.cpp:188
void TestSetup14ParallelRLCPULSE()
Definition: BasicCircuitTest.cpp:796
void ParallelRLSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4874
void SeriesPressureSourceAdditionPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5193
void TestSetup33SeriesCapSINCurrent()
Definition: BasicCircuitTest.cpp:2696
void TissueCompartmentTest(const std::string &sOutputDirectory)
Definition: TissueCompartmentTest.cpp:26
void TestSetup36SeriesIndPulse()
Definition: BasicCircuitTest.cpp:3052
void ConvertList(std::vector< std::string > stringList)
Definition: UnitsTest.cpp:26
void SeriesRLCPULSECurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5157
void TestSetup19RCParallelSINCurrent()
Definition: BasicCircuitTest.cpp:1352
void TestSetup42ValidationComprehensive2DC()
Definition: BasicCircuitTest.cpp:3761
void ParallelCurrentSourceAdditionSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5242
void BadDiodeSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5386
void SeriesRLCSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4898
void TestPreProcess3(double dT, int i)
Performs the preprocess math for the circuits that use pulse train sources.
Definition: BasicCircuitTest.cpp:4233
void TestSetup25BasicDiodeSINCurrent()
Definition: BasicCircuitTest.cpp:1942
void ReadSubstanceDirectory(const std::string &sOutputDirectory)
Definition: ReadSubstanceDirectory.cpp:14
void TestFlow(SETestCase &testCase, SEGasCompartment &cmpt, double inflow_mL_Per_s, double outflow_mL_Per_s)
Definition: GasCompartmentTest.cpp:268
void TestSetup36SeriesIndDC()
Definition: BasicCircuitTest.cpp:2976
void BasicDiodeSINCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5114
virtual void FillFunctionMap() override
Definition: CommonDataModelTest.cpp:65
void SeriesCurrentSourceAdditionDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5200
void SwitchRCDCCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5127
void TestLiquidFlows(SETestSuite &testSuite, SESubstanceManager &subMgr)
Definition: LiquidCompartmentTest.cpp:35
void TestSetup17BasicDiodeSIN()
Definition: BasicCircuitTest.cpp:1096
void TestSetup37SeriesIndDCCurrent()
Definition: BasicCircuitTest.cpp:3090
void TestSetup34ParallelCapDC()
Definition: BasicCircuitTest.cpp:2772
void ParallelRLDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4868
void TestSetup32ParallelCurrentSourceAdditionSIN()
Definition: BasicCircuitTest.cpp:2604
void TestSetup31ParallelPressureSourceAdditionSIN()
Definition: BasicCircuitTest.cpp:2523
void TestLiquidHierarchySaturation(SETestSuite &testSuite, SESubstanceManager &subMgr)
Definition: LiquidCompartmentTest.cpp:821
void TestSetup31ParallelPressureSourceAdditionPULSE()
Definition: BasicCircuitTest.cpp:2550
void SwitchRCSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4934
void(CommonDataModelTest::* testFunction)(const std::string &)
Definition: CommonDataModelTest.h:38
void SimpleDiodeDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4964
void TestSetup10ParallelRDC()
Definition: BasicCircuitTest.cpp:315
void TestSetup35ParallelCapPulseCurrent()
Definition: BasicCircuitTest.cpp:2942
void PolarizedCapacitorTest(const std::string &sOutputDirectory)
Tests the polarized element methodology.
Definition: AdvancedCircuitTest.cpp:681
void ValidationComprehensive2PULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5434
void FluidPreProcess(SEFluidCircuit &c, double dT)
Definition: AdvancedCircuitTest.cpp:33
void TestSetup38ParallelIndPulse()
Definition: BasicCircuitTest.cpp:3273
void ParallelRPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4844
void SeriesCapSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5024
void Comprehensive1DCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4946
void ParallelIndSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5350
void TestSetup28ParallelRLCDCCurrent()
Definition: BasicCircuitTest.cpp:2226
void ParallelRSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4838
void TestPreProcess4(double dT, int i)
Performs the preprocess math for the circuits that use sinusoidal sources with pressure sources cente...
Definition: BasicCircuitTest.cpp:4378
void TestLiquidHierarchy(SETestSuite &testSuite, SESubstanceManager &subMgr)
Definition: LiquidCompartmentTest.cpp:305
void SimpleDiodeSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4970
void SeriesCurrentSourceAdditionPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5212
void SeriesRPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4808
void TestSetup35ParallelCapSINCurrent()
Definition: BasicCircuitTest.cpp:2908
void ParallelCurrentSourceAdditionPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5248
void PreChargeComplianceZeroVolume(const std::string &sOutputDirectory)
Definition: AdvancedCircuitTest.cpp:748
void TestSetup41ValidationComprehensive1SINCentered()
Definition: BasicCircuitTest.cpp:3695
void TestSetup29SeriesPressureSourceAdditionSIN()
Definition: BasicCircuitTest.cpp:2356
void TestSetup25BasicDiodePULSECurrent()
Definition: BasicCircuitTest.cpp:1976
void BlackBoxSourcesTest(const std::string &sOutputDirectory)
Definition: BlackBoxTest.cpp:588
void SeriesRLSINCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5078
void TestSetup39ParallelIndPulseCurrent()
Definition: BasicCircuitTest.cpp:3375
void MultiphysicsElectricalCircuitTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4571
void ParallelIndPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5356
void TestSetup23SeriesRLPULSECurrent()
Definition: BasicCircuitTest.cpp:1783
void SeriesRLCSINCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5151
void LargeFlowTransportTest(const std::string &sOutputDirectory)
Definition: SubstanceTransport.cpp:28
void ParallelPressureSourceAdditionPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5230
void TestSetup9SeriesRLSIN()
Definition: BasicCircuitTest.cpp:251
void TestSetup19RCParallelDCCurrent()
Definition: BasicCircuitTest.cpp:1321
void TestGasFlows(SETestSuite &testSuite, SESubstanceManager &subMgr)
Definition: GasCompartmentTest.cpp:32
void TestSetup33SeriesCapPulseCurrent()
Definition: BasicCircuitTest.cpp:2734
void SeriesPressureSourceAdditionSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5187
void TestSetup7SeriesRCSIN()
Definition: BasicCircuitTest.cpp:61
void TestSetup10ParallelRSIN()
Definition: BasicCircuitTest.cpp:344
void ParallelCurrentSourceAdditionDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5236
void TestSetup18RCSeriesPulseCurrent()
Definition: BasicCircuitTest.cpp:1290
void TestPreProcess1(double dT, int i)
Performs the preprocess math for any DC circuit in the circuit unit tests.
Definition: BasicCircuitTest.cpp:4027
void TestSetup30SeriesCurrentSourceAdditionSIN()
Definition: BasicCircuitTest.cpp:2439
void TestSetup18RCSeriesDCCurrent()
Definition: BasicCircuitTest.cpp:1228
void TestSetup42ValidationComprehensive2SINCentered()
Definition: BasicCircuitTest.cpp:3953
void ValidationComprehensive1SINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5404
void ParallelRPULSECurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5048
void TestSetup15SwitchRCPULSE()
Definition: BasicCircuitTest.cpp:897
void SeriesRLCDCCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5145
void CurrentCompSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5060
void TestGasHierarchy(SETestSuite &testSuite, SESubstanceManager &subMgr)
Definition: GasCompartmentTest.cpp:300
void ConvertScenarioLogs(const std::string &sOutputDirectory)
Definition: ConvertScenarioLogs.cpp:15
void TestSetup37SeriesIndPulseCurrent()
Definition: BasicCircuitTest.cpp:3166
void TestSetup18RCSeriesSINCurrent()
Definition: BasicCircuitTest.cpp:1259
void BasicBlackBoxComparisonTest(const std::string &sOutputDirectory)
Definition: BlackBoxTest.cpp:21
void ParallelIndDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5344
void ParallelRLCDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4910
void TestSetup29SeriesPressureSourceAdditionPULSE()
Definition: BasicCircuitTest.cpp:2384
void ScalarTest(const std::string &sOutputDirectory)
Definition: ScalarTest.cpp:27
void TestSetup34ParallelCapPulse()
Definition: BasicCircuitTest.cpp:2840
void TestPreProcess2(double dT, int i)
Performs the preprocess math for the circuits that use sinusoidal sources.
Definition: BasicCircuitTest.cpp:4133
void TestSetup27SeriesRLCPULSECurrent()
Definition: BasicCircuitTest.cpp:2189
void SeriesRCPULSECurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4994
void ActionTest(const std::string &sOutputDirectory)
Definition: ActionTest.cpp:99
void ParallelRDCCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5036
void SeriesIndDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5308
void TestSetup28ParallelRLCPULSECurrent()
Definition: BasicCircuitTest.cpp:2294
void CombinedCircuitTest(const std::string &sOutputDirectory)
Tests the combined circuit methodology.
Definition: AdvancedCircuitTest.cpp:264
void TestSetup38ParallelIndSIN()
Definition: BasicCircuitTest.cpp:3239
void ParallelCapSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5278
void TestSetup12ParallelRLPULSE()
Definition: BasicCircuitTest.cpp:557
void TestGasCircuitVolumesPressuresAndFlows(SETestSuite &testSuite, SESubstanceManager &subMgr)
Definition: GasCompartmentTest.cpp:682
void TestThermalHierarchy(SETestSuite &testSuite, SESubstanceManager &subMgr)
Definition: ThermalCompartmentTest.cpp:292
void TestSetup12ParallelRLSINCentered()
Definition: BasicCircuitTest.cpp:588
void SeriesRCDCCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4982
void SeriesRSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4802
void ParallelRCSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4856
void TestSetup42ValidationComprehensive2SIN()
Definition: BasicCircuitTest.cpp:3825
void TestSetup13SeriesRLCSIN()
Definition: BasicCircuitTest.cpp:656
void SeriesCapPULSECurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5266
void TestSetup7SeriesRCPULSE()
Definition: BasicCircuitTest.cpp:93
void TestSetup24ParallelRLDCCurrent()
Definition: BasicCircuitTest.cpp:1815
void TestSetup41ValidationComprehensive1DC()
Definition: BasicCircuitTest.cpp:3497
void SeriesCapSINCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5260
void TestGasHierarchyFlows(SETestSuite &testSuite, SESubstanceManager &subMgr)
Definition: GasCompartmentTest.cpp:164
void BadDiodePULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5392
void BadDiodeDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5380
void TestSetup42ValidationComprehensive2Pulse()
Definition: BasicCircuitTest.cpp:3889
void TestSetup11ParallelRCSIN()
Definition: BasicCircuitTest.cpp:433
void ParallelCapDCCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5290
void SeriesPressureSourceAdditionDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5181
void CircuitLockingTest(const std::string &sOutputDirectory)
Definition: AdvancedCircuitTest.cpp:907
void SeriesRCPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4790
void SeriesIndSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5314
void TestSetup38ParallelIndDC()
Definition: BasicCircuitTest.cpp:3205
void ParallelRLSINCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5096
void DynamicallyChangingCircuitTest(const std::string &sOutputDirectory)
Tests to ensure circuits can be changed dynamically.
Definition: AdvancedCircuitTest.cpp:430
void ParallelIndPULSECurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5374
void SeriesRCSINCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4988
void CheckLiquidPressureAndVolume(SETestCase &testCase, SELiquidCompartment &cmpt)
Definition: LiquidCompartmentTest.cpp:1127
void ComplianceVolumeChange(const std::string &sOutputDirectory)
Definition: AdvancedCircuitTest.cpp:844
void SeriesRLPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4826
void TestSetup27SeriesRLCSINCurrent()
Definition: BasicCircuitTest.cpp:2152
void TestThermalFlows(SETestSuite &testSuite, SESubstanceManager &subMgr)
Definition: ThermalCompartmentTest.cpp:32
void TestSetup23SeriesRLSINCurrent()
Definition: BasicCircuitTest.cpp:1751
void SwitchRCDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4928
void ValidationComprehensive1PULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5410
void SwitchRCPULSECurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5139
void ParallelRCPULSECurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5012
void TestThermalFlowHierarchy(SETestSuite &testSuite, SESubstanceManager &subMgr)
Definition: ThermalCompartmentTest.cpp:164
void ParallelRCPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4862
void TestSetup16Comprehensive1DC()
Definition: BasicCircuitTest.cpp:931
void SeriesCapPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5030
void TestSetup40BadDiodeDC()
Definition: BasicCircuitTest.cpp:3409
std::map< std::string, testFunction > testMap
Definition: CommonDataModelTest.h:39
void ParallelRDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4832
void TestSetup40BadDiodePulse()
Definition: BasicCircuitTest.cpp:3467
void SeriesRCSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4784
void ParallelRCDCCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5000
void SeriesRLSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4820
void SeriesCapDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5018
void TestSetup8SeriesRSIN()
Definition: BasicCircuitTest.cpp:157
void ElectricalCircuitTest(const std::string &sOutputDirectory)
Definition: AdvancedCircuitTest.cpp:44
void ReadPatientDirectory(const std::string &sOutputDirectory)
Definition: ReadPatientDirectory.cpp:13
void TestSetup26SwitchRCPULSECurrent()
Definition: BasicCircuitTest.cpp:2080
void SeriesRLCPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4904
void TestLiquidHierarchyFlows(SETestSuite &testSuite, SESubstanceManager &subMgr)
Definition: LiquidCompartmentTest.cpp:168
void SeriesCurrentSourceAdditionSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5206
void TestSetup39ParallelIndDCCurrent()
Definition: BasicCircuitTest.cpp:3307
void TestSetup13SeriesRLCDC()
Definition: BasicCircuitTest.cpp:619
void SwitchRCPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4940
void ThermalCompartmentTest(const std::string &sOutputDirectory)
Definition: ThermalCompartmentTest.cpp:685
void TestSetup32ParallelCurrentSourceAdditionDC()
Definition: BasicCircuitTest.cpp:2577
void TestLiquidSubstanceQuantity(SETestCase &testCase, SELiquidCompartment &cmpt, SELiquidSubstanceQuantity &subQ, double totalMass_mg, double totalVolume_mL)
Definition: LiquidCompartmentTest.cpp:1210
void TestSetup36SeriesIndSIN()
Definition: BasicCircuitTest.cpp:3014
void TestSetup21ParallelRPulseCurrent()
Definition: BasicCircuitTest.cpp:1585
void BlackBoxComplianceTest(const std::string &sOutputDirectory)
Definition: BlackBoxTest.cpp:484
void ParallelRLSINCenteredTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4886
void TestSetup20SeriesCapSIN()
Definition: BasicCircuitTest.cpp:1451
void TestCircuitSerialization(const std::string &fileName)
Definition: BasicCircuitTest.cpp:5513
void TestSetup13SeriesRLCPULSE()
Definition: BasicCircuitTest.cpp:693
void TestSetup31ParallelPressureSourceAdditionDC()
Definition: BasicCircuitTest.cpp:2496
void TestSetup40BadDiodeSIN()
Definition: BasicCircuitTest.cpp:3438
void TestCircuitHeatTemperatureAndFlows(SETestSuite &testSuite, SESubstanceManager &subMgr)
Definition: ThermalCompartmentTest.cpp:430
void ParallelRSINCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5042
void SimpleDiodePULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4976
void ParallelRLCPULSECurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5175
void ParallelCapPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5284
void TestSetup16Comprehensive1SIN()
Definition: BasicCircuitTest.cpp:975
void ParallelRCDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4850
void NonZeroReferencePositive(const std::string &sOutputDirectory)
Tests the non-zero reference circuit methodology.
Definition: AdvancedCircuitTest.cpp:531
void TestSetup17BasicDiodePULSE()
Definition: BasicCircuitTest.cpp:1129
void TestSetup32ParallelCurrrentSourceAdditionPULSE()
Definition: BasicCircuitTest.cpp:2631
virtual bool RunTest(const std::string &testName, const std::string &sOutputDirectory) override
Definition: CommonDataModelTest.cpp:24
void SeriesRLCDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4892
void ValidationComprehensive2DCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5422
void TestSetup11ParallelRCDC()
Definition: BasicCircuitTest.cpp:402
void ParallelRLCDCCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5163
void SeriesRCDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4778
double m_PercentTolerance
Definition: CommonDataModelTest.h:35
void TestSetup12ParallelRLSIN()
Definition: BasicCircuitTest.cpp:526
void LiquidTransportTest(const std::string &sOutputDirectory)
Definition: SubstanceTransport.cpp:133
void ParallelRLCSINTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4916
void TestSetup23SeriesRLDCCurrent()
Definition: BasicCircuitTest.cpp:1719
void ParallelCapDCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5272
void ParallelCapSINCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5296
void ParallelIndSINCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5368
void BasicCircuitTest(const std::string &sOutputDirectory)
Runs the basic circuit unit test.
Definition: BasicCircuitTest.cpp:4495
void TestSetup7SeriesRCDC()
Definition: BasicCircuitTest.cpp:28
void MultiphysicsFluidCircuitTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:4640
void TestSetup10ParallelRPULSE()
Definition: BasicCircuitTest.cpp:373
void SeriesIndSINCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5332
void ValidationComprehensive1DCTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5398
void TestSetup20SeriesCapDC()
Definition: BasicCircuitTest.cpp:1414
void SeriesIndPULSETest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5320
void ValidationComprehensive1SINCenteredTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5416
void TestSetup20SeriesCapPulse()
Definition: BasicCircuitTest.cpp:1489
void SwitchRCSINCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5133
void UnitsTest(const std::string &sOutputDirectory)
Definition: UnitsTest.cpp:45
void TestLiquidCircuitVolumesPressuresAndFlows(SETestSuite &testSuite, SESubstanceManager &subMgr)
Definition: LiquidCompartmentTest.cpp:645
void TestSetup16Comprehensive1PULSE()
Definition: BasicCircuitTest.cpp:1019
void TestSetup33SeriesCapDCCurrent()
Definition: BasicCircuitTest.cpp:2658
void PreChargeComplianceNonZeroVolume(const std::string &sOutputDirectory)
Definition: AdvancedCircuitTest.cpp:796
void TestSetup34ParallelCapSIN()
Definition: BasicCircuitTest.cpp:2806
void TestSetup11ParallelRCPULSE()
Definition: BasicCircuitTest.cpp:464
void GasCompartmentTest(const std::string &sOutputDirectory)
Definition: GasCompartmentTest.cpp:1091
void ParallelIndDCCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5362
void ParallelRCSINCurrentTest(const std::string &sOutputDirectory)
Definition: BasicCircuitTest.cpp:5006
void TestSetup30SeriesCurrentSourceAdditionPULSE()
Definition: BasicCircuitTest.cpp:2468
void TestSetup8SeriesRDC()
Definition: BasicCircuitTest.cpp:125
Definition: Logger.h:71
Definition: SECircuitManager.h:38
Definition: SECompartmentManager.h:25
Definition: SEFluidCircuit.h:12
Definition: SEGasCompartment.h:14
Definition: SEGasSubstanceQuantity.h:10
Definition: SELiquidCompartment.h:11
Definition: SELiquidSubstanceQuantity.h:12
Definition: SESubstanceManager.h:9
Definition: SETestCase.h:9
Definition: SETestManager.h:8
Definition: SETestSuite.h:10
Definition: SEThermalCompartment.h:12