Currently one can pass measurements as measurements = :default, which calls default_measurements(mc, model) or as a Dict{Symbol, AbstractMeasurements}. All the default measurements are however constructed as Measurement(mc, model) meaning they can't be constructed before calling MC or DQMC. It would make sense to allow passing a dictionary of types, which then internally call their constructors.
Currently one can pass measurements as
measurements = :default
, which callsdefault_measurements(mc, model)
or as aDict{Symbol, AbstractMeasurements}
. All the default measurements are however constructed asMeasurement(mc, model)
meaning they can't be constructed before callingMC
orDQMC
. It would make sense to allow passing a dictionary of types, which then internally call their constructors.