This is the abstract base class for sampling objects like Sampler1D, SamplerHierarchical or SamplerJointIndep.
R6::R6Class object.
Note: This object is typically constructed via a derived classes.
smpl = Sampler$new(param_set)
param_set
:: ParamSet
Domain / support of the distribution we want to sample from.
ParamSet is cloned on construction.
param_set
:: ParamSet
Domain / support of the distribution we want to sample from.
sample(n)
integer(1)
-> Design
Sample n
values from the distribution.
Other Sampler:
Sampler1DCateg
,
Sampler1DNormal
,
Sampler1DRfun
,
Sampler1DUnif
,
Sampler1D
,
SamplerHierarchical
,
SamplerJointIndep
,
SamplerUnif