Logo
Reference manual - version ored_version
BlackScholes Member List

This is the complete list of members for BlackScholes, including all inherited members.

additionalResults() const (defined in Model)Model
additionalResults_ (defined in Model)Modelmutableprotected
barrierProbability(const std::string &index, const Date &obsdate1, const Date &obsdate2, const RandomVariable &barrier, const bool above) const override (defined in ModelImpl)ModelImplvirtual
baseCcy() const override (defined in ModelImpl)ModelImplvirtual
basisFns_ (defined in BlackScholesBase)BlackScholesBasemutableprotected
BlackScholes(const Size paths, const std::vector< std::string > &currencies, const std::vector< Handle< YieldTermStructure >> &curves, const std::vector< Handle< Quote >> &fxSpots, const std::vector< std::pair< std::string, boost::shared_ptr< InterestRateIndex >>> &irIndices, const std::vector< std::pair< std::string, boost::shared_ptr< ZeroInflationIndex >>> &infIndices, const std::vector< std::string > &indices, const std::vector< std::string > &indexCurrencies, const Handle< BlackScholesModelWrapper > &model, const std::map< std::pair< std::string, std::string >, Handle< QuantExt::CorrelationTermStructure >> &correlations, const McParams &mcParams, const std::set< Date > &simulationDates, const IborFallbackConfig &iborFallbackConfig=IborFallbackConfig::defaultConfig(), const std::string &calibration="ATM", const std::map< std::string, std::vector< Real >> &calibrationStrikes={}) (defined in BlackScholes)BlackScholes
BlackScholes(const Size paths, const std::string &currency, const Handle< YieldTermStructure > &curve, const std::string &index, const std::string &indexCurrency, const Handle< BlackScholesModelWrapper > &model, const McParams &mcParams, const std::set< Date > &simulationDates, const IborFallbackConfig &iborFallbackConfig=IborFallbackConfig::defaultConfig(), const std::string &calibration="ATM", const std::vector< Real > &calibrationStrikes={}) (defined in BlackScholes)BlackScholes
BlackScholesBase(const Size paths, const std::vector< std::string > &currencies, const std::vector< Handle< YieldTermStructure >> &curves, const std::vector< Handle< Quote >> &fxSpots, const std::vector< std::pair< std::string, boost::shared_ptr< InterestRateIndex >>> &irIndices, const std::vector< std::pair< std::string, boost::shared_ptr< ZeroInflationIndex >>> &infIndices, const std::vector< std::string > &indices, const std::vector< std::string > &indexCurrencies, const Handle< BlackScholesModelWrapper > &model, const std::map< std::pair< std::string, std::string >, Handle< QuantExt::CorrelationTermStructure >> &correlations, const McParams &mcParams, const std::set< Date > &simulationDates, const IborFallbackConfig &iborFallbackConfig) (defined in BlackScholesBase)BlackScholesBase
BlackScholesBase(const Size paths, const std::string &currency, const Handle< YieldTermStructure > &curve, const std::string &index, const std::string &indexCurrency, const Handle< BlackScholesModelWrapper > &model, const Model::McParams &mcParams, const std::set< Date > &simulationDates, const IborFallbackConfig &iborFallbackConfig) (defined in BlackScholesBase)BlackScholesBase
correlations_ (defined in BlackScholesBase)BlackScholesBaseprotected
currencies_ (defined in ModelImpl)ModelImplprotected
curves_ (defined in BlackScholesBase)BlackScholesBaseprotected
dayCounter_ (defined in ModelImpl)ModelImplprotected
discount(const Date &obsdate, const Date &paydate, const std::string &currency) const override (defined in ModelImpl)ModelImplvirtual
dt(const Date &d1, const Date &d2) const override (defined in ModelImpl)ModelImplvirtual
effectiveSimulationDates_ (defined in BlackScholesBase)BlackScholesBasemutableprotected
eval(const std::string &index, const Date &obsdate, const Date &fwddate, const bool returnMissingMissingAsNull=false, const bool ignoreTodaysFixing=false) const override (defined in ModelImpl)ModelImplvirtual
extractT0Result(const RandomVariable &value) const override (defined in ModelImpl)ModelImplvirtual
fwdCompAvg(const bool isAvg, const std::string &index, const Date &obsdate, const Date &start, const Date &end, const Real spread, const Real gearing, const Integer lookback, const Natural rateCutoff, const Natural fixingDays, const bool includeSpread, const Real cap, const Real floor, const bool nakedOption, const bool localCapFloor) const override (defined in BlackScholesBase)BlackScholesBasevirtual
fxSpots_ (defined in BlackScholesBase)BlackScholesBaseprotected
fxSpotT0(const std::string &forCcy, const std::string &domCcy) const override (defined in ModelImpl)ModelImplvirtual
getCorrelation() const (defined in BlackScholesBase)BlackScholesBaseprotected
getDiscount(const Size idx, const Date &s, const Date &t) const override (defined in BlackScholesBase)BlackScholesBaseprotectedvirtual
getFxSpot(const Size idx) const override (defined in BlackScholesBase)BlackScholesBaseprotectedvirtual
getIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const override (defined in BlackScholesBase)BlackScholesBaseprotectedvirtual
getInfIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const override (defined in BlackScholesBase)BlackScholesBaseprotectedvirtual
getIrIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const override (defined in BlackScholesBase)BlackScholesBaseprotectedvirtual
getNumeraire(const Date &s) const override (defined in BlackScholesBase)BlackScholesBaseprotectedvirtual
iborFallbackConfig_ (defined in ModelImpl)ModelImplprotected
indexCurrencies_ (defined in ModelImpl)ModelImplprotected
indices_ (defined in ModelImpl)ModelImplprotected
infIndices_ (defined in ModelImpl)ModelImplprotected
inTrainingPhase_ (defined in BlackScholesBase)BlackScholesBasemutableprotected
irIndices_ (defined in ModelImpl)ModelImplprotected
mcParams_ (defined in BlackScholesBase)BlackScholesBaseprotected
Model(const Size n) (defined in Model)Modelexplicit
model_ (defined in BlackScholesBase)BlackScholesBaseprotected
ModelImpl(const DayCounter &dayCounter, const Size size, const std::vector< std::string > &currencies, const std::vector< std::pair< std::string, boost::shared_ptr< InterestRateIndex >>> &irIndices, const std::vector< std::pair< std::string, boost::shared_ptr< ZeroInflationIndex >>> &infIndices, const std::vector< std::string > &indices, const std::vector< std::string > &indexCurrencies, const std::set< Date > &simulationDates, const IborFallbackConfig &iborFallbackConfig) (defined in ModelImpl)ModelImpl
npv(const RandomVariable &amount, const Date &obsdate, const Filter &filter, const boost::optional< long > &memSlot, const RandomVariable &addRegressor1, const RandomVariable &addRegressor2) const override (defined in BlackScholesBase)BlackScholesBasevirtual
pay(const RandomVariable &amount, const Date &obsdate, const Date &paydate, const std::string &currency) const override (defined in ModelImpl)ModelImplvirtual
positionInTimeGrid_ (defined in BlackScholesBase)BlackScholesBasemutableprotected
referenceDate() const override (defined in BlackScholesBase)BlackScholesBasevirtual
referenceDate_ (defined in BlackScholesBase)BlackScholesBasemutableprotected
releaseMemory() override (defined in BlackScholesBase)BlackScholesBasevirtual
resetNPVMem() override (defined in BlackScholesBase)BlackScholesBasevirtual
simulationDates_ (defined in BlackScholesBase)BlackScholesBaseprotected
size() const override (defined in BlackScholesBase)BlackScholesBasevirtual
storedRegressionCoeff_ (defined in BlackScholesBase)BlackScholesBasemutableprotected
timeGrid_ (defined in BlackScholesBase)BlackScholesBasemutableprotected
toggleTrainingPaths() const override (defined in BlackScholesBase)BlackScholesBasevirtual
trainingSamples() const override (defined in BlackScholesBase)BlackScholesBasevirtual
type() const override (defined in BlackScholesBase)BlackScholesBasevirtual
Type enum name (defined in Model)Model
underlyingPaths_ (defined in BlackScholesBase)BlackScholesBasemutableprotected
underlyingPathsTraining_ (defined in BlackScholesBase)BlackScholesBasemutableprotected
~Model() (defined in Model)Modelvirtual