Functions for running a multi-stock and/or multi-fleet Management Strategy Evaluation (closed-loop simulation) for a specified operating model
SimulateMOM(MOM = MSEtool::Albacore_TwoFleet, parallel = TRUE, silent = FALSE)ProjectMOM(
multiHist = NULL,
MPs = NA,
parallel = FALSE,
silent = FALSE,
checkMPs = TRUE
)
multiMSE(
MOM = MSEtool::Albacore_TwoFleet,
MPs = list(list(c("AvC", "DCAC"), c("FMSYref", "curE"))),
Hist = FALSE,
silent = FALSE,
parallel = TRUE,
checkMPs = TRUE
)
A multi-fleet multi-stock operating model (class 'MOM')
Logical. Should the MSE be run using parallel processing?
Should messages be printed out to the console?
An Historical Simulation object (class multiHist
)
A matrix of methods (nstock x nfleet) (character string) of class MP
Logical. Check if the specified MPs exist and can be run on SimulatedData
?
Should model stop after historical simulations? Returns a list containing all historical data
Functions return objects of class MMSE
and multiHist
#'
SimulateMOM - An object of class multiHist
ProjectMOM - An object of class MMSE
multiMSE - An object of class MMSE
SimulateMOM
: Simulate historical dynamics for multi-OM
ProjectMOM
: Run Forward Projections for a MOM
object
multiMSE
: Run a multi-stock, multi-fleet MSE