49 static std::shared_ptr<L2NormTest>
getNewInstance(std::shared_ptr<ColorConsoleOutput>
colorOutput, std::shared_ptr<L2NormTestParameterStruct>
testParameter, std::string dataToCalculate,
double maxL2NormDiff, std::string normalizeData);
52 void addSimulation(std::shared_ptr<NumericalTestSimulation> sim, std::shared_ptr<SimulationInfo> simInfo, std::shared_ptr<L2NormPostProcessingStrategy>
postProStrategy);
59 L2NormTest(std::shared_ptr<ColorConsoleOutput>
colorOutput, std::shared_ptr<L2NormTestParameterStruct>
testParameter, std::string dataToCalculate,
double maxL2NormDiff, std::string normalizeData);
60 std::vector<std::string> buildTestOutput();
61 std::vector<std::string> buildBasicTestOutput();
62 std::vector<std::string> buildErrorTestOutput();
65 unsigned int basicTimeStep, divergentTimeStep;
66 double resultBasicTimestep, resultDivergentTimeStep;
67 std::string dataToCalculate;
72 std::string normalizeData;
74 std::vector<std::shared_ptr<L2NormPostProcessingStrategy> > l2NormPostProStrategies;
static std::shared_ptr< L2NormTest > getNewInstance(std::shared_ptr< ColorConsoleOutput > colorOutput, std::shared_ptr< L2NormTestParameterStruct > testParameter, std::string dataToCalculate, double maxL2NormDiff, std::string normalizeData)