|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
Namespaces | |
| namespace | vf |
| namespace | vf::basics |
| Simple configuration file. | |
| namespace | vf::gpu |
| namespace | vf::gpu::tests |
Typedefs | |
| using | ConfigFilePtr = std::shared_ptr< vf::basics::ConfigurationFile > |
| using | ConfigDataPtr = std::shared_ptr< ConfigDataStruct > |
Enumerations | |
| enum | SimulationStatus { initialized , executed , crashed } |
| enum | TestStatus { passed , failed , test_error , simulationCrashed } |
| enum | TestSuiteResult { PASSED , FAILED } |
| #define _USE_MATH_DEFINES |
Definition at line 37 of file ShearWaveAnalyticalResults.cpp.
| #define _USE_MATH_DEFINES |
Definition at line 38 of file InitialConditionShearWave.cpp.
| #define _USE_MATH_DEFINES |
Definition at line 37 of file AnalyticalResultsTaylorGreenVortexUx.cpp.
| #define _USE_MATH_DEFINES |
Definition at line 38 of file InitialConditionTaylorGreenVortexUx.cpp.
| #define _USE_MATH_DEFINES |
Definition at line 37 of file AnalyticalResultsTaylorGreenVortexUz.cpp.
| #define _USE_MATH_DEFINES |
Definition at line 38 of file InitialConditionTaylorGreenVortexUz.cpp.
| #define _USE_MATH_DEFINES |
Definition at line 37 of file FFTCalculator.cpp.
| #define _USE_MATH_DEFINES |
Definition at line 37 of file L2NormCalculatorImp.cpp.
| #define _USE_MATH_DEFINES |
Definition at line 39 of file NumericalTestGridReader.cpp.
| #define _USE_MATH_DEFINES |
Definition at line 37 of file SimulationResults.cpp.
Definition at line 42 of file ConfigFileReaderNT.cpp.
Definition at line 46 of file ConfigFileReaderNT.cpp.
Definition at line 45 of file ConfigFileReaderNT.cpp.
| Enumerator | |
|---|---|
| initialized | |
| executed | |
| crashed | |
Definition at line 40 of file NumericalTestSimulation.h.
| Enumerator | |
|---|---|
| passed | |
| failed | |
| test_error | |
| simulationCrashed | |
Definition at line 36 of file TestStatus.h.
| Enumerator | |
|---|---|
| PASSED | |
| FAILED | |
Definition at line 36 of file TestQueue.h.
| void LogFileQueueImp::addLogFileWriter | ( | std::shared_ptr< LogFileWriter > | aLogFileWriter | ) |
Definition at line 56 of file LogFileQueueImp.cpp.
| void L2NormTest::addSimulation | ( | std::shared_ptr< NumericalTestSimulation > | sim, |
| std::shared_ptr< SimulationInfo > | simInfo, | ||
| std::shared_ptr< L2NormPostProcessingStrategy > | postProStrategy | ||
| ) |
Definition at line 54 of file L2NormTest.cpp.
| void NyTest::addSimulation | ( | std::shared_ptr< NumericalTestSimulation > | sim, |
| std::shared_ptr< SimulationInfo > | simInfo, | ||
| std::shared_ptr< NyTestPostProcessingStrategy > | postProStrategy | ||
| ) |
Definition at line 72 of file NyTest.cpp.
| void PhiTest::addSimulation | ( | std::shared_ptr< NumericalTestSimulation > | sim, |
| std::shared_ptr< SimulationInfo > | simInfo, | ||
| std::shared_ptr< PhiTestPostProcessingStrategy > | postProStrategy | ||
| ) |
Definition at line 68 of file PhiTest.cpp.
| void TestImp::addSimulation | ( | std::shared_ptr< NumericalTestSimulation > | sim, |
| std::shared_ptr< SimulationInfo > | simInfo, | ||
| std::shared_ptr< PostProcessingStrategy > | postProStrategy | ||
| ) |
Definition at line 84 of file TestImp.cpp.
Definition at line 72 of file TestQueueImp.cpp.
Definition at line 49 of file BasicTestLogFileInformation.cpp.
Definition at line 106 of file NyTestLogFileInformation.cpp.
Definition at line 106 of file PhiTestLogFileInformation.cpp.
| 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 | ||
| ) |
Definition at line 55 of file SimulationResults.cpp.
Definition at line 313 of file AlmostEquals.h.
|
protected |
Definition at line 52 of file AnalyticalResultImp.cpp.
|
protected |
Definition at line 130 of file TestImp.cpp.
|
virtual |
Implements AnalyticalResultsImp.
Definition at line 45 of file ShearWaveAnalyticalResults.cpp.
|
virtual |
Implements AnalyticalResultsImp.
Definition at line 45 of file AnalyticalResultsTaylorGreenVortexUx.cpp.
|
virtual |
Implements AnalyticalResultsImp.
Definition at line 45 of file AnalyticalResultsTaylorGreenVortexUz.cpp.
|
virtual |
Implements L2NormCalculatorImp.
Definition at line 47 of file L2CalculatorNormalizeWithAmplitude.cpp.
|
virtual |
Implements L2NormCalculatorImp.
Definition at line 45 of file L2CalculatorNormalizeWithBasicData.cpp.
| double FFTCalculator::calcAmplitudeForTimeStep | ( | std::vector< double > | data, |
| bool | transposeData, | ||
| int | lx, | ||
| int | lz | ||
| ) |
Definition at line 90 of file FFTCalculator.cpp.
|
protected |
Definition at line 54 of file L2NormCalculatorImp.cpp.
| int calcNumberOfSimulationGroup | ( | ConfigFilePtr | input, |
| std::string | simName | ||
| ) |
Definition at line 384 of file ConfigFileReaderNT.cpp.
| int calcNumberOfSimulations | ( | ConfigFilePtr | input, |
| ConfigDataPtr | configData | ||
| ) |
Definition at line 402 of file ConfigFileReaderNT.cpp.
| double FFTCalculator::calcNy | ( | std::vector< std::vector< double > > | data, |
| bool | transposeData, | ||
| int | lx, | ||
| int | lz, | ||
| int | timeStepLength | ||
| ) |
Definition at line 49 of file FFTCalculator.cpp.
| double FFTCalculator::calcPhiDiff | ( | std::vector< std::vector< double > > | data, |
| bool | transposeData, | ||
| int | lx, | ||
| int | lz, | ||
| int | timeStepLength | ||
| ) |
Definition at line 67 of file FFTCalculator.cpp.
| unsigned int calcStartStepForToVectorWriter | ( | ConfigFilePtr | input | ) |
Definition at line 350 of file ConfigFileReaderNT.cpp.
Definition at line 56 of file PostProcessingStrategyImp.cpp.
|
protected |
Definition at line 125 of file TestImp.cpp.
| bool checkConfigFile | ( | ConfigFilePtr | input | ) |
Definition at line 59 of file ConfigFileReaderNT.cpp.
|
virtual |
Implements Results.
Definition at line 140 of file ResultsImp.cpp.
Definition at line 45 of file L2NormCalculatorImp.cpp.
|
virtual |
Implements TestImp.
Definition at line 60 of file L2NormTest.cpp.
|
virtual |
Implements PostProcessingStrategyImp.
Definition at line 67 of file PostProcessingStrategyL2NormTest.cpp.
|
virtual |
Implements TestImp.
Definition at line 55 of file L2NormTestBetweenKernels.cpp.
|
virtual |
Implements PostProcessingStrategyImp.
Definition at line 47 of file L2NormBetweenKernelPostProcessingStrategy.cpp.
|
virtual |
Implements TestImp.
Definition at line 50 of file NyTest.cpp.
|
virtual |
Implements PostProcessingStrategyImp.
Definition at line 75 of file NyTestPostProcessingStrategy.cpp.
|
virtual |
Implements TestImp.
Definition at line 52 of file PhiTest.cpp.
|
virtual |
Implements PostProcessingStrategyImp.
Definition at line 74 of file PhiTestPostProcessingStrategy.cpp.
|
protected |
Definition at line 58 of file SimulationParameterImp.cpp.
| std::shared_ptr< AnalyticalResults > TestSimulationImp::getAnalyticalResults | ( | ) |
Definition at line 90 of file TestSimulationImp.cpp.
|
overridevirtual |
Implements TimeInfo.
Definition at line 108 of file TimeImp.cpp.
| double L2NormTestBetweenKernels::getBasicL2Result | ( | ) |
Definition at line 104 of file L2NormTestBetweenKernels.cpp.
|
virtual |
Implements SimulationInfo.
Definition at line 90 of file SimulationInfoImp.cpp.
| std::vector< std::string > TestSimulationImp::getDataToCalcTests | ( | ) |
Definition at line 115 of file TestSimulationImp.cpp.
| std::string NyTest::getDataToCalculate | ( | ) |
Definition at line 79 of file NyTest.cpp.
| std::string PhiTest::getDataToCalculate | ( | ) |
Definition at line 75 of file PhiTest.cpp.
Implements SimulationParameter.
Definition at line 110 of file SimulationParameterImp.cpp.
Implements SimulationParameter.
Definition at line 85 of file SimulationParameterImp.cpp.
| std::string L2NormTest::getErrorLogFileOutput | ( | ) |
Definition at line 92 of file L2NormTest.cpp.
| std::string L2NormTestBetweenKernels::getErrorLogFileOutput | ( | ) |
Definition at line 97 of file L2NormTestBetweenKernels.cpp.
|
virtual |
Implements L2NormCalculator.
Definition at line 64 of file L2NormCalculatorImp.cpp.
| std::string L2NormPostProcessingStrategy::getErrorMessage | ( | std::string | aNormalizeData | ) |
Definition at line 118 of file PostProcessingStrategyL2NormTest.cpp.
| std::string L2NormBetweenKernelPostProcessingStrategy::getErrorMessage | ( | std::string | aNormalizeData | ) |
Definition at line 95 of file L2NormBetweenKernelPostProcessingStrategy.cpp.
|
virtual |
Implements SimulationParameter.
Definition at line 75 of file SimulationParameterImp.cpp.
|
virtual |
Implements SimulationLogFileInformation.
Definition at line 65 of file ShearWaveLogFileInformation.cpp.
|
virtual |
Implements SimulationLogFileInformation.
Definition at line 66 of file LogFileInformationTaylorGreenVortexUx.cpp.
|
virtual |
Implements SimulationLogFileInformation.
Definition at line 65 of file LogFileInformationTaylorGreenVortexUz.cpp.
|
virtual |
Implements SimulationParameter.
Definition at line 70 of file SimulationParameterImp.cpp.
Implements InitialConditionImp.
Definition at line 106 of file InitialConditionShearWave.cpp.
Implements InitialConditionImp.
Definition at line 105 of file InitialConditionTaylorGreenVortexUx.cpp.
Implements InitialConditionImp.
Definition at line 105 of file InitialConditionTaylorGreenVortexUz.cpp.
Implements InitialConditionImp.
Definition at line 91 of file InitialConditionShearWave.cpp.
Implements InitialConditionImp.
Definition at line 90 of file InitialConditionTaylorGreenVortexUx.cpp.
Implements InitialConditionImp.
Definition at line 90 of file InitialConditionTaylorGreenVortexUz.cpp.
Implements InitialConditionImp.
Definition at line 57 of file InitialConditionShearWave.cpp.
Implements InitialConditionImp.
Definition at line 56 of file InitialConditionTaylorGreenVortexUx.cpp.
Implements InitialConditionImp.
Definition at line 56 of file InitialConditionTaylorGreenVortexUz.cpp.
Implements InitialConditionImp.
Definition at line 72 of file InitialConditionShearWave.cpp.
Implements InitialConditionImp.
Definition at line 71 of file InitialConditionTaylorGreenVortexUx.cpp.
Implements InitialConditionImp.
Definition at line 71 of file InitialConditionTaylorGreenVortexUz.cpp.
Implements InitialConditionImp.
Definition at line 86 of file InitialConditionShearWave.cpp.
Implements InitialConditionImp.
Definition at line 76 of file InitialConditionTaylorGreenVortexUx.cpp.
Implements InitialConditionImp.
Definition at line 76 of file InitialConditionTaylorGreenVortexUz.cpp.
|
static |
Definition at line 41 of file FFTCalculator.cpp.
|
static |
Definition at line 39 of file L2CalculatorNormalizeWithAmplitude.cpp.
|
static |
Definition at line 37 of file L2CalculatorNormalizeWithBasicData.cpp.
|
static |
Definition at line 38 of file L2NormCalculatorFactoryImp.cpp.
|
static |
Definition at line 48 of file ColorConsoleOutputImp.cpp.
|
static |
Definition at line 54 of file AnalyticalResults2DToVTKWriterImp.cpp.
|
virtual |
Implements SimulationParameter.
Definition at line 120 of file SimulationParameterImp.cpp.
|
virtual |
Implements SimulationInfo.
Definition at line 45 of file SimulationInfoImp.cpp.
|
virtual |
Implements Results.
Definition at line 42 of file AnalyticalResultImp.cpp.
|
virtual |
Implements Results.
Definition at line 135 of file ResultsImp.cpp.
Implements SimulationParameter.
Definition at line 105 of file SimulationParameterImp.cpp.
| double L2NormBetweenKernelPostProcessingStrategy::getL2Norm | ( | std::string | aDataToCalc, |
| std::string | aNormalizeData, | ||
| int | aTimeStep | ||
| ) |
Definition at line 81 of file L2NormBetweenKernelPostProcessingStrategy.cpp.
| std::vector< double > L2NormPostProcessingStrategy::getL2Norm | ( | std::string | dataToCalc, |
| std::string | normalizeData | ||
| ) |
Definition at line 102 of file PostProcessingStrategyL2NormTest.cpp.
Implements Results.
Definition at line 120 of file ResultsImp.cpp.
| std::string L2NormTest::getLogFileOutput | ( | ) |
Definition at line 83 of file L2NormTest.cpp.
| std::string L2NormTestBetweenKernels::getLogFileOutput | ( | ) |
Definition at line 88 of file L2NormTestBetweenKernels.cpp.
|
virtual |
Implements NumericalTestFactory.
Definition at line 121 of file NumericalTestFactoryImp.cpp.
| std::vector< int > NyTest::getLx | ( | ) |
Definition at line 84 of file NyTest.cpp.
| std::vector< int > PhiTest::getLx | ( | ) |
Definition at line 80 of file PhiTest.cpp.
|
virtual |
Implements SimulationInfo.
Definition at line 65 of file SimulationInfoImp.cpp.
Implements SimulationParameter.
Definition at line 95 of file SimulationParameterImp.cpp.
Implements SimulationParameter.
Definition at line 100 of file SimulationParameterImp.cpp.
|
virtual |
Implements KernelConfiguration.
Definition at line 35 of file KernelConfigurationImp.cpp.
|
virtual |
Implements SimulationParameter.
Definition at line 115 of file SimulationParameterImp.cpp.
|
virtual |
Implements KernelConfiguration.
Definition at line 49 of file KernelConfigurationImp.cpp.
|
virtual |
Implements KernelConfiguration.
Definition at line 44 of file KernelConfigurationImp.cpp.
|
virtual |
Implements KernelConfiguration.
Definition at line 39 of file KernelConfigurationImp.cpp.
|
static |
Definition at line 35 of file BasicTestLogFileInformation.cpp.
|
static |
Definition at line 37 of file TimeImp.cpp.
|
static |
Definition at line 40 of file ShearWaveAnalyticalResults.cpp.
|
static |
Definition at line 40 of file AnalyticalResultsTaylorGreenVortexUx.cpp.
|
static |
Definition at line 40 of file AnalyticalResultsTaylorGreenVortexUz.cpp.
|
static |
Definition at line 35 of file BasicSimulationInfo.cpp.
|
static |
Definition at line 40 of file ShearWaveSimulationInfo.cpp.
|
static |
Definition at line 40 of file SimulationInfoTaylorGreenVortexUx.cpp.
|
static |
Definition at line 40 of file SimulationInfoTaylorGreenVortexUz.cpp.
|
static |
Definition at line 67 of file TestQueueImp.cpp.
|
static |
Definition at line 45 of file NyTest.cpp.
|
static |
Definition at line 47 of file PhiTest.cpp.
|
static |
Definition at line 44 of file L2NormTest.cpp.
|
static |
Definition at line 45 of file L2NormTestBetweenKernels.cpp.
|
static |
Definition at line 95 of file NumericalTestFactoryImp.cpp.
|
static |
Definition at line 61 of file LogFileWriterImp.cpp.
|
static |
Definition at line 42 of file NyTestLogFileInformation.cpp.
|
static |
Definition at line 43 of file NumericalTestGridReader.cpp.
|
static |
Definition at line 42 of file PhiTestLogFileInformation.cpp.
|
static |
Definition at line 52 of file InitialConditionShearWave.cpp.
|
static |
Definition at line 38 of file ShearWaveLogFileInformation.cpp.
|
static |
Definition at line 50 of file SimulationResults.cpp.
|
static |
Definition at line 42 of file L2NormBetweenKernelPostProcessingStrategy.cpp.
|
static |
Definition at line 43 of file PostProcessingStrategyL2NormTest.cpp.
|
static |
Definition at line 42 of file NyTestPostProcessingStrategy.cpp.
|
static |
Definition at line 41 of file PhiTestPostProcessingStrategy.cpp.
|
static |
Definition at line 51 of file InitialConditionTaylorGreenVortexUx.cpp.
|
static |
Definition at line 38 of file LogFileInformationTaylorGreenVortexUx.cpp.
|
static |
Definition at line 51 of file InitialConditionTaylorGreenVortexUz.cpp.
|
static |
Definition at line 37 of file LogFileInformationTaylorGreenVortexUz.cpp.
|
static |
Definition at line 42 of file Y2dSliceToResults.cpp.
|
static |
Definition at line 44 of file LogFileQueueImp.cpp.
|
static |
Definition at line 53 of file KernelConfigurationImp.cpp.
|
static |
Definition at line 42 of file ShearWaveSimulationParameter.cpp.
|
static |
Definition at line 40 of file SimulationParameterTaylorGreenVortexUx.cpp.
|
static |
Definition at line 40 of file SimulationParameterTaylorGreenVortexUz.cpp.
|
static |
Definition at line 58 of file KernelConfigurationImp.cpp.
|
static |
Definition at line 42 of file LogFileHead.cpp.
|
static |
Definition at line 41 of file L2NormLogFileInformation.cpp.
|
static |
Definition at line 41 of file L2NormLogFileInformationBetweenKernels.cpp.
|
static |
Definition at line 39 of file LogFileTimeInformation.cpp.
|
overridevirtualnoexcept |
Implements TestQueue.
Definition at line 62 of file TestQueueImp.cpp.
Implements SimulationParameter.
Definition at line 80 of file SimulationParameterImp.cpp.
|
virtual |
Implements SimulationInfo.
Definition at line 70 of file SimulationInfoImp.cpp.
|
virtual |
Implements Results.
Definition at line 55 of file ResultsImp.cpp.
| int PostProcessingStrategyImp::getNumberOfXNodes | ( | ) |
Definition at line 37 of file PostProcessingStrategyImp.cpp.
|
virtual |
Implements Results.
Definition at line 75 of file ResultsImp.cpp.
| int PostProcessingStrategyImp::getNumberOfYNodes | ( | ) |
Definition at line 42 of file PostProcessingStrategyImp.cpp.
|
virtual |
Implements Results.
Definition at line 80 of file ResultsImp.cpp.
| int PostProcessingStrategyImp::getNumberOfZNodes | ( | ) |
Definition at line 47 of file PostProcessingStrategyImp.cpp.
|
virtual |
Implements Results.
Definition at line 85 of file ResultsImp.cpp.
| std::vector< double > NyTest::getNy | ( | ) |
Definition at line 92 of file NyTest.cpp.
| double NyTestPostProcessingStrategy::getNy | ( | std::string | dataToCalculate | ) |
Definition at line 99 of file NyTestPostProcessingStrategy.cpp.
| std::vector< double > NyTest::getNyDiff | ( | ) |
Definition at line 97 of file NyTest.cpp.
| double PhiTest::getOrderOfAccuracy | ( | ) |
Definition at line 93 of file PhiTest.cpp.
| double NyTest::getOrderOfAccuracyNyDiff | ( | ) |
Definition at line 102 of file NyTest.cpp.
|
virtual |
Implements SimulationLogFileInformation.
Definition at line 43 of file ShearWaveLogFileInformation.cpp.
|
virtual |
Implements SimulationLogFileInformation.
Definition at line 43 of file LogFileInformationTaylorGreenVortexUx.cpp.
|
virtual |
Implements SimulationLogFileInformation.
Definition at line 42 of file LogFileInformationTaylorGreenVortexUz.cpp.
|
virtual |
Implements TestLogFileInformation.
Definition at line 46 of file L2NormLogFileInformation.cpp.
|
virtual |
Implements TestLogFileInformation.
Definition at line 46 of file L2NormLogFileInformationBetweenKernels.cpp.
|
virtual |
Implements TestLogFileInformation.
Definition at line 47 of file NyTestLogFileInformation.cpp.
|
virtual |
Implements TestLogFileInformation.
Definition at line 47 of file PhiTestLogFileInformation.cpp.
|
virtual |
Implements LogFileInformationImp.
Definition at line 40 of file BasicSimulationInfo.cpp.
|
virtual |
Implements LogFileInformationImp.
Definition at line 40 of file BasicTestLogFileInformation.cpp.
|
virtual |
Implements LogFileInformationImp.
Definition at line 47 of file LogFileHead.cpp.
|
virtual |
Implements LogFileInformationImp.
Definition at line 44 of file LogFileTimeInformation.cpp.
| std::vector< double > PhiTest::getPhiDiff | ( | ) |
Definition at line 88 of file PhiTest.cpp.
| double PhiTestPostProcessingStrategy::getPhiDiff | ( | std::string | dataToCalc | ) |
Definition at line 102 of file PhiTestPostProcessingStrategy.cpp.
| std::vector< std::vector< double > > ResultsImp::getPress | ( | ) |
Definition at line 125 of file ResultsImp.cpp.
|
overridevirtual |
Implements TimeInfo.
Definition at line 94 of file TimeImp.cpp.
| std::vector< std::vector< double > > ResultsImp::getRho | ( | ) |
Definition at line 130 of file ResultsImp.cpp.
|
virtual |
Implements SimulationInfo.
Definition at line 80 of file SimulationInfoImp.cpp.
|
virtual |
Implements SimulationInfo.
Definition at line 75 of file SimulationInfoImp.cpp.
| std::shared_ptr< SimulationInfo > TestSimulationImp::getSimulationInfo | ( | ) |
Definition at line 95 of file TestSimulationImp.cpp.
|
virtual |
Implements SimulationInfo.
Definition at line 55 of file SimulationInfoImp.cpp.
|
overridevirtual |
Implements TestSimulation.
Definition at line 85 of file TestSimulationImp.cpp.
|
virtual |
Implements SimulationInfo.
Definition at line 60 of file SimulationInfoImp.cpp.
|
virtual |
Definition at line 104 of file L2NormBetweenKernelPostProcessingStrategy.cpp.
| std::shared_ptr< SimulationResults > TestSimulationImp::getSimulationResults | ( | ) |
Definition at line 168 of file TestSimulationImp.cpp.
|
overridevirtual |
Implements NumericalTestSimulation.
Definition at line 105 of file TestSimulationImp.cpp.
|
overridevirtual |
Implements TimeInfo.
Definition at line 87 of file TimeImp.cpp.
|
virtual |
Implements NumericalTestFactory.
Definition at line 116 of file NumericalTestFactoryImp.cpp.
|
virtual |
Implements NumericalTestFactory.
Definition at line 111 of file NumericalTestFactoryImp.cpp.
|
overridevirtual |
Implements Test.
Definition at line 93 of file TestImp.cpp.
|
overridevirtual |
Implements TimeInfo.
Definition at line 101 of file TimeImp.cpp.
| std::vector< int > ResultsImp::getTime | ( | ) |
Definition at line 115 of file ResultsImp.cpp.
|
virtual |
Implements Results.
Definition at line 105 of file ResultsImp.cpp.
Implements SimulationParameter.
Definition at line 90 of file SimulationParameterImp.cpp.
Implements Results.
Definition at line 110 of file ResultsImp.cpp.
|
overridevirtual |
Implements TestSimulation.
Definition at line 100 of file TestSimulationImp.cpp.
|
virtual |
Implements SimulationInfo.
Definition at line 50 of file SimulationInfoImp.cpp.
|
virtual |
Implements SimulationParameter.
Definition at line 65 of file SimulationParameterImp.cpp.
|
virtual |
Implements Results.
Definition at line 60 of file ResultsImp.cpp.
|
virtual |
Implements Results.
Definition at line 65 of file ResultsImp.cpp.
|
virtual |
Implements Results.
Definition at line 70 of file ResultsImp.cpp.
Definition at line 49 of file InitialConditionImp.cpp.
|
virtual |
Implements Results.
Definition at line 90 of file ResultsImp.cpp.
Definition at line 54 of file InitialConditionImp.cpp.
|
virtual |
Implements Results.
Definition at line 95 of file ResultsImp.cpp.
Definition at line 59 of file InitialConditionImp.cpp.
|
virtual |
Implements Results.
Definition at line 100 of file ResultsImp.cpp.
Implements InitialCondition.
Definition at line 42 of file InitialConditionImp.cpp.
|
protected |
Definition at line 58 of file AnalyticalResultImp.cpp.
|
virtual |
Implements AnalyticalResults.
Definition at line 37 of file AnalyticalResultImp.cpp.
| bool isValid | ( | const double | quantity, |
| const std::string & | quantityName | ||
| ) |
Definition at line 46 of file ResultsImp.cpp.
|
protected |
Definition at line 41 of file L2NormCalculatorImp.cpp.
Definition at line 44 of file ColorConsoleOutputImp.cpp.
| void logInvalidSimulationData | ( | const std::string & | quantity | ) |
Definition at line 38 of file ResultsImp.cpp.
| std::shared_ptr< BasicSimulationParameterStruct > makeBasicSimulationParameter | ( | ConfigFilePtr | input | ) |
Definition at line 92 of file ConfigFileReaderNT.cpp.
|
protected |
Definition at line 42 of file LogFileInformationImp.cpp.
|
overridevirtual |
Implements Test.
Definition at line 98 of file TestImp.cpp.
|
overridevirtual |
Implements TestQueue.
Definition at line 51 of file TestQueueImp.cpp.
|
virtual |
Implements ColorConsoleOutput.
Definition at line 122 of file ColorConsoleOutputImp.cpp.
|
virtual |
Implements ColorConsoleOutput.
Definition at line 115 of file ColorConsoleOutputImp.cpp.
| std::vector< std::shared_ptr< GridInformationStruct > > makeGridInformation | ( | const std::string | pathNumericalTests, |
| ConfigFilePtr | input, | ||
| std::string | simName | ||
| ) |
Definition at line 306 of file ConfigFileReaderNT.cpp.
| std::shared_ptr< NumericalTestGridReader > makeGridReader | ( | std::shared_ptr< InitialCondition > | initialCondition, |
| std::shared_ptr< Parameter > | para, | ||
| std::shared_ptr< CudaMemoryManager > | cudaManager | ||
| ) |
Definition at line 127 of file VirtualFluidSimulationFactory.cpp.
|
virtual |
Implements L2NormCalculatorFactory.
Definition at line 46 of file L2NormCalculatorFactoryImp.cpp.
| std::shared_ptr< L2NormTestBetweenKernelsParameterStruct > makeL2NormTestBetweenKernelsParameter | ( | ConfigFilePtr | input | ) |
Definition at line 274 of file ConfigFileReaderNT.cpp.
| std::shared_ptr< L2NormTestParameterStruct > makeL2NormTestParameter | ( | ConfigFilePtr | input | ) |
Definition at line 221 of file ConfigFileReaderNT.cpp.
| std::shared_ptr< LogFileParameterStruct > makeLogFilePara | ( | ConfigFilePtr | input | ) |
Definition at line 373 of file ConfigFileReaderNT.cpp.
| std::shared_ptr< NyTestParameterStruct > makeNyTestParameter | ( | ConfigFilePtr | input | ) |
Definition at line 186 of file ConfigFileReaderNT.cpp.
| std::shared_ptr< PhiTestParameterStruct > makePhiTestParameter | ( | ConfigFilePtr | input | ) |
Definition at line 203 of file ConfigFileReaderNT.cpp.
| std::vector< std::shared_ptr< ShearWaveParameterStruct > > makeShearWaveParameter | ( | const std::string | pathNumericalTests, |
| ConfigFilePtr | input, | ||
| std::shared_ptr< BasicSimulationParameterStruct > | basicSimParameter | ||
| ) |
Definition at line 159 of file ConfigFileReaderNT.cpp.
|
overridevirtual |
Implements TestSimulation.
Definition at line 141 of file TestSimulationImp.cpp.
|
virtual |
Implements ColorConsoleOutput.
Definition at line 56 of file ColorConsoleOutputImp.cpp.
| std::vector< std::shared_ptr< TaylorGreenVortexUxParameterStruct > > makeTaylorGreenVortexUxParameter | ( | const std::string | pathNumericalTests, |
| ConfigFilePtr | input, | ||
| std::shared_ptr< BasicSimulationParameterStruct > | basicSimParameter | ||
| ) |
Definition at line 103 of file ConfigFileReaderNT.cpp.
| std::vector< std::shared_ptr< TaylorGreenVortexUzParameterStruct > > makeTaylorGreenVortexUzParameter | ( | const std::string | pathNumericalTests, |
| ConfigFilePtr | input, | ||
| std::shared_ptr< BasicSimulationParameterStruct > | basicSimParameter | ||
| ) |
Definition at line 132 of file ConfigFileReaderNT.cpp.
|
virtual |
Implements ColorConsoleOutput.
Definition at line 96 of file ColorConsoleOutputImp.cpp.
| std::shared_ptr< VectorWriterInformationStruct > makeVectorWriterInformationStruct | ( | ConfigFilePtr | input | ) |
Definition at line 362 of file ConfigFileReaderNT.cpp.
| std::ifstream openConfigFile | ( | const std::string | aFilePath | ) |
Definition at line 49 of file ConfigFileReaderNT.cpp.
|
protected |
Definition at line 52 of file PostProcessingStrategyImp.cpp.
| std::vector< std::string > readKernelList | ( | ConfigFilePtr | input | ) |
Definition at line 239 of file ConfigFileReaderNT.cpp.
|
overridevirtual |
Implements NumericalTestSimulation.
Definition at line 110 of file TestSimulationImp.cpp.
|
protected |
Definition at line 158 of file ResultsImp.cpp.
|
overridevirtual |
Implements Test.
Definition at line 41 of file TestImp.cpp.
|
overridevirtual |
Implements TestQueue.
Definition at line 41 of file TestQueueImp.cpp.
|
overridevirtual |
Implements TestSimulation.
Definition at line 76 of file TestSimulationImp.cpp.
|
overridevirtual |
Implements TimeTracking.
Definition at line 72 of file TimeImp.cpp.
|
overridevirtual |
Implements TimeTracking.
Definition at line 67 of file TimeImp.cpp.
| void L2NormTestBetweenKernels::setBasicSimulation | ( | std::shared_ptr< NumericalTestSimulation > | sim, |
| std::shared_ptr< SimulationInfo > | simInfo, | ||
| std::shared_ptr< L2NormBetweenKernelPostProcessingStrategy > | postProcessingStrategy | ||
| ) |
Definition at line 109 of file L2NormTestBetweenKernels.cpp.
| void L2NormTestBetweenKernels::setDivergentKernelSimulation | ( | std::shared_ptr< NumericalTestSimulation > | sim, |
| std::shared_ptr< SimulationInfo > | simInfo, | ||
| std::shared_ptr< L2NormBetweenKernelPostProcessingStrategy > | postProcessingStrategy | ||
| ) |
Definition at line 118 of file L2NormTestBetweenKernels.cpp.
|
overrideprotectedvirtual |
Reimplemented from GridProvider.
Definition at line 48 of file NumericalTestGridReader.cpp.
Implements InitialCondition.
Definition at line 37 of file InitialConditionImp.cpp.
Implements TestSimulation.
Definition at line 163 of file TestSimulationImp.cpp.
|
overridevirtual |
Implements TimeTracking.
Definition at line 82 of file TimeImp.cpp.
|
overridevirtual |
Implements TimeTracking.
Definition at line 77 of file TimeImp.cpp.
|
overridevirtual |
Implements TimeTracking.
Definition at line 52 of file TimeImp.cpp.
|
overridevirtual |
Implements TimeTracking.
Definition at line 47 of file TimeImp.cpp.
|
overridevirtual |
Implements TimeTracking.
Definition at line 62 of file TimeImp.cpp.
|
overridevirtual |
Implements TimeTracking.
Definition at line 57 of file TimeImp.cpp.
Implements SimulationInfo.
Definition at line 40 of file SimulationInfoImp.cpp.
|
protected |
Definition at line 47 of file ShearWaveSimulationParameter.cpp.
|
protected |
Definition at line 95 of file SimulationInfoImp.cpp.
|
protected |
Definition at line 42 of file SimulationParameterImp.cpp.
|
protected |
Definition at line 45 of file SimulationParameterTaylorGreenVortexUx.cpp.
|
protected |
Definition at line 45 of file SimulationParameterTaylorGreenVortexUz.cpp.
|
overridevirtual |
Implements TestSimulation.
Definition at line 146 of file TestSimulationImp.cpp.
|
protected |
Definition at line 118 of file TestImp.cpp.
| 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 | ||
| ) |
Definition at line 49 of file TestSimulationImp.cpp.
|
protected |
Definition at line 78 of file ToVectorWriter.cpp.
|
protected |
Definition at line 44 of file ToVectorWriter.cpp.
|
virtual |
Implements SimulationObserver.
Definition at line 49 of file L2NormTest.cpp.
|
virtual |
Implements SimulationObserver.
Definition at line 50 of file L2NormTestBetweenKernels.cpp.
|
virtual |
Implements SimulationObserver.
Definition at line 67 of file NyTest.cpp.
|
virtual |
Implements SimulationObserver.
Definition at line 63 of file PhiTest.cpp.
|
overridevirtual |
Implements SimulationObserver.
Definition at line 55 of file TestImp.cpp.
|
virtual |
Implements AnalyticalResults2DToVTKWriter.
Definition at line 68 of file AnalyticalResults2DToVTKWriterImp.cpp.
|
virtual |
Implements DataWriter.
Definition at line 55 of file ToVectorWriter.cpp.
|
virtual |
Implements LogFileWriter.
Definition at line 66 of file LogFileWriterImp.cpp.
|
overridevirtual |
Implements LogFileQueue.
Definition at line 49 of file LogFileQueueImp.cpp.
Implements DataWriter.
Definition at line 67 of file ToVectorWriter.cpp.