Logo
Reference manual - version ored_version
FdBlackScholesBase Member List

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

additionalResults() const (defined in Model)Model
additionalResults_ (defined in Model)Modelmutableprotected
applyQuantoAdjustment_ (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
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 FdBlackScholesBase)FdBlackScholesBasevirtual
basisFns_ (defined in FdBlackScholesBase)FdBlackScholesBasemutableprotected
calibration_ (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
calibrationStrikes_ (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
correlations_ (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
currencies_ (defined in ModelImpl)ModelImplprotected
curves_ (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
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 FdBlackScholesBase)FdBlackScholesBasemutableprotected
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 &result) const override (defined in FdBlackScholesBase)FdBlackScholesBasevirtual
FdBlackScholesBase(const Size stateGridPoints, 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 std::set< std::string > &payCcys_, const Handle< BlackScholesModelWrapper > &model, const std::map< std::pair< std::string, std::string >, Handle< QuantExt::CorrelationTermStructure >> &correlations, const std::set< Date > &simulationDates, const IborFallbackConfig &iborFallbackConfig, const std::string &calibration, const std::map< std::string, std::vector< Real >> &calibrationStrikes={}, const Real mesherEpsilon=1E-4, const Real mesherScaling=1.5, const Real mesherConcentration=0.1, const Size mesherMaxConcentratingPoints=9999, const bool staticMesher=false) (defined in FdBlackScholesBase)FdBlackScholesBase
FdBlackScholesBase(const Size stateGridPoints, const std::string &currency, const Handle< YieldTermStructure > &curve, const std::string &index, const std::string &indexCurrency, const Handle< BlackScholesModelWrapper > &model, const std::set< Date > &simulationDates, const IborFallbackConfig &iborFallbackConfig, const std::string &calibration, const std::vector< Real > &calibrationStrikes={}, const Real mesherEpsilon=1E-4, const Real mesherScaling=1.5, const Real mesherConcentration=0.1, const Size mesherMaxConcentratingPoints=9999, const bool staticMesher=false) (defined in FdBlackScholesBase)FdBlackScholesBase
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 FdBlackScholesBase)FdBlackScholesBasevirtual
fxSpots_ (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
fxSpotT0(const std::string &forCcy, const std::string &domCcy) const override (defined in ModelImpl)ModelImplvirtual
getCorrelation() const (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
getDiscount(const Size idx, const Date &s, const Date &t) const override (defined in FdBlackScholesBase)FdBlackScholesBaseprotectedvirtual
getFutureBarrierProb(const std::string &index, const Date &obsdate1, const Date &obsdate2, const RandomVariable &barrier, const bool above) const override (defined in FdBlackScholesBase)FdBlackScholesBaseprotectedvirtual
getFxSpot(const Size idx) const override (defined in FdBlackScholesBase)FdBlackScholesBaseprotectedvirtual
getIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const override (defined in FdBlackScholesBase)FdBlackScholesBaseprotectedvirtual
getInfIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const override (defined in FdBlackScholesBase)FdBlackScholesBaseprotectedvirtual
getIrIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const override (defined in FdBlackScholesBase)FdBlackScholesBaseprotectedvirtual
getNumeraire(const Date &s) const override (defined in FdBlackScholesBase)FdBlackScholesBaseprotectedvirtual
iborFallbackConfig_ (defined in ModelImpl)ModelImplprotected
indexCurrencies_ (defined in ModelImpl)ModelImplprotected
indices_ (defined in ModelImpl)ModelImplprotected
infIndices_ (defined in ModelImpl)ModelImplprotected
irIndices_ (defined in ModelImpl)ModelImplprotected
mesher_ (defined in FdBlackScholesBase)FdBlackScholesBasemutableprotected
mesherConcentration_ (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
mesherEpsilon_ (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
mesherMaxConcentratingPoints_ (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
mesherScaling_ (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
Model(const Size n) (defined in Model)Modelexplicit
model_ (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
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 FdBlackScholesBase)FdBlackScholesBasevirtual
operator_ (defined in FdBlackScholesBase)FdBlackScholesBasemutableprotected
pay(const RandomVariable &amount, const Date &obsdate, const Date &paydate, const std::string &currency) const override (defined in FdBlackScholesBase)FdBlackScholesBasevirtual
payCcys_ (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
performCalculations() const override (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
positionInTimeGrid_ (defined in FdBlackScholesBase)FdBlackScholesBasemutableprotected
quantoCorrelationMultiplier_ (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
quantoSourceCcyIndex_ (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
quantoTargetCcyIndex_ (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
referenceDate() const override (defined in FdBlackScholesBase)FdBlackScholesBasevirtual
referenceDate_ (defined in FdBlackScholesBase)FdBlackScholesBasemutableprotected
releaseMemory() override (defined in FdBlackScholesBase)FdBlackScholesBasevirtual
resetNPVMem() (defined in Model)Modelvirtual
simulationDates_ (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
size() const (defined in Model)Modelvirtual
solver_ (defined in FdBlackScholesBase)FdBlackScholesBasemutableprotected
staticMesher_ (defined in FdBlackScholesBase)FdBlackScholesBaseprotected
timeGrid_ (defined in FdBlackScholesBase)FdBlackScholesBasemutableprotected
toggleTrainingPaths() const (defined in Model)Modelvirtual
trainingSamples() const (defined in Model)Modelvirtual
Type enum name (defined in Model)Model
type() const override (defined in FdBlackScholesBase)FdBlackScholesBasevirtual
underlyingValues_ (defined in FdBlackScholesBase)FdBlackScholesBasemutableprotected
~Model() (defined in Model)Modelvirtual