From df733ceeb044e41922930f89be437e2def92e804 Mon Sep 17 00:00:00 2001 From: Johannes Ranke Date: Fri, 20 Feb 2015 22:31:55 +0100 Subject: Add termination message to mkinfit, prepare release --- R/mkinfit.R | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'R') diff --git a/R/mkinfit.R b/R/mkinfit.R index 08622f9c..b0df6e8c 100644 --- a/R/mkinfit.R +++ b/R/mkinfit.R @@ -376,6 +376,9 @@ mkinfit <- function(mkinmod, observed, fit$message) warning(fit$warning) } + else { + if(!quiet) cat("Optimisation by method", method.modFit, "successfully terminated.\n") + } } if (method.modFit %in% c("Port", "SANN", "Nelder-Mead", "BFGS", "CG", "L-BFGS-B")) { if (fit$convergence != 0) { @@ -385,11 +388,16 @@ mkinfit <- function(mkinmod, observed, ifelse(is.null(fit$message), "", paste0("\nMessage is ", fit$message))) warning(fit$warning) + } else { + if(!quiet) cat("Optimisation by method", method.modFit, "successfully terminated.\n") } } # Return number of iterations for SANN method - if (method.modFit == "SANN") fit$iter = maxit.modFit + if (method.modFit == "SANN") { + fit$iter = maxit.modFit + if(!quiet) cat("Termination of the SANN algorithm does not imply convergence.\n") + } # We need to return some more data for summary and plotting fit$solution_type <- solution_type -- cgit v1.2.1