49 static std::shared_ptr<L2NormTestBetweenKernels>
getNewInstance(std::shared_ptr<ColorConsoleOutput>
colorOutput, std::string dataToCalculate,
unsigned int timeStep, std::string
normalizeWith, std::shared_ptr<L2NormCalculatorFactory>
factory);
62 int calcTimeStepInResults(
unsigned int timeStep);
63 std::vector<std::string> buildTestOutput();
64 std::vector<std::string> buildBasicTestOutput();
65 std::vector<std::string> buildErrorTestOutput();
67 unsigned int timeStep;
68 std::string dataToCalculate;
69 std::shared_ptr<NumericalTestSimulation> basicSim;
70 std::shared_ptr<SimulationInfo> basicSimInfo;
71 std::shared_ptr<SimulationResults> basicSimResults;
72 std::shared_ptr<L2NormBetweenKernelPostProcessingStrategy> basicPostProcessingStrategy;
74 std::shared_ptr<NumericalTestSimulation> divergentSim;
75 std::shared_ptr<SimulationInfo> divergentSimInfo;
76 std::shared_ptr<SimulationResults> divergentSimResults;
77 std::shared_ptr<L2NormBetweenKernelPostProcessingStrategy> divergentPostProcessingStrategy;
78 double divergentL2Result;
79 std::shared_ptr<L2NormCalculator> l2Normcalculator;
80 std::string normalizeData;
81 double resultL2ToBasicKernel;
static std::shared_ptr< L2NormTestBetweenKernels > getNewInstance(std::shared_ptr< ColorConsoleOutput > colorOutput, std::string dataToCalculate, unsigned int timeStep, std::string normalizeWith, std::shared_ptr< L2NormCalculatorFactory > factory)