CommonDataModelTest.h
1/* Distributed under the Apache License, Version 2.0.
2 See accompanying NOTICE file for details.*/
3
4#include "utils/testing/SETestManager.h"
14class SETestSuite;
15class SETestCase;
16
17enum enumCDMTestSourceType
18{
19 DC,
20 SIN,
21 PULSE,
22 ZEROCENTEREDSIN
23};
24
26{
27public:
28 CommonDataModelTest(Logger* logger=nullptr);
29 virtual ~CommonDataModelTest();
30
31 virtual bool RunTest(const std::string& testName, const std::string& sOutputDirectory) override;
32
33protected:
34 virtual void FillFunctionMap() override;
36 std::string m_OutDirectory;
37
38 typedef void(CommonDataModelTest::*testFunction)(const std::string&);
39 typedef std::map<std::string, testFunction> testMap;
41
42
44 // Circuits //
46public:
47 //Basic Circuit Tests
48 void BasicCircuitTest(const std::string& sOutputDirectory);
49 void MultiphysicsElectricalCircuitTest(const std::string& sOutputDirectory);
50 void MultiphysicsFluidCircuitTest(const std::string& sOutputDirectory);
51 void MultiphysicsThermalCircuitTest(const std::string& sOutputDirectory);
52
53 void SeriesRCDCTest(const std::string& sOutputDirectory);
54 void SeriesRCSINTest(const std::string& sOutputDirectory);
55 void SeriesRCPULSETest(const std::string& sOutputDirectory);
56
57 void SeriesRDCTest(const std::string& sOutputDirectory);
58 void SeriesRSINTest(const std::string& sOutputDirectory);
59 void SeriesRPULSETest(const std::string& sOutputDirectory);
60
61 void SeriesRLDCTest(const std::string& sOutputDirectory);
62 void SeriesRLSINTest(const std::string& sOutputDirectory);
63 void SeriesRLPULSETest(const std::string& sOutputDirectory);
64
65 void ParallelRDCTest(const std::string& sOutputDirectory);
66 void ParallelRSINTest(const std::string& sOutputDirectory);
67 void ParallelRPULSETest(const std::string& sOutputDirectory);
68
69 void ParallelRCDCTest(const std::string& sOutputDirectory);
70 void ParallelRCSINTest(const std::string& sOutputDirectory);
71 void ParallelRCPULSETest(const std::string& sOutputDirectory);
72
73 void ParallelRLDCTest(const std::string& sOutputDirectory);
74 void ParallelRLSINTest(const std::string& sOutputDirectory);
75 void ParallelRLPULSETest(const std::string& sOutputDirectory);
76 void ParallelRLSINCenteredTest(const std::string& sOutputDirectory);
77
78 void SeriesRLCDCTest(const std::string& sOutputDirectory);
79 void SeriesRLCSINTest(const std::string& sOutputDirectory);
80 void SeriesRLCPULSETest(const std::string& sOutputDirectory);
81
82 void ParallelRLCDCTest(const std::string& sOutputDirectory);
83 void ParallelRLCSINTest(const std::string& sOutputDirectory);
84 void ParallelRLCPULSETest(const std::string& sOutputDirectory);
85
86 void SwitchRCDCTest(const std::string& sOutputDirectory);
87 void SwitchRCSINTest(const std::string& sOutputDirectory);
88 void SwitchRCPULSETest(const std::string& sOutputDirectory);
89
90 void Comprehensive1DCTest(const std::string& sOutputDirectory);
91 void Comprehensive1SINTest(const std::string& sOutputDirectory);
92 void Comprehensive1PULSETest(const std::string& sOutputDirectory);
93
94 void SimpleDiodeDCTest(const std::string& sOutputDirectory);
95 void SimpleDiodeSINTest(const std::string& sOutputDirectory);
96 void SimpleDiodePULSETest(const std::string& sOutputDirectory);
97
98 void SeriesRCDCCurrentTest(const std::string& sOutputDirectory);
99 void SeriesRCSINCurrentTest(const std::string& sOutputDirectory);
100 void SeriesRCPULSECurrentTest(const std::string& sOutputDirectory);
101
102 void ParallelRCDCCurrentTest(const std::string& sOutputDirectory);
103 void ParallelRCSINCurrentTest(const std::string& sOutputDirectory);
104 void ParallelRCPULSECurrentTest(const std::string& sOutputDirectory);
105
106 void SeriesCapDCTest(const std::string& sOutputDirectory);
107 void SeriesCapSINTest(const std::string& sOutputDirectory);
108 void SeriesCapPULSETest(const std::string& sOutputDirectory);
109
110 void ParallelRDCCurrentTest(const std::string& sOutputDirectory);
111 void ParallelRSINCurrentTest(const std::string& sOutputDirectory);
112 void ParallelRPULSECurrentTest(const std::string& sOutputDirectory);
113
114 void CurrentCompDCTest(const std::string& sOutputDirectory);
115 void CurrentCompSINTest(const std::string& sOutputDirectory);
116 void CurrentCompPULSETest(const std::string& sOutputDirectory);
117
118 void SeriesRLDCCurrentTest(const std::string& sOutputDirectory);
119 void SeriesRLSINCurrentTest(const std::string& sOutputDirectory);
120 void SeriesRLPULSECurrentTest(const std::string& sOutputDirectory);
121
122 void ParallelRLDCCurrentTest(const std::string& sOutputDirectory);
123 void ParallelRLSINCurrentTest(const std::string& sOutputDirectory);
124 void ParallelRLPULSECurrentTest(const std::string& sOutputDirectory);
125
126 void BasicDiodeDCCurrentTest(const std::string& sOutputDirectory);
127 void BasicDiodeSINCurrentTest(const std::string& sOutputDirectory);
128 void BasicDiodePULSECurrentTest(const std::string& sOutputDirectory);
129
130 //NOTE: These next three tests seem to give errors while running, but they produce output...
131 void SwitchRCDCCurrentTest(const std::string& sOutputDirectory);
132 void SwitchRCSINCurrentTest(const std::string& sOutputDirectory);
133 void SwitchRCPULSECurrentTest(const std::string& sOutputDirectory);
134
135 void SeriesRLCDCCurrentTest(const std::string& sOutputDirectory);
136 void SeriesRLCSINCurrentTest(const std::string& sOutputDirectory);
137 void SeriesRLCPULSECurrentTest(const std::string& sOutputDirectory);
138
139 void ParallelRLCDCCurrentTest(const std::string& sOutputDirectory);
140 void ParallelRLCSINCurrentTest(const std::string& sOutputDirectory);
141 void ParallelRLCPULSECurrentTest(const std::string& sOutputDirectory);
142
143 void SeriesPressureSourceAdditionDCTest(const std::string& sOutputDirectory);
144 void SeriesPressureSourceAdditionSINTest(const std::string& sOutputDirectory);
145 void SeriesPressureSourceAdditionPULSETest(const std::string& sOutputDirectory);
146
147 //NOTE: These next six tests seem to give errors while running, but it's intentional
148 void SeriesCurrentSourceAdditionDCTest(const std::string& sOutputDirectory);
149 void SeriesCurrentSourceAdditionSINTest(const std::string& sOutputDirectory);
150 void SeriesCurrentSourceAdditionPULSETest(const std::string& sOutputDirectory);
151
152 void ParallelPressureSourceAdditionDCTest(const std::string& sOutputDirectory);
153 void ParallelPressureSourceAdditionSINTest(const std::string& sOutputDirectory);
154 void ParallelPressureSourceAdditionPULSETest(const std::string& sOutputDirectory);
155
156 void ParallelCurrentSourceAdditionDCTest(const std::string& sOutputDirectory);
157 void ParallelCurrentSourceAdditionSINTest(const std::string& sOutputDirectory);
158 void ParallelCurrentSourceAdditionPULSETest(const std::string& sOutputDirectory);
159
160 void SeriesCapDCCurrentTest(const std::string& sOutputDirectory);
161 void SeriesCapSINCurrentTest(const std::string& sOutputDirectory);
162 void SeriesCapPULSECurrentTest(const std::string& sOutputDirectory);
163
164 void ParallelCapDCTest(const std::string& sOutputDirectory);
165 void ParallelCapSINTest(const std::string& sOutputDirectory);
166 void ParallelCapPULSETest(const std::string& sOutputDirectory);
167
168 void ParallelCapDCCurrentTest(const std::string& sOutputDirectory);
169 void ParallelCapSINCurrentTest(const std::string& sOutputDirectory);
170 void ParallelCapPULSECurrentTest(const std::string& sOutputDirectory);
171
172 void SeriesIndDCTest(const std::string& sOutputDirectory);
173 void SeriesIndSINTest(const std::string& sOutputDirectory);
174 void SeriesIndPULSETest(const std::string& sOutputDirectory);
175
176 void SeriesIndDCCurrentTest(const std::string& sOutputDirectory);
177 void SeriesIndSINCurrentTest(const std::string& sOutputDirectory);
178 void SeriesIndPULSECurrentTest(const std::string& sOutputDirectory);
179
180 void ParallelIndDCTest(const std::string& sOutputDirectory);
181 void ParallelIndSINTest(const std::string& sOutputDirectory);
182 void ParallelIndPULSETest(const std::string& sOutputDirectory);
183
184 void ParallelIndDCCurrentTest(const std::string& sOutputDirectory);
185 void ParallelIndSINCurrentTest(const std::string& sOutputDirectory);
186 void ParallelIndPULSECurrentTest(const std::string& sOutputDirectory);
187
188 //These next three tests intentionally fail
189 void BadDiodeDCTest(const std::string& sOutputDirectory);
190 void BadDiodeSINTest(const std::string& sOutputDirectory);
191 void BadDiodePULSETest(const std::string& sOutputDirectory);
192
193 void ValidationComprehensive1DCTest(const std::string& sOutputDirectory);
194 void ValidationComprehensive1SINTest(const std::string& sOutputDirectory);
195 void ValidationComprehensive1PULSETest(const std::string& sOutputDirectory);
196 void ValidationComprehensive1SINCenteredTest(const std::string& sOutputDirectory);
197
198 void ValidationComprehensive2DCTest(const std::string& sOutputDirectory);
199 void ValidationComprehensive2SINTest(const std::string& sOutputDirectory);
200 void ValidationComprehensive2PULSETest(const std::string& sOutputDirectory);
201 void ValidationComprehensive2SINCenteredTest(const std::string& sOutputDirectory);
202
203 //Advanced Circuit Tests
204 void ElectricalCircuitTest(const std::string& sOutputDirectory);
205 void FluidCircuitTest(const std::string& sOutputDirectory);
206 void ThermalCircuitTest(const std::string& sOutputDirectory);
207 void CombinedCircuitTest(const std::string& sOutputDirectory);
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.$)
210 void NonZeroReferencePositive(const std::string& sOutputDirectory);
211 void NonZeroReferenceNegative(const std::string& sOutputDirectory);
212 void PolarizedCapacitorTest(const std::string& sOutputDirectory);
213 void PreChargeComplianceZeroVolume(const std::string& sOutputDirectory);
214 void PreChargeComplianceNonZeroVolume(const std::string& sOutputDirectory);
215 void ComplianceVolumeChange(const std::string& sOutputDirectory);
216 void CircuitLockingTest(const std::string& sOutputDirectory);
217
218protected:
219 //Used to generalize Basic Tests
220 void RunTest(const std::string& sOutputDirectory, const std::string& testName, enumCDMTestSourceType sourceType, int testIndex);
221
222 //Setup and preprocess methods for Basic Tests
226 void TestSetup8SeriesRDC();
334
335 void TestPreProcess1(double dT, int i);
336 void TestPreProcess2(double dT, int i);
337 void TestPreProcess3(double dT, int i);
338 void TestPreProcess4(double dT, int i);
339 void BasicCircuitPreProcess(double dT);
340 //Advanced pre-process
341 void FluidPreProcess(SEFluidCircuit& c, double dT);
342 void TestCircuitSerialization(const std::string& fileName);
343
345
346
348 // Compartments //
350public:
351 void GasCompartmentTest(const std::string& sOutputDirectory);
352 void LiquidCompartmentTest(const std::string& sOutputDirectory);
353 void ThermalCompartmentTest(const std::string& sOutputDirectory);
354 void TissueCompartmentTest(const std::string& sOutputDirectory); //there is nothing being tested here
355
356protected:
357 void TestCompartmentSerialization(SECompartmentManager& mgr, const std::string& fileName);
358 //Gas Compartments
359 void TestGasFlows(SETestSuite& testSuite, SESubstanceManager& subMgr);
360 void TestGasHierarchyFlows(SETestSuite& testSuite, SESubstanceManager& subMgr);
361 void TestFlow(SETestCase& testCase, SEGasCompartment& cmpt, double inflow_mL_Per_s, double outflow_mL_Per_s);
362 void TestGasHierarchy(SETestSuite& testSuite, SESubstanceManager& subMgr);
365 void TestGasSubstanceQuantity(SETestCase& testCase, SEGasCompartment& cmpt, SEGasSubstanceQuantity& subQ, double totalSubVolume_mL, double totalVolume_mL);
366 void TestUpdateGasLinks(SETestSuite& testSuite, SESubstanceManager& subMgr);
367 //Liquid Compartments
368 void TestLiquidFlows(SETestSuite& testSuite, SESubstanceManager& subMgr);
370 void TestFlow(SETestCase& testCase, SELiquidCompartment& cmpt, double inflow_mL_Per_s, double outflow_mL_Per_s);
371 void TestLiquidHierarchy(SETestSuite& testSuite, SESubstanceManager& subMgr);
375 void TestLiquidSubstanceQuantity(SETestCase& testCase, SELiquidCompartment& cmpt, SELiquidSubstanceQuantity& subQ, double totalMass_mg, double totalVolume_mL);
376 void TestUpdateLiquidLinks(SETestSuite& testSuite, SESubstanceManager& subMgr);
377 //Thermal Compartments
378 void TestThermalFlows(SETestSuite& testSuite, SESubstanceManager& subMgr);
380 void TestFlow(SETestCase& testCase, SEThermalCompartment& cmpt, double inflow_kcal_Per_s, double outflow_kcal_Per_s);
381 void TestThermalHierarchy(SETestSuite& testSuite, SESubstanceManager& subMgr);
384
386 // Transport //
388public:
389 void LargeFlowTransportTest(const std::string& sOutputDirectory);
390 void LiquidTransportTest(const std::string& sOutputDirectory);
391 void GasTransportTest(const std::string& sOutputDirectory);
392
394 // Black Box //
396
397public:
398 void BasicBlackBoxComparisonTest(const std::string& sOutputDirectory);
399 void BasicBlackBoxTest(const std::string& sOutputDirectory);
400 void WindkesselBlackBoxTest(const std::string& sOutputDirectory);
401 void BlackBoxComplianceTest(const std::string& sOutputDirectory);
402 void BlackBoxSourcesTest(const std::string& sOutputDirectory);
403
405 // I/O Tests //
407public:
408 void ActionTest(const std::string& sOutputDirectory);
409 void ReadPatientDirectory(const std::string& sOutputDirectory);
410 void ReadSubstanceDirectory(const std::string& sOutputDirectory);
411 void ConvertScenarioLogs(const std::string& sOutputDirectory);
412
414 // Properties Tests //
416public:
417 void ScalarTest(const std::string& sOutputDirectory);
418 void UnitsTest(const std::string& sOutputDirectory);
419 void WaveformInterpolatorTest(const std::string& sOutputDirectory);
420protected:
421 void ConvertList(std::vector<std::string> stringList);
422 // These property tests are not outputting any reports or anything, kind of just a sandbox at this point
423 // Maybe one day I will set something up, but these are generally not a problem (no jinx!)
424
425};
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
SECircuitManager * m_Circuits
Definition: CommonDataModelTest.h:344
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
std::string m_OutDirectory
Definition: CommonDataModelTest.h:36
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
testMap cdmMap
Definition: CommonDataModelTest.h:40
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

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.