Solar scenario simulation
Solar scenario simulation
Details
R6 class used to simulate residuals and store filtered scenario paths from a
solarScenario_spec object.
Public fields
seed
Integer seed used when simulating residuals.
residuals
Tibble or list-like object containing simulated residuals waiting to be filtered.
Active bindings
spec
Stored solarScenario_spec object.
Methods
Method new()
Initialize a solarScenario object.
Arguments
simSpec
A solarScenario_spec object.
seed
Integer seed used for residual simulation.
Method simulate_residuals()
Simulate residuals for scenario generation.
Usage
solarScenario$simulate_residuals(nsim = 1)
Arguments
nsim
Integer number of residual paths to simulate.
Returns
Updates the residuals field.
Filter simulated residuals into scenario paths.
Usage
solarScenario$filter(all = FALSE)
Arguments
all
Logical. If TRUE, filter all stored residuals; otherwise, filter residuals marked for filtering.
Returns
Appends filtered scenario paths to spec$simulations and updates residual flags.
Method clone()
The objects of this class are cloneable with this method.
Usage
solarScenario$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.