| 
| static double  | training_obj (const vector< double > &theta, vector< double > &grad, void *fdata) | 
|   | 
| static double  | training_obj_FITC (const vector< double > &theta, vector< double > &grad, void *fdata) | 
|   | 
  
  
      
        
          | mat gplib::gp_reg_multi::implementation::comp_Q  | 
          ( | 
          const vector< mat > &  | 
          a,  | 
         
        
           | 
           | 
          const vector< mat > &  | 
          b,  | 
         
        
           | 
           | 
          vector< mat > &  | 
          u  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | vec gplib::gp_reg_multi::implementation::eval_mean  | 
          ( | 
          vector< mat > &  | 
          data | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | vector<double> gplib::gp_reg_multi::implementation::get_params  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | double gplib::gp_reg_multi::implementation::log_marginal  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | double gplib::gp_reg_multi::implementation::log_marginal_fitc  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | mv_gauss gplib::gp_reg_multi::implementation::marginal  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | mv_gauss gplib::gp_reg_multi::implementation::predict  | 
          ( | 
          const vector< mat > &  | 
          new_data | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | mv_gauss gplib::gp_reg_multi::implementation::predict_FITC  | 
          ( | 
          const vector< mat > &  | 
          new_x | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void gplib::gp_reg_multi::implementation::set_params  | 
          ( | 
          const vector< double > &  | 
          params | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | double gplib::gp_reg_multi::implementation::train  | 
          ( | 
          int  | 
          max_iter,  | 
         
        
           | 
           | 
          double  | 
          tol  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | double gplib::gp_reg_multi::implementation::train_FITC  | 
          ( | 
          int  | 
          max_iter,  | 
         
        
           | 
           | 
          double  | 
          tol  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | static double gplib::gp_reg_multi::implementation::training_obj  | 
          ( | 
          const vector< double > &  | 
          theta,  | 
         
        
           | 
           | 
          vector< double > &  | 
          grad,  | 
         
        
           | 
           | 
          void *  | 
          fdata  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
  
  
      
        
          | static double gplib::gp_reg_multi::implementation::training_obj_FITC  | 
          ( | 
          const vector< double > &  | 
          theta,  | 
         
        
           | 
           | 
          vector< double > &  | 
          grad,  | 
         
        
           | 
           | 
          void *  | 
          fdata  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
      
        
          | vector<mat> gplib::gp_reg_multi::implementation::M | 
        
      
 
 
      
        
          | double gplib::gp_reg_multi::implementation::sigma = 0.01 | 
        
      
 
 
      
        
          | size_t gplib::gp_reg_multi::implementation::state = FULL | 
        
      
 
 
      
        
          | vector<mat> gplib::gp_reg_multi::implementation::X | 
        
      
 
 
      
        
          | vector<vec> gplib::gp_reg_multi::implementation::y | 
        
      
 
 
The documentation for this struct was generated from the following file: