54 QuantLib::ext::shared_ptr<QuantExt::MultiPathGeneratorBase> multiPathGenerator,
55 QuantLib::ext::shared_ptr<ScenarioFactory> scenarioFactory,
56 QuantLib::ext::shared_ptr<ScenarioSimMarketParameters> simMarketConfig, Date today,
DateGrid grid);
59 std::vector<QuantLib::ext::shared_ptr<Scenario>>
nextPath()
override;
63 QuantLib::ext::shared_ptr<QuantExt::LGM>
model_;
Scenario Generator using LGM model paths.
std::vector< QuantLib::ext::shared_ptr< Scenario > > nextPath() override
QuantLib::ext::shared_ptr< ScenarioSimMarketParameters > simMarketConfig_
~LgmScenarioGenerator()
Destructor.
QuantLib::ext::shared_ptr< QuantExt::MultiPathGeneratorBase > pathGenerator_
QuantLib::ext::shared_ptr< ScenarioFactory > scenarioFactory_
QuantLib::ext::shared_ptr< QuantExt::LGM > model_
void reset() override
Reset the generator so calls to next() return the first scenario.
Scenario generator that generates an entire path.
factory classes for scenarios
Scenario generator base classes.
A Market class that can be updated by Scenarios.