stk_param_relik uses a combination of "filtering matrix" (obtain using QR) and a Cholesky factorizations of the filtered covariance matrix. This computational approach could/should be encapsulated in a class similar to (but distinct from) stk_kreq_qr.
Other parts of the toolbox work with a different computational approach, encapsulated in stk_kreq_qr (QR factorization of the "kriging matrix"). Why not use the same technique in stk_param_relik as well? For instance, it should be possible to compute the restricted likelihood from an stk_model_gpposterior object very quickly (since everything has been pre-computed).
Ideally, once both approaches have been properly encapsulated, it should be possible to switch transparently between them for all computations in the toolbox (likelihoods and predictions).
Diff:
This ticket is still relevant but not likely to be addressed anytime soon.
Changing to target 3.0 to reflect the fact that this is a rather long-term goal.
Moved to github: https://github.com/stk-kriging/stk/issues/5