#' @title Clase S4 para la actualizacion de los parametros del Hit Rate por unidad
#'
#' @description Definicion de la clase S4 llamada \code{UpdateHRFactorParam} para la actualizacion
#' de los parametros utilizados en el calculo del Hit Rate por unidad en la fase longitudinal de la
#' depuracion selectiva.
#'
#' @slot EditName \code{Vector} de tipo caracter y longitud 1 con el nombre del edit cuyos
#' parametros se van a actualizar.
#'
#' @slot Units \code{data.table} con las unidades para las que se van a modificar los parametros.
#'
#' @slot Values lista con nombres que contiene los valores que actualizaran los parametros que
#' intervienen en el calculo del HitRate por unidad.
#'
#' @examples
#' new(Class = 'UpdateHRFactorParam')
#'
#' @import data.table
#'
#' @export
setClass(Class = "UpdateHRFactorParam",
slots = c(EditName = 'character',
Units = 'data.table',
Values = 'list'),
prototype = list(EditName = character(0),
Units = data.table(),
Values = list()),
validity = function(object){
if (!is.null(object@Values) & !all(names(object@Values) %in% c('MinFactor', 'MaxFactor', 'HRUnit', 'CHRUnit', 'HRDomain', 'CHRDomain', 'HRlambda', 'CHRlambda'))) {
stop('[UpdateHRFactorParam::validity] Los valores en el slot Values deben ser MinFactor, MaxFactor, HRUnit, CHRUnit, HRDomain, CHRDomain, HRlambda o CHRlambda.')
}
return(TRUE)
}
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.