MeLOn
melon::GaussianProcess< T > Member List

This is the complete list of members for melon::GaussianProcess< T >, including all inherited members.

_calculate_covariance_vector(std::vector< T > input, RandomAccessIterator &internalVariables, const bool fullSpace, std::vector< T > &constraints)melon::GaussianProcess< T >private
_calculate_prediction(std::vector< T > covarianceVector, RandomAccessIterator &internalVariables, const bool fullSpace, std::vector< T > &constraints)melon::GaussianProcess< T >private
_calculate_variance(std::vector< T > covarianceVector, RandomAccessIterator &internalVariables, const bool fullSpace, std::vector< T > &constraints)melon::GaussianProcess< T >private
_datamelon::GaussianProcess< T >private
_inputScalermelon::GaussianProcess< T >private
_kernelmelon::GaussianProcess< T >private
_modelLoadedmelon::MelonModel< T >protected
_parameterScalermelon::GaussianProcess< T >private
_parserFactorymelon::MelonModel< T >protected
_predictionScalermelon::GaussianProcess< T >private
_set_constraints(std::vector< T > &constraints, std::vector< T > &constraintEvaluation, RandomAccessIterator &constraintValue)melon::MelonModel< T >protected
_set_constraints(std::vector< T > &constraints, T &constraintEvaluation, RandomAccessIterator &constraintValue)melon::MelonModel< T >protected
_set_data_object(std::shared_ptr< const ModelData > modelData) overridemelon::GaussianProcess< T >privatevirtual
_set_kernel(std::shared_ptr< const GPData > data)melon::GaussianProcess< T >private
calculate_prediction_and_variance_full_space(std::vector< T > input, std::vector< T > internalVariables, std::vector< T > &constraints)melon::GaussianProcess< T >
calculate_prediction_full_space(std::vector< T > input, std::vector< T > internalVariables, std::vector< T > &constraints)melon::GaussianProcess< T >
calculate_prediction_reduced_space(std::vector< T > input)melon::GaussianProcess< T >
calculate_variance_full_space(std::vector< T > input, std::vector< T > internalVariables, std::vector< T > &constraints)melon::GaussianProcess< T >
calculate_variance_reduced_space(std::vector< T > input)melon::GaussianProcess< T >
GaussianProcess()melon::GaussianProcess< T >inline
GaussianProcess(std::string modelName)melon::GaussianProcess< T >inline
GaussianProcess(std::string modelPath, std::string modelName)melon::GaussianProcess< T >inline
GaussianProcess(std::shared_ptr< const GPData > modelData)melon::GaussianProcess< T >inline
get_full_space_variables_prediction(unsigned int &variableNumber, std::vector< std::string > &variableNames, std::vector< std::pair< double, double >> &variableBounds)melon::GaussianProcess< T >
get_full_space_variables_prediction_and_variance(unsigned int &variableNumber, std::vector< std::string > &variableNames, std::vector< std::pair< double, double >> &variableBounds)melon::GaussianProcess< T >
get_full_space_variables_variance(unsigned int &variableNumber, std::vector< std::string > &variableNames, std::vector< std::pair< double, double >> &variableBounds)melon::GaussianProcess< T >
get_input_dimension()melon::GaussianProcess< T >
get_maximum_of_training_data_outputs()melon::GaussianProcess< T >
get_minimum_of_training_data_outputs()melon::GaussianProcess< T >
get_normalized_observations()melon::GaussianProcess< T >inline
get_number_of_full_space_variables_prediction()melon::GaussianProcess< T >
get_number_of_full_space_variables_prediction_and_variance()melon::GaussianProcess< T >
get_number_of_full_space_variables_variance()melon::GaussianProcess< T >
get_number_of_training_data_points()melon::GaussianProcess< T >
get_observations()melon::GaussianProcess< T >
load_model(std::string modelName, MODEL_FILE_TYPE fileType)melon::MelonModel< T >
load_model(std::string modelPath, std::string modelName, MODEL_FILE_TYPE fileType)melon::MelonModel< T >
load_model(std::shared_ptr< const ModelData > modelData)melon::MelonModel< T >
MelonModel(std::shared_ptr< ModelParserFactory > parserFactory)melon::MelonModel< T >inlineprotected
~MelonModel()=defaultmelon::MelonModel< T >virtual