VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
ConfigFileReaderNT.cpp File Reference
#include "ConfigFileReaderNT.h"
#include <basics/config/ConfigurationFile.h>
#include "StringUtilities/StringUtil.h"
#include <memory>
#include <fstream>
#include <string>

Go to the source code of this file.

Macros

#define VAL(str)   #str
 
#define TOSTRING(str)   VAL(str)
 

Typedefs

using ConfigFilePtr = std::shared_ptr< vf::basics::ConfigurationFile >
 
using ConfigDataPtr = std::shared_ptr< ConfigDataStruct >
 

Functions

std::ifstream openConfigFile (const std::string aFilePath)
 
bool checkConfigFile (ConfigFilePtr input)
 
std::shared_ptr< BasicSimulationParameterStructmakeBasicSimulationParameter (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< NyTestParameterStructmakeNyTestParameter (ConfigFilePtr input)
 
std::shared_ptr< PhiTestParameterStructmakePhiTestParameter (ConfigFilePtr input)
 
std::shared_ptr< L2NormTestParameterStructmakeL2NormTestParameter (ConfigFilePtr input)
 
std::vector< std::stringreadKernelList (ConfigFilePtr input)
 
std::shared_ptr< L2NormTestBetweenKernelsParameterStructmakeL2NormTestBetweenKernelsParameter (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< VectorWriterInformationStructmakeVectorWriterInformationStruct (ConfigFilePtr input)
 
std::shared_ptr< LogFileParameterStructmakeLogFilePara (ConfigFilePtr input)
 
int calcNumberOfSimulationGroup (ConfigFilePtr input, std::string simName)
 
int calcNumberOfSimulations (ConfigFilePtr input, ConfigDataPtr configData)