|
| int | main (int argc, char **argv) |
| |
| template<typename T > |
| bool | AlmostEquals (T first, T second) |
| |
| void | log (const char *fmt) |
| |
| std::ifstream | openConfigFile (const std::string aFilePath) |
| |
| bool | checkConfigFile (ConfigFilePtr input) |
| |
| std::shared_ptr< BasicSimulationParameterStruct > | makeBasicSimulationParameter (ConfigFilePtr input) |
| |
| std::vector< std::shared_ptr< TaylorGreenVortexUxParameterStruct > > | makeTaylorGreenVortexUxParameter (const std::string pathNumericalTests, ConfigFilePtr input, std::shared_ptr< BasicSimulationParameterStruct > basicSimParameter) |
| |
| std::vector< std::shared_ptr< TaylorGreenVortexUzParameterStruct > > | makeTaylorGreenVortexUzParameter (const std::string pathNumericalTests, ConfigFilePtr input, std::shared_ptr< BasicSimulationParameterStruct > basicSimParameter) |
| |
| std::vector< std::shared_ptr< ShearWaveParameterStruct > > | makeShearWaveParameter (const std::string pathNumericalTests, ConfigFilePtr input, std::shared_ptr< BasicSimulationParameterStruct > basicSimParameter) |
| |
| std::shared_ptr< NyTestParameterStruct > | makeNyTestParameter (ConfigFilePtr input) |
| |
| std::shared_ptr< PhiTestParameterStruct > | makePhiTestParameter (ConfigFilePtr input) |
| |
| std::shared_ptr< L2NormTestParameterStruct > | makeL2NormTestParameter (ConfigFilePtr input) |
| |
| std::vector< std::string > | readKernelList (ConfigFilePtr input) |
| |
| std::shared_ptr< L2NormTestBetweenKernelsParameterStruct > | makeL2NormTestBetweenKernelsParameter (ConfigFilePtr input) |
| |
| std::vector< std::shared_ptr< GridInformationStruct > > | makeGridInformation (const std::string pathNumericalTests, ConfigFilePtr input, std::string simName) |
| |
| unsigned int | calcStartStepForToVectorWriter (ConfigFilePtr input) |
| |
| std::shared_ptr< VectorWriterInformationStruct > | makeVectorWriterInformationStruct (ConfigFilePtr input) |
| |
| std::shared_ptr< LogFileParameterStruct > | makeLogFilePara (ConfigFilePtr input) |
| |
| int | calcNumberOfSimulationGroup (ConfigFilePtr input, std::string simName) |
| |
| int | calcNumberOfSimulations (ConfigFilePtr input, ConfigDataPtr configData) |
| |
| void | logInvalidSimulationData (const std::string &quantity) |
| |
| bool | isValid (const double quantity, const std::string &quantityName) |
| |
| std::shared_ptr< NumericalTestGridReader > | makeGridReader (std::shared_ptr< InitialCondition > initialCondition, std::shared_ptr< Parameter > para, std::shared_ptr< CudaMemoryManager > cudaManager) |
| |
| static std::shared_ptr< AnalyticalResults > | ShearWaveAnalyticalResults::getNewInstance (double viscosity, std::shared_ptr< ShearWaveParameterStruct > simParaStruct) |
| |
| void | ShearWaveAnalyticalResults::calc (std::shared_ptr< SimulationResults > simResults) |
| |
| static std::shared_ptr< InitialConditionShearWave > | InitialConditionShearWave::getNewInstance (std::shared_ptr< ShearWaveParameterStruct > simParaStruct, std::shared_ptr< GridInformationStruct > gridInfoStruct) |
| |
| real | InitialConditionShearWave::getInitVX (int i, int level) |
| |
| real | InitialConditionShearWave::getInitVY (int i, int level) |
| |
| real | InitialConditionShearWave::getInitVZ (int i, int level) |
| |
| real | InitialConditionShearWave::getInitROH (int i, int level) |
| |
| real | InitialConditionShearWave::getInitPRESS (int i, int level) |
| |
| static std::shared_ptr< ShearWaveInformation > | ShearWaveInformation::getNewInstance (std::shared_ptr< ShearWaveParameterStruct > simParaStruct, std::vector< std::shared_ptr< GridInformationStruct > > gridInfoStruct) |
| |
| std::string | ShearWaveInformation::getOutput () |
| |
| std::vector< std::string > | ShearWaveInformation::getFilePathExtension () |
| |
| static std::shared_ptr< ShearWaveSimulationInfo > | ShearWaveSimulationInfo::getNewInstance (int simID, std::string kernel, double viscosity, std::shared_ptr< ShearWaveParameterStruct > simParaStruct, std::shared_ptr< GridInformationStruct > gridInfoStruct, int numberOfSimulations) |
| |
| static std::shared_ptr< SimulationParameter > | ShearWaveSimulationParameter::getNewInstance (std::string kernel, double viscosity, std::shared_ptr< ShearWaveParameterStruct > parameterStruct, std::shared_ptr< GridInformationStruct > gridInfo) |
| |
| | ShearWaveSimulationParameter::ShearWaveSimulationParameter (std::string kernel, double viscosity, std::shared_ptr< ShearWaveParameterStruct > parameterStruct, std::shared_ptr< GridInformationStruct > gridInfo) |
| |
| static std::shared_ptr< AnalyticalResults > | AnalyticalResultsTaylorGreenUx::getNewInstance (double viscosity, std::shared_ptr< TaylorGreenVortexUxParameterStruct > simParaStruct) |
| |
| void | AnalyticalResultsTaylorGreenUx::calc (std::shared_ptr< SimulationResults > simResults) |
| |
| static std::shared_ptr< InitialConditionTaylorGreenUx > | InitialConditionTaylorGreenUx::getNewInstance (std::shared_ptr< TaylorGreenVortexUxParameterStruct > simParaStruct, std::shared_ptr< GridInformationStruct > gridInfoStruct) |
| |
| real | InitialConditionTaylorGreenUx::getInitVX (int i, int level) |
| |
| real | InitialConditionTaylorGreenUx::getInitVY (int i, int level) |
| |
| real | InitialConditionTaylorGreenUx::getInitVZ (int i, int level) |
| |
| real | InitialConditionTaylorGreenUx::getInitROH (int i, int level) |
| |
| real | InitialConditionTaylorGreenUx::getInitPRESS (int i, int level) |
| |
| static std::shared_ptr< LogFileInformationTaylorGreenUx > | LogFileInformationTaylorGreenUx::getNewInstance (std::shared_ptr< TaylorGreenVortexUxParameterStruct > simParaStruct, std::vector< std::shared_ptr< GridInformationStruct > > gridInfoStruct) |
| |
| std::string | LogFileInformationTaylorGreenUx::getOutput () |
| |
| std::vector< std::string > | LogFileInformationTaylorGreenUx::getFilePathExtension () |
| |
| static std::shared_ptr< SimulationInfoTaylorGreenUx > | SimulationInfoTaylorGreenUx::getNewInstance (int simID, std::string kernel, double viscosity, std::shared_ptr< TaylorGreenVortexUxParameterStruct > simParaStruct, std::shared_ptr< GridInformationStruct > gridInfoStruct, int numberOfSimulations) |
| |
| static std::shared_ptr< SimulationParameter > | SimulationParameterTaylorGreenUx::getNewInstance (std::string kernel, double viscosity, std::shared_ptr< TaylorGreenVortexUxParameterStruct > tgvParameterStruct, std::shared_ptr< GridInformationStruct > gridInfo) |
| |
| | SimulationParameterTaylorGreenUx::SimulationParameterTaylorGreenUx (std::string kernel, double viscosity, std::shared_ptr< TaylorGreenVortexUxParameterStruct > tgvParameterStruct, std::shared_ptr< GridInformationStruct > gridInfo) |
| |
| static std::shared_ptr< AnalyticalResults > | AnalyticalResultsTaylorGreenUz::getNewInstance (double viscosity, std::shared_ptr< TaylorGreenVortexUzParameterStruct > simParaStruct) |
| |
| void | AnalyticalResultsTaylorGreenUz::calc (std::shared_ptr< SimulationResults > simResults) |
| |
| static std::shared_ptr< InitialConditionTaylorGreenUz > | InitialConditionTaylorGreenUz::getNewInstance (std::shared_ptr< TaylorGreenVortexUzParameterStruct > simParaStruct, std::shared_ptr< GridInformationStruct > gridInfoStruct) |
| |
| real | InitialConditionTaylorGreenUz::getInitVX (int i, int level) |
| |
| real | InitialConditionTaylorGreenUz::getInitVY (int i, int level) |
| |
| real | InitialConditionTaylorGreenUz::getInitVZ (int i, int level) |
| |
| real | InitialConditionTaylorGreenUz::getInitROH (int i, int level) |
| |
| real | InitialConditionTaylorGreenUz::getInitPRESS (int i, int level) |
| |
| static std::shared_ptr< LogFileInformationTaylorGreenUz > | LogFileInformationTaylorGreenUz::getNewInstance (std::shared_ptr< TaylorGreenVortexUzParameterStruct > simParaStruct, std::vector< std::shared_ptr< GridInformationStruct > > gridInfoStruct) |
| |
| std::string | LogFileInformationTaylorGreenUz::getOutput () |
| |
| std::vector< std::string > | LogFileInformationTaylorGreenUz::getFilePathExtension () |
| |
| static std::shared_ptr< SimulationInfoTaylorGreenUz > | SimulationInfoTaylorGreenUz::getNewInstance (int simID, std::string kernel, double viscosity, std::shared_ptr< TaylorGreenVortexUzParameterStruct > simParaStruct, std::shared_ptr< GridInformationStruct > gridInfoStruct, int numberOfSimulations) |
| |
| static std::shared_ptr< SimulationParameterTaylorGreenUz > | SimulationParameterTaylorGreenUz::getNewInstance (std::string kernel, double viscosity, std::shared_ptr< TaylorGreenVortexUzParameterStruct > tgvParameterStruct, std::shared_ptr< GridInformationStruct > gridInfo) |
| |
| | SimulationParameterTaylorGreenUz::SimulationParameterTaylorGreenUz (std::string kernel, double viscosity, std::shared_ptr< TaylorGreenVortexUzParameterStruct > tgvParameterStruct, std::shared_ptr< GridInformationStruct > gridInfo) |
| |
| static std::shared_ptr< L2NormTest > | L2NormTest::getNewInstance (std::shared_ptr< ColorConsoleOutput > colorOutput, std::shared_ptr< L2NormTestParameterStruct > testParameter, std::string dataToCalculate, double maxL2NormDiff, std::string normalizeData) |
| |
| void | L2NormTest::update () |
| |
| void | L2NormTest::addSimulation (std::shared_ptr< NumericalTestSimulation > sim, std::shared_ptr< SimulationInfo > simInfo, std::shared_ptr< L2NormPostProcessingStrategy > postProStrategy) |
| |
| void | L2NormTest::evaluate () |
| |
| std::string | L2NormTest::getLogFileOutput () |
| |
| std::string | L2NormTest::getErrorLogFileOutput () |
| |
| static std::shared_ptr< L2NormInformation > | L2NormInformation::getNewInstance (std::vector< std::shared_ptr< L2NormTest > > tests, std::shared_ptr< L2NormTestParameterStruct > testParameter, std::vector< std::string > dataToCalcTests) |
| |
| std::string | L2NormInformation::getOutput () |
| |
| static std::shared_ptr< L2NormPostProcessingStrategy > | 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) |
| |
| void | L2NormPostProcessingStrategy::evaluate () |
| |
| std::vector< double > | L2NormPostProcessingStrategy::getL2Norm (std::string dataToCalc, std::string normalizeData) |
| |
| std::string | L2NormPostProcessingStrategy::getErrorMessage (std::string aNormalizeData) |
| |
| static std::shared_ptr< L2NormTestBetweenKernels > | L2NormTestBetweenKernels::getNewInstance (std::shared_ptr< ColorConsoleOutput > colorOutput, std::string dataToCalculate, unsigned int timeStep, std::string normalizeWith, std::shared_ptr< L2NormCalculatorFactory > factory) |
| |
| void | L2NormTestBetweenKernels::update () |
| |
| void | L2NormTestBetweenKernels::evaluate () |
| |
| std::string | L2NormTestBetweenKernels::getLogFileOutput () |
| |
| std::string | L2NormTestBetweenKernels::getErrorLogFileOutput () |
| |
| double | L2NormTestBetweenKernels::getBasicL2Result () |
| |
| void | L2NormTestBetweenKernels::setBasicSimulation (std::shared_ptr< NumericalTestSimulation > sim, std::shared_ptr< SimulationInfo > simInfo, std::shared_ptr< L2NormBetweenKernelPostProcessingStrategy > postProcessingStrategy) |
| |
| void | L2NormTestBetweenKernels::setDivergentKernelSimulation (std::shared_ptr< NumericalTestSimulation > sim, std::shared_ptr< SimulationInfo > simInfo, std::shared_ptr< L2NormBetweenKernelPostProcessingStrategy > postProcessingStrategy) |
| |
| static std::shared_ptr< L2NormBetweenKernelsInformation > | L2NormBetweenKernelsInformation::getNewInstance (std::vector< std::shared_ptr< L2NormTestBetweenKernels > > tests, std::shared_ptr< L2NormTestBetweenKernelsParameterStruct > testPara, std::vector< std::string > dataToCalcTests) |
| |
| std::string | L2NormBetweenKernelsInformation::getOutput () |
| |
| static std::shared_ptr< L2NormBetweenKernelPostProcessingStrategy > | L2NormBetweenKernelPostProcessingStrategy::getNewInstance (std::shared_ptr< SimulationResults > simResult, std::shared_ptr< AnalyticalResults > analyticalResult, std::shared_ptr< L2NormTestBetweenKernelsParameterStruct > testPara, std::shared_ptr< L2NormCalculatorFactory > factory, std::vector< std::string > dataToCalcTests) |
| |
| void | L2NormBetweenKernelPostProcessingStrategy::evaluate () |
| |
| double | L2NormBetweenKernelPostProcessingStrategy::getL2Norm (std::string aDataToCalc, std::string aNormalizeData, int aTimeStep) |
| |
| std::string | L2NormBetweenKernelPostProcessingStrategy::getErrorMessage (std::string aNormalizeData) |
| |
| virtual std::shared_ptr< SimulationResults > | L2NormBetweenKernelPostProcessingStrategy::getSimulationResult () |
| |
| static std::shared_ptr< NyTestLogFileInformation > | NyTestLogFileInformation::getNewInstance (std::shared_ptr< NyTestParameterStruct > testPara) |
| |
| std::string | NyTestLogFileInformation::getOutput () |
| |
| void | NyTestLogFileInformation::addTestGroup (std::vector< std::shared_ptr< NyTest > > tests) |
| |
| static std::shared_ptr< NyTest > | NyTest::getNewInstance (std::shared_ptr< ColorConsoleOutput > colorOutput, double viscosity, std::shared_ptr< NyTestParameterStruct > testPara, std::string dataToCalculate) |
| |
| void | NyTest::evaluate () |
| |
| void | NyTest::update () |
| |
| void | NyTest::addSimulation (std::shared_ptr< NumericalTestSimulation > sim, std::shared_ptr< SimulationInfo > simInfo, std::shared_ptr< NyTestPostProcessingStrategy > postProStrategy) |
| |
| std::string | NyTest::getDataToCalculate () |
| |
| std::vector< int > | NyTest::getLx () |
| |
| std::vector< double > | NyTest::getNy () |
| |
| std::vector< double > | NyTest::getNyDiff () |
| |
| double | NyTest::getOrderOfAccuracyNyDiff () |
| |
| static std::shared_ptr< NyTestPostProcessingStrategy > | NyTestPostProcessingStrategy::getNewInstance (std::shared_ptr< SimulationResults > simResult, std::shared_ptr< AnalyticalResults > analyticalResult, std::shared_ptr< NyTestParameterStruct > testPara, std::vector< std::string > dataToCalcTests) |
| |
| void | NyTestPostProcessingStrategy::evaluate () |
| |
| double | NyTestPostProcessingStrategy::getNy (std::string dataToCalculate) |
| |
| static std::shared_ptr< PhiTestLogFileInformation > | PhiTestLogFileInformation::getNewInstance (std::shared_ptr< PhiTestParameterStruct > testPara) |
| |
| std::string | PhiTestLogFileInformation::getOutput () |
| |
| void | PhiTestLogFileInformation::addTestGroup (std::vector< std::shared_ptr< PhiTest > > tests) |
| |
| static std::shared_ptr< PhiTest > | PhiTest::getNewInstance (std::shared_ptr< ColorConsoleOutput > colorOutput, double viscosity, std::shared_ptr< PhiTestParameterStruct > testPara, std::string dataToCalculate) |
| |
| void | PhiTest::evaluate () |
| |
| void | PhiTest::update () |
| |
| void | PhiTest::addSimulation (std::shared_ptr< NumericalTestSimulation > sim, std::shared_ptr< SimulationInfo > simInfo, std::shared_ptr< PhiTestPostProcessingStrategy > postProStrategy) |
| |
| std::string | PhiTest::getDataToCalculate () |
| |
| std::vector< int > | PhiTest::getLx () |
| |
| std::vector< double > | PhiTest::getPhiDiff () |
| |
| double | PhiTest::getOrderOfAccuracy () |
| |
| static std::shared_ptr< PhiTestPostProcessingStrategy > | PhiTestPostProcessingStrategy::getNewInstance (std::shared_ptr< SimulationResults > simResult, std::shared_ptr< AnalyticalResults > analyticalResult, std::shared_ptr< PhiTestParameterStruct > testPara, std::vector< std::string > dataToCalcTests) |
| |
| void | PhiTestPostProcessingStrategy::evaluate () |
| |
| double | PhiTestPostProcessingStrategy::getPhiDiff (std::string dataToCalc) |
| |
| static std::shared_ptr< FFTCalculator > | FFTCalculator::getInstance () |
| |
| double | FFTCalculator::calcNy (std::vector< std::vector< double > > data, bool transposeData, int lx, int lz, int timeStepLength) |
| |
| double | FFTCalculator::calcPhiDiff (std::vector< std::vector< double > > data, bool transposeData, int lx, int lz, int timeStepLength) |
| |
| double | FFTCalculator::calcAmplitudeForTimeStep (std::vector< double > data, bool transposeData, int lx, int lz) |
| |
| static std::shared_ptr< L2NormCalculator > | L2CalculatorNormalizeWithAmplitude::getInstance () |
| |
| double | L2CalculatorNormalizeWithAmplitude::calc (std::vector< double > basicData, std::vector< double > divergentData, std::vector< unsigned int > level, double lx, double lz, double l0) |
| |
| static std::shared_ptr< L2NormCalculator > | L2CalculatorNormalizeWithBasicData::getInstance () |
| |
| double | L2CalculatorNormalizeWithBasicData::calc (std::vector< double > basicData, std::vector< double > divergentData, std::vector< unsigned int > level, double lx, double lz, double l0) |
| |
| static std::shared_ptr< L2NormCalculatorFactory > | L2NormCalculatorFactoryImp::getInstance () |
| |
| std::shared_ptr< L2NormCalculator > | L2NormCalculatorFactoryImp::makeL2NormCalculator (std::string type) |
| |
| | L2NormCalculatorImp::L2NormCalculatorImp (std::string errorMessage) |
| |
| bool | L2NormCalculatorImp::equalDouble (double num1, double num2) |
| |
| double | L2NormCalculatorImp::calcCounter (std::vector< double > basicData, std::vector< double > divergentData, std::vector< unsigned int > level, double lx, double lz) |
| |
| std::string | L2NormCalculatorImp::getErrorMessage () |
| |
| static std::shared_ptr< ColorConsoleOutput > | ColorConsoleOutputImp::getInstance () |
| |
| void | ColorConsoleOutputImp::makeSimulationHeadOutput (std::shared_ptr< SimulationInfo > simInfo) |
| |
| void | ColorConsoleOutputImp::makeTestOutput (std::vector< std::string > testOutput, TestStatus status) |
| |
| void | ColorConsoleOutputImp::makeFinalTestOutputHead (int numberOfTests, int numberOfExecutedTest, int numberOfPassedTest, int numberOfFailedTest, int numberOfErrorTest, int numberOfNotExecutedTest) |
| |
| void | ColorConsoleOutputImp::makeFinalTestOutputFoot (int numberOfTests, int numberOfExecutedTest, int numberOfPassedTest, int numberOfFailedTest, int numberOfErrorTest, int numberOfNotExecutedTest) |
| |
| static std::shared_ptr< AnalyticalResults2DToVTKWriterImp > | AnalyticalResults2DToVTKWriterImp::getInstance (bool writeAnalyticalResults) |
| |
| void | AnalyticalResults2DToVTKWriterImp::writeAnalyticalResult (std::shared_ptr< vf::gpu::Parameter > para, std::shared_ptr< AnalyticalResults > analyticalResult) |
| |
| | ToVectorWriter::ToVectorWriter (std::shared_ptr< VectorWriterInformationStruct > vectorWriterInfo, unsigned int timeStepLength) |
| |
| void | ToVectorWriter::writeInit (std::shared_ptr< vf::gpu::Parameter > para, std::shared_ptr< vf::gpu::CudaMemoryManager > cudaManager) |
| |
| void | ToVectorWriter::writeTimestep (std::shared_ptr< vf::gpu::Parameter > para, unsigned int t) |
| |
| | ToVectorWriter::ToVectorWriter () |
| |
| static std::shared_ptr< Y2dSliceToResults > | Y2dSliceToResults::getNewInstance (std::shared_ptr< VectorWriterInformationStruct > vectorWriterInfo, unsigned int timeStepLength, std::shared_ptr< SimulationResults > simResults, unsigned int ySliceForCalculation) |
| |
| void | InitialConditionImp::setParameter (std::shared_ptr< vf::gpu::Parameter > para) |
| |
| void | InitialConditionImp::init (const int level) |
| |
| real | InitialConditionImp::getXCoord (int i, int level) |
| |
| real | InitialConditionImp::getYCoord (int i, int level) |
| |
| real | InitialConditionImp::getZCoord (int i, int level) |
| |
| std::string | KernelConfigurationImp::getMainKernel () |
| |
| bool | KernelConfigurationImp::getMultiKernelOn () |
| |
| std::vector< int > | KernelConfigurationImp::getMultiKernelLevel () |
| |
| std::vector< std::string > | KernelConfigurationImp::getMultiKernel () |
| |
| static std::shared_ptr< KernelConfigurationImp > | KernelConfigurationImp::getNewInstance (std::string kernel) |
| |
| static std::shared_ptr< KernelConfigurationImp > | KernelConfigurationImp::getNewInstance (std::string kernel, std::vector< int > multiKernelLevel, std::vector< std::string > multiKernel) |
| |
| static std::shared_ptr< BasicSimulationInfo > | BasicSimulationInfo::getNewInstance (int numberOfTimeSteps, double viscosity, int basicTimeStepLength, std::string kernel) |
| |
| std::string | BasicSimulationInfo::getOutput () |
| |
| static std::shared_ptr< BasicTestLogFileInformation > | BasicTestLogFileInformation::getNewInstance () |
| |
| std::string | BasicTestLogFileInformation::getOutput () |
| |
| void | BasicTestLogFileInformation::addTest (std::string testName, bool testRun) |
| |
| static std::shared_ptr< LogFileHead > | LogFileHead::getNewInstance (std::vector< int > devices) |
| |
| std::string | LogFileHead::getOutput () |
| |
| void | LogFileInformationImp::makeCenterHead (std::string head) |
| |
| static std::shared_ptr< LogFileTimeInformation > | LogFileTimeInformation::getNewInstance (std::vector< std::shared_ptr< SimulationInfo > > simInfo, bool fileWriting) |
| |
| std::string | LogFileTimeInformation::getOutput () |
| |
| static std::shared_ptr< LogFileQueueImp > | LogFileQueueImp::getNewInstance (std::string basicLogFilePath) |
| |
| void | LogFileQueueImp::writeLogFiles () override |
| |
| void | LogFileQueueImp::addLogFileWriter (std::shared_ptr< LogFileWriter > aLogFileWriter) |
| |
| static std::shared_ptr< LogFileWriterImp > | LogFileWriterImp::getNewInstance (std::shared_ptr< LogFileHead > logFileHead, std::shared_ptr< BasicSimulationInfo > basicSimInfo, std::shared_ptr< BasicTestLogFileInformation > basicTestInfo, std::vector< std::shared_ptr< TestLogFileInformation > > testLogFiles, std::shared_ptr< LogFileTimeInformation > logFileTimeInfo, std::shared_ptr< SimulationLogFileInformation > simLogInfo, std::string kernel, double viscosity) |
| |
| void | LogFileWriterImp::writeLogFile (std::string basicFilePath) |
| |
| static std::shared_ptr< NumericalTestFactoryImp > | NumericalTestFactoryImp::getNewInstance (std::shared_ptr< ConfigDataStruct > configFileData) |
| |
| std::vector< std::shared_ptr< TestSimulation > > | NumericalTestFactoryImp::getTestSimulations () |
| |
| std::shared_ptr< TestQueue > | NumericalTestFactoryImp::getTestQueue () |
| |
| std::shared_ptr< LogFileQueue > | NumericalTestFactoryImp::getLogFileQueue () |
| |
| static std::shared_ptr< NumericalTestGridReader > | NumericalTestGridReader::getNewInstance (std::shared_ptr< vf::gpu::Parameter > para, std::shared_ptr< InitialCondition > initialCondition, std::shared_ptr< vf::gpu::CudaMemoryManager > cudaManager) |
| |
| virtual void | NumericalTestGridReader::setInitialNodeValues (uint numberOfNodes, int level) const override |
| |
| int | PostProcessingStrategyImp::getNumberOfXNodes () |
| |
| int | PostProcessingStrategyImp::getNumberOfYNodes () |
| |
| int | PostProcessingStrategyImp::getNumberOfZNodes () |
| |
| | PostProcessingStrategyImp::PostProcessingStrategyImp (std::shared_ptr< SimulationResults > simResult) |
| |
| int | PostProcessingStrategyImp::calcTimeStepInResults (unsigned int timeStep) |
| |
| bool | AnalyticalResultsImp::isCalculated () |
| |
| int | AnalyticalResultsImp::getL0 () |
| |
| | AnalyticalResultsImp::AnalyticalResultsImp (int l0) |
| |
| void | AnalyticalResultsImp::init (std::shared_ptr< SimulationResults > simResults) |
| |
| int | ResultsImp::getNumberOfTimeSteps () |
| |
| std::vector< std::vector< double > > | ResultsImp::getVx () |
| |
| std::vector< std::vector< double > > | ResultsImp::getVy () |
| |
| std::vector< std::vector< double > > | ResultsImp::getVz () |
| |
| int | ResultsImp::getNumberOfXNodes () |
| |
| int | ResultsImp::getNumberOfYNodes () |
| |
| int | ResultsImp::getNumberOfZNodes () |
| |
| std::vector< std::vector< double > > | ResultsImp::getXNodes () |
| |
| std::vector< std::vector< double > > | ResultsImp::getYNodes () |
| |
| std::vector< std::vector< double > > | ResultsImp::getZNodes () |
| |
| int | ResultsImp::getTimeStepLength () |
| |
| std::vector< unsigned int > | ResultsImp::getTimeSteps () |
| |
| std::vector< int > | ResultsImp::getTime () |
| |
| std::vector< std::vector< unsigned int > > | ResultsImp::getLevels () |
| |
| std::vector< std::vector< double > > | ResultsImp::getPress () |
| |
| std::vector< std::vector< double > > | ResultsImp::getRho () |
| |
| int | ResultsImp::getL0 () |
| |
| bool | ResultsImp::checkYourData () |
| |
| | ResultsImp::ResultsImp (int l0) |
| |
| static std::shared_ptr< SimulationResults > | SimulationResults::getNewInstance (std::shared_ptr< SimulationParameter > simPara) |
| |
| void | SimulationResults::addTimeStep (unsigned int timeStep, unsigned int time, std::vector< unsigned int > level, std::vector< double > x, std::vector< double > y, std::vector< double > z, std::vector< double > vx, std::vector< double > vy, std::vector< double > vz, std::vector< double > press, std::vector< double > rho) |
| |
| void | SimulationInfoImp::setTimeInfo (std::shared_ptr< TimeInfo > timeInfo) |
| |
| std::string | SimulationInfoImp::getKernelName () |
| |
| double | SimulationInfoImp::getViscosity () |
| |
| std::string | SimulationInfoImp::getSimulationName () |
| |
| std::string | SimulationInfoImp::getSimulationParameterString () |
| |
| int | SimulationInfoImp::getLx () |
| |
| int | SimulationInfoImp::getNumberOfSimulations () |
| |
| int | SimulationInfoImp::getSimulationID () |
| |
| std::string | SimulationInfoImp::getRunTimeOutput () |
| |
| std::vector< std::string > | SimulationInfoImp::getDataToCalcTests () |
| |
| | SimulationInfoImp::SimulationInfoImp (int simID, std::string kernel, double viscosity, int lx, int numberOfSimulations, std::string simulationName, std::vector< std::string > dataToCalcTests) |
| |
| | SimulationParameterImp::SimulationParameterImp (std::string kernelName, double viscosity, std::shared_ptr< BasicSimulationParameterStruct > basicSimPara, std::shared_ptr< GridInformationStruct > gridInfo) |
| |
| void | SimulationParameterImp::generateFileDirectionInMyStystem (std::string filePath) |
| |
| double | SimulationParameterImp::getViscosity () |
| |
| std::string | SimulationParameterImp::getGridPath () |
| |
| std::string | SimulationParameterImp::getFilePath () |
| |
| unsigned int | SimulationParameterImp::getNumberOfGridLevels () |
| |
| unsigned int | SimulationParameterImp::getEndTime () |
| |
| unsigned int | SimulationParameterImp::getTimeStepLength () |
| |
| unsigned int | SimulationParameterImp::getLx () |
| |
| unsigned int | SimulationParameterImp::getLz () |
| |
| unsigned int | SimulationParameterImp::getL0 () |
| |
| std::vector< unsigned int > | SimulationParameterImp::getDevices () |
| |
| double | SimulationParameterImp::getMaxVelocity () |
| |
| std::shared_ptr< KernelConfiguration > | SimulationParameterImp::getKernelConfiguration () |
| |
| void | TestImp::run () override |
| |
| void | TestImp::update () override |
| |
| void | TestImp::addSimulation (std::shared_ptr< NumericalTestSimulation > sim, std::shared_ptr< SimulationInfo > simInfo, std::shared_ptr< PostProcessingStrategy > postProStrategy) |
| |
| TestStatus | TestImp::getTestStatus () override |
| |
| void | TestImp::makeConsoleOutput () override |
| |
| | TestImp::TestImp (std::shared_ptr< ColorConsoleOutput > colorOutput) |
| |
| bool | TestImp::CheckAllSimulationRun () |
| |
| std::vector< std::string > | TestImp::buildSimulationFailedTestOutput () |
| |
| TestSuiteResult | TestQueueImp::run () override |
| |
| void | TestQueueImp::makeFinalOutput () override |
| |
| int | TestQueueImp::getNumberOfFailedTests () const noexcept override |
| |
| static std::shared_ptr< TestQueueImp > | TestQueueImp::getNewInstance (std::shared_ptr< ColorConsoleOutput > colorOutput) |
| |
| void | TestQueueImp::addTest (std::shared_ptr< Test > test) |
| |
| | TestSimulationImp::TestSimulationImp (std::function< void()> runSimulation, std::shared_ptr< TestSimulationDataStruct > testSimData, std::shared_ptr< SimulationResults > simResult, std::shared_ptr< TimeTracking > timeTracking, std::shared_ptr< ToVectorWriter > toVectorWriter, std::shared_ptr< AnalyticalResults2DToVTKWriter > anaResultWriter, std::shared_ptr< ColorConsoleOutput > colorOutput) |
| |
| void | TestSimulationImp::run () override |
| |
| std::shared_ptr< SimulationParameter > | TestSimulationImp::getSimulationParameter () override |
| |
| std::shared_ptr< AnalyticalResults > | TestSimulationImp::getAnalyticalResults () |
| |
| std::shared_ptr< SimulationInfo > | TestSimulationImp::getSimulationInfo () |
| |
| std::shared_ptr< TimeTracking > | TestSimulationImp::getTimeTracking () override |
| |
| SimulationStatus | TestSimulationImp::getSimulationStatus () override |
| |
| void | TestSimulationImp::registerSimulationObserver (std::shared_ptr< SimulationObserver > simObserver) override |
| |
| std::vector< std::string > | TestSimulationImp::getDataToCalcTests () |
| |
| void | TestSimulationImp::makeSimulationHeadOutput () override |
| |
| void | TestSimulationImp::startPostProcessing () override |
| |
| void | TestSimulationImp::setParameter (std::shared_ptr< vf::gpu::Parameter > para) override |
| |
| std::shared_ptr< SimulationResults > | TestSimulationImp::getSimulationResults () |
| |
| static std::shared_ptr< TimeImp > | TimeImp::getNewInstance () |
| |
| void | TimeImp::setSimulationStartTime () override |
| |
| void | TimeImp::setSimulationEndTime () override |
| |
| void | TimeImp::setTestStartTime () override |
| |
| void | TimeImp::setTestEndTime () override |
| |
| void | TimeImp::setAnalyticalResultWriteStartTime () override |
| |
| void | TimeImp::setAnalyticalResultWriteEndTime () override |
| |
| void | TimeImp::setResultCheckStartTime () override |
| |
| void | TimeImp::setResultCheckEndTime () override |
| |
| std::string | TimeImp::getSimulationTime () override |
| |
| std::string | TimeImp::getResultCheckTime () override |
| |
| std::string | TimeImp::getTestTime () override |
| |
| std::string | TimeImp::getAnalyticalResultWriteTime () override |
| |