Logo
Reference manual - version ored_version
BlackScholesCG Member List

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

actualTimeFromReference(const Date &d) const override (defined in ModelCGImpl)ModelCGImplvirtual
additionalResults() const (defined in ModelCG)ModelCG
additionalResults_ (defined in ModelCG)ModelCGmutableprotected
addModelParameter(const ModelCG::ModelParameter &p, const std::function< double(void)> &f) const (defined in ModelCG)ModelCG
barrierProbability(const std::string &index, const Date &obsdate1, const Date &obsdate2, const std::size_t barrier, const bool above) const override (defined in ModelCGImpl)ModelCGImplvirtual
baseCcy() const override (defined in ModelCGImpl)ModelCGImplvirtual
BlackScholesCG(const ModelCG::Type type, 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 QuantLib::ext::shared_ptr< IborFallbackConfig > &iborFallbackConfig=QuantLib::ext::make_shared< IborFallbackConfig >(IborFallbackConfig::defaultConfig()), const std::string &calibration="ATM", const std::map< std::string, std::vector< Real > > &calibrationStrikes={}) (defined in BlackScholesCG)BlackScholesCG
BlackScholesCG(const ModelCG::Type type, 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 QuantLib::ext::shared_ptr< IborFallbackConfig > &iborFallbackConfig=QuantLib::ext::make_shared< IborFallbackConfig >(IborFallbackConfig::defaultConfig()), const std::string &calibration="ATM", const std::vector< Real > &calibrationStrikes={}) (defined in BlackScholesCG)BlackScholesCG
cachedParameters() const (defined in ModelCG)ModelCG
cachedParameters_ (defined in ModelCG)ModelCGmutableprotected
calculate() const override (defined in ModelCG)ModelCG
calibration_ (defined in BlackScholesCG)BlackScholesCGprotected
calibrationStrikes_ (defined in BlackScholesCG)BlackScholesCGprotected
cgVersion() const override (defined in ModelCGImpl)ModelCGImplvirtual
computationGraph() (defined in ModelCG)ModelCG
correlations_ (defined in BlackScholesCG)BlackScholesCGprotected
currencies() const override (defined in ModelCGImpl)ModelCGImplvirtual
currencies_ (defined in ModelCGImpl)ModelCGImplprotected
curves_ (defined in BlackScholesCG)BlackScholesCGprotected
dayCounter_ (defined in ModelCGImpl)ModelCGImplprotected
discount(const Date &obsdate, const Date &paydate, const std::string &currency) const override (defined in ModelCGImpl)ModelCGImplvirtual
dt(const Date &d1, const Date &d2) const override (defined in ModelCGImpl)ModelCGImplvirtual
effectiveSimulationDates_ (defined in BlackScholesCG)BlackScholesCGmutableprotected
eval(const std::string &index, const Date &obsdate, const Date &fwddate, const bool returnMissingMissingAsNull=false, const bool ignoreTodaysFixing=false) const override (defined in ModelCGImpl)ModelCGImplvirtual
extractT0Result(const RandomVariable &value) const override (defined in ModelCGImpl)ModelCGImpl
extractT0Result(const QuantExt::RandomVariable &value) const =0 (defined in ModelCG)ModelCGpure virtual
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 override (defined in BlackScholesCG)BlackScholesCGvirtual
fxSpots_ (defined in BlackScholesCG)BlackScholesCGprotected
fxSpotT0(const std::string &forCcy, const std::string &domCcy) const override (defined in ModelCGImpl)ModelCGImplvirtual
g_ (defined in ModelCG)ModelCGprotected
getDirectDiscountT0(const Date &paydate, const std::string &currency) const override (defined in BlackScholesCG)BlackScholesCGvirtual
getDirectFxSpotT0(const std::string &forCcy, const std::string &domCcy) const override (defined in BlackScholesCG)BlackScholesCGvirtual
getDiscount(const Size idx, const Date &s, const Date &t) const override (defined in BlackScholesCG)BlackScholesCGprotectedvirtual
getFutureBarrierProb(const std::string &index, const Date &obsdate1, const Date &obsdate2, const std::size_t barrier, const bool above) const override (defined in BlackScholesCG)BlackScholesCGprotectedvirtual
getFxSpot(const Size idx) const override (defined in BlackScholesCG)BlackScholesCGprotectedvirtual
getIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const override (defined in BlackScholesCG)BlackScholesCGprotectedvirtual
getInfIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const override (defined in BlackScholesCG)BlackScholesCGprotectedvirtual
getInterpolationWeights(const QuantLib::Date &d, const std::set< Date > &knownDates) const (defined in ModelCG)ModelCG
getInterpolationWeights(const double t, const QuantLib::TimeGrid &knownTimes) const (defined in ModelCG)ModelCG
getIrIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const override (defined in BlackScholesCG)BlackScholesCGprotectedvirtual
iborFallbackConfig_ (defined in ModelCGImpl)ModelCGImplprotected
indexCurrencies_ (defined in ModelCGImpl)ModelCGImplprotected
indices_ (defined in ModelCGImpl)ModelCGImplprotected
infIndices_ (defined in ModelCGImpl)ModelCGImplprotected
irIndices_ (defined in ModelCGImpl)ModelCGImplprotected
model_ (defined in BlackScholesCG)BlackScholesCGprotected
ModelCG(const QuantLib::Size n) (defined in ModelCG)ModelCG
ModelCGImpl(const ModelCG::Type type, 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 QuantLib::ext::shared_ptr< IborFallbackConfig > &iborFallbackConfig) (defined in ModelCGImpl)ModelCGImpl
modelParameters() const (defined in ModelCG)ModelCG
modelParameters_ (defined in ModelCG)ModelCGmutableprotected
npv(const std::size_t amount, const Date &obsdate, const std::size_t filter, const std::optional< long > &memSlot, const std::set< std::size_t > addRegressors, const std::optional< std::set< std::size_t > > &overwriteRegressors) const override (defined in BlackScholesCG)BlackScholesCGvirtual
npvRegressors(const Date &obsdate, const std::optional< std::set< std::string > > &relevantCurrencies) const override (defined in BlackScholesCG)BlackScholesCGvirtual
numeraire(const Date &s) const override (defined in BlackScholesCG)BlackScholesCGvirtual
pay(const std::size_t amount, const Date &obsdate, const Date &paydate, const std::string &currency) const override (defined in ModelCGImpl)ModelCGImplvirtual
performCalculations() const override (defined in BlackScholesCG)BlackScholesCGprotected
positionInTimeGrid_ (defined in BlackScholesCG)BlackScholesCGmutableprotected
randomVariates() const override (defined in ModelCGImpl)ModelCGImplvirtual
randomVariates_ (defined in ModelCGImpl)ModelCGImplmutableprotected
referenceDate() const override (defined in BlackScholesCG)BlackScholesCGvirtual
referenceDate_ (defined in BlackScholesCG)BlackScholesCGmutableprotected
resetNPVMem() (defined in ModelCG)ModelCGvirtual
simulationDates_ (defined in BlackScholesCG)BlackScholesCGprotected
size() const (defined in ModelCG)ModelCGvirtual
timeGrid_ (defined in BlackScholesCG)BlackScholesCGmutableprotected
toggleTrainingPaths() const (defined in ModelCG)ModelCGvirtual
trainingSamples() const (defined in ModelCG)ModelCGvirtual
Type enum name (defined in ModelCG)ModelCG
type() const override (defined in ModelCGImpl)ModelCGImplvirtual
type_ (defined in ModelCGImpl)ModelCGImplprotected
underlyingPaths_ (defined in BlackScholesCG)BlackScholesCGmutableprotected
underlyingPathsCgVersion_ (defined in BlackScholesCG)BlackScholesCGmutableprotected
useStickyCloseOutDates(const bool b) const (defined in ModelCG)ModelCGvirtual
~ModelCG() (defined in ModelCG)ModelCGvirtual