docs: def nLLeval(ldelta, UY, UX, S, REML=False):
      """
      nLLeval(double ldelta, MatrixXd const & UY, MatrixXd const & UX, MatrixXd const & S, bool REML=False) -> double
  
      Parameters
      ----------
      ldelta: double
      UY: MatrixXd const &
      UX: MatrixXd const &
      S: MatrixXd const &
      REML: bool
  
      nLLeval(double ldelta, MatrixXd const & UY, MatrixXd const & UX, MatrixXd const & S) -> double
  
      Parameters
      ----------
      ldelta: double
      UY: MatrixXd const &
      UX: MatrixXd const &
      S: MatrixXd const &
  
      """
      return _core.nLLeval(ldelta, UY, UX, S, REML)