Objects of class ldmppr_budgets define optimizer budget/options used by
estimate_process_parameters.
# S3 method for ldmppr_budgets
print(x, ...)# S3 method for ldmppr_budgets
summary(object, ...)
# S3 method for summary.ldmppr_budgets
print(x, ...)
# S3 method for ldmppr_budgets
as.data.frame(x, ...)
# S3 method for ldmppr_budgets
length(x)
# S3 method for ldmppr_budgets
[(x, i, ...)
# S3 method for ldmppr_budgets
as.list(x, ...)
print()prints a brief description of configured budgets.
summary()returns a summary.ldmppr_budgets.
as.data.frame()a compact table of the global/local budget entries (when present).
length()number of available local budget stages (1 or 2).
[ ]subset local budget stages (keeps global options).
as.list()returns the underlying list structure.
an object of class ldmppr_budgets.
unused.
an object of class ldmppr_budgets.
indices of local stages to keep: 1 = first level, 2 = refinement levels.
print(ldmppr_budgets): Print a brief summary of optimization budgets.
summary(ldmppr_budgets): Summarize an optimization budget specification.
print(summary.ldmppr_budgets): Print a summary produced by summary.ldmppr_budgets().
as.data.frame(ldmppr_budgets): Convert budgets to a data.frame.
length(ldmppr_budgets): Number of available local budget stages.
[: Subset local budget stages (keeps global options).
as.list(ldmppr_budgets): Extract the underlying list representation.
A ldmppr_budgets is a list with (at minimum):
global_options: list of NLopt options for the global stage (e.g., maxeval, maxtime).
local_budget_first_level: list of NLopt options for the local stage at the first/coarsest grid level.
local_budget_refinement_levels: optional list of NLopt options for local refinement levels
(used only when estimate_process_parameters(strategy = "multires_global_local")).