R/reset_model.R

Defines functions reset_model_helper

#### Reset a model object ####

#' @include model.CAB.R
NULL

#' Do this later
#'
#' Do this later
#'#'
#' @rdname set_param
#'
#' @exportMethod set_param

setGeneric( "set_param", function( model, organism_params ) standardGeneric( "set_param" ) )

setMethod( "set_param", signature( model = "CAB.model", organism_params = "list" ),
    function( model, organism_params ){
        reset_model_helper( model, organism_params )
    }
)

reset_model_helper = function( model, organism_params ){
    list2env( x = organism_params, envir = model@organism )
    eval( model@derived_params, model@organism )
}
Don-Li/CAB documentation built on May 6, 2019, 2:52 p.m.