Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
FdBlackScholesBase Member List

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

additionalResults() constModel
additionalResults_Modelmutableprotected
applyQuantoAdjustment_FdBlackScholesBaseprotected
barrierProbability(const std::string &index, const Date &obsdate1, const Date &obsdate2, const RandomVariable &barrier, const bool above) const overrideModelImplvirtual
baseCcy() const overrideFdBlackScholesBasevirtual
basisFns_FdBlackScholesBasemutableprotected
calibration_FdBlackScholesBaseprotected
calibrationStrikes_FdBlackScholesBaseprotected
correlations_FdBlackScholesBaseprotected
currencies_ModelImplprotected
curves_FdBlackScholesBaseprotected
dayCounter_ModelImplprotected
discount(const Date &obsdate, const Date &paydate, const std::string &currency) const overrideModelImplvirtual
dt(const Date &d1, const Date &d2) const overrideModelImplvirtual
effectiveSimulationDates_FdBlackScholesBasemutableprotected
eval(const std::string &index, const Date &obsdate, const Date &fwddate, const bool returnMissingMissingAsNull=false, const bool ignoreTodaysFixing=false) const overrideModelImplvirtual
extractT0Result(const RandomVariable &result) const overrideFdBlackScholesBasevirtual
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, QuantLib::ext::shared_ptr< InterestRateIndex > > > &irIndices, const std::vector< std::pair< std::string, QuantLib::ext::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)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)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 overrideFdBlackScholesBasevirtual
fxSpots_FdBlackScholesBaseprotected
fxSpotT0(const std::string &forCcy, const std::string &domCcy) const overrideModelImplvirtual
getCorrelation() constFdBlackScholesBaseprotected
getDiscount(const Size idx, const Date &s, const Date &t) const overrideFdBlackScholesBaseprotectedvirtual
getFutureBarrierProb(const std::string &index, const Date &obsdate1, const Date &obsdate2, const RandomVariable &barrier, const bool above) const overrideFdBlackScholesBaseprotectedvirtual
getFxSpot(const Size idx) const overrideFdBlackScholesBaseprotectedvirtual
getIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const overrideFdBlackScholesBaseprotectedvirtual
getInfIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const overrideFdBlackScholesBaseprotectedvirtual
getInflationIndexFixing(const bool returnMissingFixingAsNull, const std::string &indexInput, const QuantLib::ext::shared_ptr< ZeroInflationIndex > &infIndex, const Size indexNo, const Date &limDate, const Date &obsdate, const Date &fwddate, const Date &baseDate) constModelImplprivate
getIrIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const overrideFdBlackScholesBaseprotectedvirtual
getNumeraire(const Date &s) const overrideFdBlackScholesBaseprotectedvirtual
iborFallbackConfig_ModelImplprotected
indexCurrencies_ModelImplprotected
indices_ModelImplprotected
infIndices_ModelImplprotected
irIndices_ModelImplprotected
mesher_FdBlackScholesBasemutableprotected
mesherConcentration_FdBlackScholesBaseprotected
mesherEpsilon_FdBlackScholesBaseprotected
mesherMaxConcentratingPoints_FdBlackScholesBaseprotected
mesherScaling_FdBlackScholesBaseprotected
Model(const Size n)Modelexplicit
model_FdBlackScholesBaseprotected
ModelImpl(const DayCounter &dayCounter, const Size size, const std::vector< std::string > &currencies, const std::vector< std::pair< std::string, QuantLib::ext::shared_ptr< InterestRateIndex > > > &irIndices, const std::vector< std::pair< std::string, QuantLib::ext::shared_ptr< ZeroInflationIndex > > > &infIndices, const std::vector< std::string > &indices, const std::vector< std::string > &indexCurrencies, const std::set< Date > &simulationDates, const IborFallbackConfig &iborFallbackConfig)ModelImpl
n_Modelprivate
npv(const RandomVariable &amount, const Date &obsdate, const Filter &filter, const boost::optional< long > &memSlot, const RandomVariable &addRegressor1, const RandomVariable &addRegressor2) const overrideFdBlackScholesBasevirtual
operator_FdBlackScholesBasemutableprotected
pay(const RandomVariable &amount, const Date &obsdate, const Date &paydate, const std::string &currency) const overrideFdBlackScholesBasevirtual
payCcys_FdBlackScholesBaseprotected
performCalculations() const overrideFdBlackScholesBaseprotected
positionInTimeGrid_FdBlackScholesBasemutableprotected
quantoCorrelationMultiplier_FdBlackScholesBaseprotected
quantoSourceCcyIndex_FdBlackScholesBaseprotected
quantoTargetCcyIndex_FdBlackScholesBaseprotected
referenceDate() const overrideFdBlackScholesBasevirtual
referenceDate_FdBlackScholesBasemutableprotected
releaseMemory() overrideFdBlackScholesBasevirtual
resetNPVMem()Modelvirtual
simulationDates_FdBlackScholesBaseprotected
size() constModelvirtual
solver_FdBlackScholesBasemutableprotected
staticMesher_FdBlackScholesBaseprotected
timeFromReference(const Date &d) constModel
timeGrid_FdBlackScholesBasemutableprotected
toggleTrainingPaths() constModelvirtual
trainingSamples() constModelvirtual
type() const overrideFdBlackScholesBasevirtual
Type enum nameModel
underlyingValues_FdBlackScholesBasemutableprotected
~Model()Modelvirtual