ScenarioGenerator

Trait ScenarioGenerator 

Source
pub trait ScenarioGenerator {
    // Required methods
    fn generate_scenarios(
        &self,
        base_forecast: &BudgetForecast,
        num_scenarios: usize,
    ) -> DeviceResult<Vec<ForecastScenario>>;
    fn get_generator_name(&self) -> String;
}
Expand description

Scenario generator trait

Required Methods§

Source

fn generate_scenarios( &self, base_forecast: &BudgetForecast, num_scenarios: usize, ) -> DeviceResult<Vec<ForecastScenario>>

Source

fn get_generator_name(&self) -> String

Implementors§