![]()  | 
  
    Stan Math Library
    5.1.0
    
   Automatic Differentiation 
   | 
   
| __kernel void stan::math::opencl_kernels::gp_exp_quad_cov_cross | ( | const __global double * | x1, | 
| const __global double * | x2, | ||
| __global double * | res, | ||
| const double | sigma_sq, | ||
| const double | neg_half_inv_l_sq, | ||
| const int | size1, | ||
| const int | size2, | ||
| const int | element_size | ||
| ) | 
GPU part of calculation of squared exponential kernel.
This function is for the cross covariance matrix needed to compute the posterior predictive density.
| [in] | x1 | first input vector or matrix | 
| [in] | x2 | second input vector or matrix | 
| [out] | res | squared distances between elements of x | 
| sigma_sq | squared standard deviation | |
| neg_half_inv_l_sq | -0.5 / square(length scale) | |
| size1 | number of elements in x1 | |
| size2 | number of elements in x2 | |
| element_size | the number of doubles that make one element of x and y | 
Definition at line 72 of file gp_exp_quad_cov.hpp.