GaussianProcessEmulator: - Don't want to have to convert the data set up in the directory structure to a single file in order to use the emulator. - Defined the following functions: -- bool parseParameters( std::vector<Parameter> & parameters, int & NumberParameters, std::string Analysis_Dir ) --- This function reads the file parameter_priors.dat from the analysis directory -- bool parseModelDataDirectoryStructure( GaussianProcessEmulator & gpme, std::string Model_Outs_Dir, std::string Analysis_Dir ) --- This function reads through the directory structure, filling the emulator with the model data ( Parameters, OutputNames, ParameterValues, OutputValues, their sizes, and the NumberOfTrainingPoints) -- bool parsePCADecomposition( GaussianProcessEmulator & gpme, std::istream & input ) --- This function reads in a PCADecomposition from input ( Output Means and Uncertainty Scales, PCA Eigenvectors and Eigenvalues, and the Submodels ) -- bool parseGaussianProcessEmulator( GaussianProcessEmulator & gpme, std::string TopDirectory, bool LoadPCA ) --- This function parses the entire emulator using the directory structure of the model outputs. It will load a PCA decomposition if LoadPCA is true.
GaussianProcessEmulator:
- Don't want to have to convert the data set up in the directory structure to a single file in order to use the emulator.
- Defined the following functions:
-- bool parseParameters( std::vector<Parameter> & parameters, int & NumberParameters, std::string Analysis_Dir )
--- This function reads the file parameter_priors.dat from the analysis directory
-- bool parseModelDataDirectoryStructure( GaussianProcessEmulator & gpme, std::string Model_Outs_Dir, std::string Analysis_Dir )
--- This function reads through the directory structure, filling the emulator with the model data ( Parameters, OutputNames, ParameterValues, OutputValues, their sizes, and the NumberOfTrainingPoints)
-- bool parsePCADecomposition( GaussianProcessEmulator & gpme, std::istream & input )
--- This function reads in a PCADecomposition from input ( Output Means and Uncertainty Scales, PCA Eigenvectors and Eigenvalues, and the Submodels )
-- bool parseGaussianProcessEmulator( GaussianProcessEmulator & gpme, std::string TopDirectory, bool LoadPCA )
--- This function parses the entire emulator using the directory structure of the model outputs. It will load a PCA decomposition if LoadPCA is true.

chunshen1987/DistributionSampling,chunshen1987/DistributionSampling,chunshen1987/DistributionSampling,chunshen1987/DistributionSampling,chunshen1987/DistributionSampling,chunshen1987/DistributionSampling