48 static std::shared_ptr<L2NormPostProcessingStrategy>
getNewInstance(std::shared_ptr<SimulationResults>
simResult, std::shared_ptr<AnalyticalResults> analyticalResult, std::shared_ptr<L2NormTestParameterStruct>
testPara, std::shared_ptr<L2NormCalculatorFactory>
factory, std::vector<std::string> dataToCalcTests);
51 std::vector<double>
getL2Norm(std::string dataToCalc, std::string normalizeData);
56 L2NormPostProcessingStrategy(std::shared_ptr<SimulationResults>
simResult, std::shared_ptr<AnalyticalResults> analyticalResult, std::shared_ptr<L2NormTestParameterStruct>
testPara, std::shared_ptr<L2NormCalculatorFactory>
factory, std::vector<std::string> dataToCalcTests);
59 std::shared_ptr<AnalyticalResults> analyticalResult;
60 std::vector<std::shared_ptr<L2NormCalculator> > l2Normcalculator;
62 std::vector<std::string> dataToCalculate;
63 std::vector<std::string> normalizeData;
64 unsigned int basicTimeStep;
65 unsigned int divergentTimeStep;
66 std::vector<std::vector<double>> l2NormBasic;
67 std::vector<std::vector<double>> l2NormDivergent;
std::shared_ptr< SimulationResults > simResult
static std::shared_ptr< L2NormPostProcessingStrategy > getNewInstance(std::shared_ptr< SimulationResults > simResult, std::shared_ptr< AnalyticalResults > analyticalResult, std::shared_ptr< L2NormTestParameterStruct > testPara, std::shared_ptr< L2NormCalculatorFactory > factory, std::vector< std::string > dataToCalcTests)