|
void | default_constructor (size_t lf_number, size_t n_outputs) |
|
mat | eval (const vector< mat > &X, const vector< mat > &Y, bool diag=false) |
|
mat | derivate_wrt_data_an (size_t param_id, const vector< mat > &X, const vector< mat > &Y, size_t ans_rows, size_t ans_cols, bool diag=false) |
|
mat | derivate_wrt_data_num (size_t param_id, const vector< mat > &X, const vector< mat > &Y, size_t ans_rows, size_t ans_cols, bool diag=false) |
|
mat | derivative_wrt_B (size_t q, size_t param_id, const vector< mat > &X, const vector< mat > &Y, size_t ans_rows, size_t ans_cols, bool diag=false) |
|
mat | derivative_wrt_kernels (size_t q, size_t param_id, const vector< mat > &X, const vector< mat > &Y, size_t ans_rows, size_t ans_cols, bool diag=false) |
|
mat | derivate (size_t param_id, const vector< mat > &X, const vector< mat > &Y, bool diag) |
|
vector< double > | get_params () |
|
void | set_params (const vector< double > ¶ms, size_t n_outputs=0) |
|
void | set_params_k (const vector< mat > ¶ms) |
|
void | set_param (size_t q, size_t a, size_t b, double param) |
|
void | set_param (size_t q, size_t param_id, double param) |
|
double | get_param (size_t q, size_t a, size_t b) |
|
double | get_param (size_t q, size_t param_id) |
|
size_t | n_params () |
|
void | check_bounds (const vector< double > &bounds) |
|
void | set_lower_bounds (const vector< double > &lower_bound) |
|
void | set_upper_bounds (const vector< double > &upper_bound) |
|
size_t | in_kernel_np () |
|
void | set_lower_bounds (const double &l_bound) |
|
void | set_upper_bounds (const double &u_bound) |
|