![]() |
MeLOn
|
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) const | melon::GaussianProcess< T > | private |
_calculate_prediction(std::vector< T > covarianceVector, RandomAccessIterator &internalVariables, const bool fullSpace, std::vector< T > &constraints) const | melon::GaussianProcess< T > | private |
_calculate_variance(std::vector< T > covarianceVector, RandomAccessIterator &internalVariables, const bool fullSpace, std::vector< T > &constraints) const | melon::GaussianProcess< T > | private |
_data | melon::GaussianProcess< T > | private |
_inputScaler | melon::GaussianProcess< T > | private |
_kernel | melon::GaussianProcess< T > | private |
_modelLoaded | melon::MelonModel< T > | protected |
_parameterScaler | melon::GaussianProcess< T > | private |
_parserFactory | melon::MelonModel< T > | protected |
_predictionScaler | melon::GaussianProcess< T > | private |
_set_constraints(std::vector< T > &constraints, std::vector< T > &constraintEvaluation, RandomAccessIterator &constraintValue) const | melon::MelonModel< T > | protected |
_set_constraints(std::vector< T > &constraints, T &constraintEvaluation, RandomAccessIterator &constraintValue) const | melon::MelonModel< T > | protected |
_set_data_object(std::shared_ptr< const ModelData > modelData) override | melon::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) const | melon::GaussianProcess< T > | |
calculate_prediction_full_space(std::vector< T > input, std::vector< T > internalVariables, std::vector< T > &constraints) const | melon::GaussianProcess< T > | |
calculate_prediction_reduced_space(std::vector< T > input) const | melon::GaussianProcess< T > | |
calculate_variance_full_space(std::vector< T > input, std::vector< T > internalVariables, std::vector< T > &constraints) const | melon::GaussianProcess< T > | |
calculate_variance_reduced_space(std::vector< T > input) const | melon::GaussianProcess< T > | |
data() const | melon::GaussianProcess< T > | inline |
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) const | 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) const | melon::GaussianProcess< T > | |
get_full_space_variables_variance(unsigned int &variableNumber, std::vector< std::string > &variableNames, std::vector< std::pair< double, double > > &variableBounds) const | melon::GaussianProcess< T > | |
get_input_dimension() const | melon::GaussianProcess< T > | |
get_maximum_of_training_data_outputs() const | melon::GaussianProcess< T > | |
get_minimum_of_training_data_outputs() const | melon::GaussianProcess< T > | |
get_normalized_observations() const | melon::GaussianProcess< T > | inline |
get_number_of_full_space_variables_prediction() const | melon::GaussianProcess< T > | |
get_number_of_full_space_variables_prediction_and_variance() const | melon::GaussianProcess< T > | |
get_number_of_full_space_variables_variance() const | melon::GaussianProcess< T > | |
get_number_of_training_data_points() const | melon::GaussianProcess< T > | |
get_observations() const | melon::GaussianProcess< T > | |
inputScaler() const | melon::GaussianProcess< T > | inline |
kernel() const | melon::GaussianProcess< T > | inline |
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 |
parameterScaler() const | melon::GaussianProcess< T > | inline |
predictionScaler() const | melon::GaussianProcess< T > | inline |
~MelonModel()=default | melon::MelonModel< T > | virtual |