![]() |
MeLOn
|
This class implements a Gaussian process file parser. More...
#include <gpParser.h>
Public Member Functions | |
std::shared_ptr< ModelData > | parse_model (const std::string modelPath, const std::string modelName) override |
Abstract function for defining the structure of the parsing function which is used to get the Gaussian process data from a file. | |
![]() | |
virtual | ~ModelParser ()=default |
Virtual desctructor to enable inheritance. | |
Additional Inherited Members | |
![]() | |
std::string | _format_file_path (const std::string modelPath, const std::string modelName, const MODEL_FILE_TYPE fileType) |
Applies the correct format to the path given by the user. | |
std::string | _format_folder_path (const std::string modelPath) |
Applies the correct format to the path given by the user. | |
![]() | |
static SCALER_TYPE | _string_to_scaler_type (const std::string scalerTypeName) |
Turns a string containing the name of an scaler type in the correct enum representation. | |
static SCALER_PARAMETER | _string_to_scaler_parameter (const std::string scalerParameterName) |
Turns a string containing the name of an scaler type in the correct enum representation. | |
![]() | |
std::string | _modelPath |
std::string | _modelName |
This class implements a Gaussian process file parser.
|
overridevirtual |
Abstract function for defining the structure of the parsing function which is used to get the Gaussian process data from a file.
[in] | modelPath | Path to the location of the Gaussian process file |
[in] | modelName | name of the network (either foldername in which csv files are stored or name of an xml file, depending on the filetype) |
Implements melon::ModelParser.