Logo
Reference manual - version ored_version
ModelCGImpl Member List

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

additionalResults() const (defined in ModelCG)ModelCG
additionalResults_ (defined in ModelCG)ModelCGmutableprotected
addModelParameter(const std::string &id, std::function< double(void)> f) const (defined in ModelCGImpl)ModelCGImplprotected
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
cgVersion() const override (defined in ModelCGImpl)ModelCGImplvirtual
computationGraph() (defined in ModelCG)ModelCG
currencies_ (defined in ModelCGImpl)ModelCGImplprotected
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
enableTrainingPaths(const bool enable) const (defined in ModelCG)ModelCGvirtual
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)ModelCGImplvirtual
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 =0 (defined in ModelCG)ModelCGpure virtual
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 =0 (defined in ModelCG)ModelCGpure virtual
getDirectFxSpotT0(const std::string &forCcy, const std::string &domCcy) const =0 (defined in ModelCG)ModelCGpure virtual
getDiscount(const Size idx, const Date &s, const Date &t) const =0 (defined in ModelCGImpl)ModelCGImplprotectedpure virtual
getFutureBarrierProb(const std::string &index, const Date &obsdate1, const Date &obsdate2, const std::size_t barrier, const bool above) const =0 (defined in ModelCGImpl)ModelCGImplprotectedpure virtual
getFxSpot(const Size idx) const =0 (defined in ModelCGImpl)ModelCGImplprotectedpure virtual
getIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const =0 (defined in ModelCGImpl)ModelCGImplprotectedpure virtual
getInfIndexValue(const Size indexNo, const Date &d, const Date &fwd) const =0 (defined in ModelCGImpl)ModelCGImplprotectedpure virtual
getIrIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const =0 (defined in ModelCGImpl)ModelCGImplprotectedpure virtual
getNumeraire(const Date &s) const =0 (defined in ModelCGImpl)ModelCGImplprotectedpure virtual
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
ModelCG(const QuantLib::Size n) (defined in ModelCG)ModelCGexplicit
ModelCGImpl(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 ModelCGImpl)ModelCGImpl
modelParameters() const override (defined in ModelCGImpl)ModelCGImplvirtual
modelParameters_ (defined in ModelCGImpl)ModelCGImplmutableprotected
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 =0 (defined in ModelCG)ModelCGpure virtual
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 ModelCGImpl)ModelCGImplprotected
randomVariates() const override (defined in ModelCGImpl)ModelCGImplvirtual
randomVariates_ (defined in ModelCGImpl)ModelCGImplmutableprotected
referenceDate() const =0 (defined in ModelCG)ModelCGpure virtual
resetNPVMem() (defined in ModelCG)ModelCGvirtual
simulationDates_ (defined in ModelCGImpl)ModelCGImplprotected
size() const (defined in ModelCG)ModelCGvirtual
trainingPaths() const (defined in ModelCG)ModelCGvirtual
type() const =0 (defined in ModelCG)ModelCGpure virtual
Type enum name (defined in ModelCG)ModelCG
~ModelCG() (defined in ModelCG)ModelCGvirtual