28#include <ql/types.hpp>
61 SobolBrownianGenerator::Ordering
ordering = SobolBrownianGenerator::Steps,
79 QuantLib::ext::shared_ptr<DateGrid>
getGrid()
const {
return grid_; }
93 void setGrid(QuantLib::ext::shared_ptr<DateGrid> grid);
104 QuantLib::ext::shared_ptr<DateGrid>
grid_;
Scenario Generator description.
SobolBrownianGenerator::Ordering & ordering()
QuantLib::ext::shared_ptr< DateGrid > closeOutDateGrid_
QuantLib::ext::shared_ptr< DateGrid > getGrid() const
SobolBrownianGenerator::Ordering ordering_
SobolRsg::DirectionIntegers & directionIntegers()
SequenceType sequenceType() const
SobolRsg::DirectionIntegers directionIntegers_
QuantLib::ext::shared_ptr< DateGrid > closeOutDateGrid() const
bool & withMporStickyDate()
ScenarioGeneratorData(QuantLib::ext::shared_ptr< DateGrid > dateGrid, SequenceType sequenceType, long seed, Size samples, SobolBrownianGenerator::Ordering ordering=SobolBrownianGenerator::Steps, SobolRsg::DirectionIntegers directionIntegers=SobolRsg::JoeKuoD7, bool withCloseOutLag=false, bool withMporStickyDate=false)
Constructor.
Period closeOutLag() const
QuantLib::ext::shared_ptr< DateGrid > grid_
virtual void fromXML(XMLNode *node) override
Load members from XML.
virtual XMLNode * toXML(XMLDocument &doc) const override
Write members to XML.
SobolRsg::DirectionIntegers directionIntegers() const
SequenceType sequenceType_
bool withMporStickyDate() const
SobolBrownianGenerator::Ordering ordering() const
void setGrid(QuantLib::ext::shared_ptr< DateGrid > grid)
MporCashFlowMode mporCashFlowMode_
SequenceType & sequenceType()
bool withCloseOutLag() const
Scenario generation using cross asset model paths.
A class to hold Scenario parameters for scenarioSimMarket.