R/mdmb_optim_control.R

Defines functions mdmb_optim_control

## File Name: mdmb_optim_control.R
## File Version: 0.03

mdmb_optim_control <- function(optimizer, control, maxiter)
{
    if (is.null(control)){
        control <- list()
    }
    #*** stats::optim
    if (optimizer=="optim"){ maxit_label <- "maxit" }
    #*** stats::nlminb
    if (optimizer=="nlminb"){ maxit_label <- "iter.max" }
    #*** maximum number of iterations
    if (is.null(control[[maxit_label]]) ){
        control[[maxit_label]] <- maxiter
    }
    #--- output
    return(control)
}

Try the mdmb package in your browser

Any scripts or data that you put into this service are public.

mdmb documentation built on March 7, 2023, 6:58 p.m.