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

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

additionalResults() constModelCG
additionalResults_ModelCGmutableprotected
addModelParameter(const std::string &id, std::function< double(void)> f) constModelCGImplprotected
barrierProbability(const std::string &index, const Date &obsdate1, const Date &obsdate2, const std::size_t barrier, const bool above) const overrideModelCGImplvirtual
baseCcy() const overrideModelCGImplvirtual
BlackScholesCG(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, 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 Handle< BlackScholesModelWrapper > &model, const std::map< std::pair< std::string, std::string >, Handle< QuantExt::CorrelationTermStructure > > &correlations, const std::set< Date > &simulationDates, const IborFallbackConfig &iborFallbackConfig=IborFallbackConfig::defaultConfig(), const std::string &calibration="ATM", const std::map< std::string, std::vector< Real > > &calibrationStrikes={})BlackScholesCG
BlackScholesCG(const Size paths, 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=IborFallbackConfig::defaultConfig(), const std::string &calibration="ATM", const std::vector< Real > &calibrationStrikes={})BlackScholesCG
BlackScholesCGBase(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, 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 Handle< BlackScholesModelWrapper > &model, const std::map< std::pair< std::string, std::string >, Handle< QuantExt::CorrelationTermStructure > > &correlations, const std::set< Date > &simulationDates, const IborFallbackConfig &iborFallbackConfig)BlackScholesCGBase
BlackScholesCGBase(const Size paths, 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)BlackScholesCGBase
calculate() const overrideModelCG
calibration_BlackScholesCGprivate
calibrationStrikes_BlackScholesCGprivate
cgEvalDate_ModelCGImplmutableprivate
cgVersion() const overrideModelCGImplvirtual
cgVersion_ModelCGImplmutableprivate
computationGraph()ModelCG
correlations_BlackScholesCGBaseprotected
currencies_ModelCGImplprotected
curves_BlackScholesCGBaseprotected
dayCounter_ModelCGImplprotected
discount(const Date &obsdate, const Date &paydate, const std::string &currency) const overrideModelCGImplvirtual
dt(const Date &d1, const Date &d2) const overrideModelCGImplvirtual
effectiveSimulationDates_BlackScholesCGBasemutableprotected
eval(const std::string &index, const Date &obsdate, const Date &fwddate, const bool returnMissingMissingAsNull=false, const bool ignoreTodaysFixing=false) const overrideModelCGImplvirtual
extractT0Result(const RandomVariable &value) const overrideModelCGImplvirtual
fwdCompAvg(const bool isAvg, const std::string &indexInput, 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 overrideBlackScholesCGBasevirtual
fxSpots_BlackScholesCGBaseprotected
fxSpotT0(const std::string &forCcy, const std::string &domCcy) const overrideModelCGImplvirtual
g_ModelCGprotected
getDirectDiscountT0(const Date &paydate, const std::string &currency) const overrideBlackScholesCGBasevirtual
getDirectFxSpotT0(const std::string &forCcy, const std::string &domCcy) const overrideBlackScholesCGBasevirtual
getDiscount(const Size idx, const Date &s, const Date &t) const overrideBlackScholesCGBaseprotectedvirtual
getFutureBarrierProb(const std::string &index, const Date &obsdate1, const Date &obsdate2, const std::size_t barrier, const bool above) const overrideBlackScholesCGprivatevirtual
getFxSpot(const Size idx) const overrideBlackScholesCGBaseprotectedvirtual
getIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const overrideBlackScholesCGBaseprotectedvirtual
getInfIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const overrideBlackScholesCGBaseprotectedvirtual
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) constModelCGImplprivate
getIrIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const overrideBlackScholesCGBaseprotectedvirtual
getNumeraire(const Date &s) const overrideBlackScholesCGBaseprotectedvirtual
iborFallbackConfig_ModelCGImplprotected
indexCurrencies_ModelCGImplprotected
indices_ModelCGImplprotected
infIndices_ModelCGImplprotected
irIndices_ModelCGImplprotected
model_BlackScholesCGBaseprotected
ModelCG(const QuantLib::Size n)ModelCGexplicit
ModelCGImpl(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)ModelCGImpl
modelParameterFunctors() const overrideModelCGImplvirtual
modelParameters() const overrideModelCGImplvirtual
modelParameters_ModelCGImplmutableprotected
n_ModelCGprivate
npv(const std::size_t amount, const Date &obsdate, const std::size_t filter, const boost::optional< long > &memSlot, const std::size_t addRegressor1, const std::size_t addRegressor2) const overrideBlackScholesCGBasevirtual
pay(const std::size_t amount, const Date &obsdate, const Date &paydate, const std::string &currency) const overrideModelCGImplvirtual
performCalculations() const overrideBlackScholesCGprivate
positionInTimeGrid_BlackScholesCGBasemutableprotected
randomVariates() const overrideModelCGImplvirtual
randomVariates_ModelCGImplmutableprotected
referenceDate() const overrideBlackScholesCGBasevirtual
referenceDate_BlackScholesCGBasemutableprotected
resetNPVMem()ModelCGvirtual
simulationDates_BlackScholesCGBaseprotected
size() constModelCGvirtual
timeGrid_BlackScholesCGBasemutableprotected
toggleTrainingPaths() constModelCGvirtual
trainingSamples() constModelCGvirtual
type() const overrideBlackScholesCGBasevirtual
Type enum nameModelCG
underlyingPaths_BlackScholesCGBasemutableprotected
underlyingPathsCgVersion_BlackScholesCGBasemutableprotected
~ModelCG()ModelCGvirtual