gplib
1.0.0
C++ Gaussian Process Library
|
This is the complete list of members for gplib::multioutput_kernel_class, including all inherited members.
derivate(size_t param_id, const std::vector< arma::mat > &X, const std::vector< arma::mat > &Y, bool diag=false) const =0 | gplib::multioutput_kernel_class | pure virtual |
eval(const std::vector< arma::mat > &X, const std::vector< arma::mat > &Y, bool diag=false) const =0 | gplib::multioutput_kernel_class | pure virtual |
get_kernels() const =0 | gplib::multioutput_kernel_class | pure virtual |
get_lower_bounds() const =0 | gplib::multioutput_kernel_class | pure virtual |
get_params() const =0 | gplib::multioutput_kernel_class | pure virtual |
get_params_k() const =0 | gplib::multioutput_kernel_class | pure virtual |
get_upper_bounds() const =0 | gplib::multioutput_kernel_class | pure virtual |
multioutput_kernel_class() | gplib::multioutput_kernel_class | inline |
multioutput_kernel_class(const std::vector< std::shared_ptr< kernel_class >> &kernels, const std::vector< arma::mat > ¶ms) | gplib::multioutput_kernel_class | inline |
n_params() const =0 | gplib::multioutput_kernel_class | pure virtual |
set_kernels(const std::vector< std::shared_ptr< kernel_class >> &kernels)=0 | gplib::multioutput_kernel_class | pure virtual |
set_lower_bounds(const double &lower_bounds)=0 | gplib::multioutput_kernel_class | pure virtual |
set_lower_bounds(const std::vector< double > &lower_bounds)=0 | gplib::multioutput_kernel_class | pure virtual |
set_params(const std::vector< double > ¶ms, size_t n_outputs=0)=0 | gplib::multioutput_kernel_class | pure virtual |
set_params_k(const std::vector< arma::mat > ¶ms)=0 | gplib::multioutput_kernel_class | pure virtual |
set_upper_bounds(const double &upper_bounds)=0 | gplib::multioutput_kernel_class | pure virtual |
set_upper_bounds(const std::vector< double > ¶ms)=0 | gplib::multioutput_kernel_class | pure virtual |
~multioutput_kernel_class()=default | gplib::multioutput_kernel_class | virtual |