R/acceptance.R

Acceptance = R6::R6Class("acceptance",
                         public = list(
                           alpha = NULL,
                           r = NULL,
                           initialize = function(nSources,
                                                 nTimes,
                                                 nLocations,
                                                 nTypes,
                                                 namesSources,
                                                 namesTimes,
                                                 namesLocations,
                                                 namesTypes,
                                                 updateSchema) {
                             if ('alpha' %in% updateSchema) {
                               self$alpha <- array(
                                 dim = c(nSources,
                                         nTimes,
                                         nLocations),

                                 dimnames = list(
                                   source = namesSources,
                                   time = namesTimes,
                                   location = namesLocations
                                 )
                               )
                             }

                             if ('r' %in% updateSchema) {
                               self$r <- array(
                                 dim = c(nTypes,
                                         nSources,
                                         nTimes),
                                 dimnames = list(
                                   type = namesTypes,
                                   source = namesSources,
                                   time = namesTimes
                                 )
                               )
                             }
                           }
                         ))

Try the sourceR package in your browser

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

sourceR documentation built on Aug. 31, 2020, 5:06 p.m.