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

This is the complete list of members for GaussianCamCG, 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
calculate() const overrideModelCG
cam_GaussianCamCGprotected
cgEvalDate_ModelCGImplmutableprivate
cgVersion() const overrideModelCGImplvirtual
cgVersion_ModelCGImplmutableprivate
computationGraph()ModelCG
conditionalExpectationUseAsset_GaussianCamCGmutableprotected
conditionalExpectationUseInf_GaussianCamCGmutableprotected
conditionalExpectationUseIr_GaussianCamCGmutableprotected
currencies_ModelCGImplprotected
currencyPositionInCam_GaussianCamCGmutableprotected
currencyPositionInProcess_GaussianCamCGmutableprotected
curves_GaussianCamCGprotected
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_GaussianCamCGmutableprotected
eqIndexInCam_GaussianCamCGmutableprotected
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 overrideGaussianCamCGvirtual
fxSpots_GaussianCamCGprotected
fxSpotT0(const std::string &forCcy, const std::string &domCcy) const overrideModelCGImplvirtual
g_ModelCGprotected
GaussianCamCG(const Handle< CrossAssetModel > &cam, 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 std::set< Date > &simulationDates, const Size timeStepsPerYear=1, const IborFallbackConfig &iborFallbackConfig=IborFallbackConfig::defaultConfig(), const std::vector< Size > &projectedStateProcessIndices={}, const std::vector< std::string > &conditionalExpectationModelStates={}, const bool sloppySimDates=false)GaussianCamCG
getDirectDiscountT0(const Date &paydate, const std::string &currency) const overrideGaussianCamCGvirtual
getDirectFxSpotT0(const std::string &forCcy, const std::string &domCcy) const overrideGaussianCamCGvirtual
getDiscount(const Size idx, const Date &s, const Date &t) const overrideGaussianCamCGprotectedvirtual
getFutureBarrierProb(const std::string &index, const Date &obsdate1, const Date &obsdate2, const std::size_t barrier, const bool above) const overrideGaussianCamCGprotectedvirtual
getFxSpot(const Size idx) const overrideGaussianCamCGprotectedvirtual
getIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const overrideGaussianCamCGprotectedvirtual
getInfIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const overrideGaussianCamCGprotectedvirtual
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 overrideGaussianCamCGprotectedvirtual
getNumeraire(const Date &s) const overrideGaussianCamCGprotectedvirtual
iborFallbackConfig_ModelCGImplprotected
indexCurrencies_ModelCGImplprotected
indexPositionInProcess_GaussianCamCGmutableprotected
indices_ModelCGImplprotected
infIndexPositionInCam_GaussianCamCGmutableprotected
infIndexPositionInProcess_GaussianCamCGmutableprotected
infIndices_ModelCGImplprotected
infStates_GaussianCamCGmutableprotected
injectedPathIsRelevantTime_GaussianCamCGprotected
injectedPaths_GaussianCamCGprotected
injectedPathStickyCloseOutRun_GaussianCamCGprotected
injectedPathTimes_GaussianCamCGprotected
irIndexPositionInCam_GaussianCamCGmutableprotected
irIndices_ModelCGImplprotected
irStates_GaussianCamCGmutableprotected
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 overrideGaussianCamCGvirtual
overwriteModelSize_GaussianCamCGprotected
pay(const std::size_t amount, const Date &obsdate, const Date &paydate, const std::string &currency) const overrideModelCGImplvirtual
performCalculations() const overrideGaussianCamCGprotected
positionInTimeGrid_GaussianCamCGmutableprotected
projectedStateProcessIndices_GaussianCamCGprotected
randomVariates() const overrideModelCGImplvirtual
randomVariates_ModelCGImplmutableprotected
referenceDate() const overrideGaussianCamCGvirtual
referenceDate_GaussianCamCGmutableprotected
resetNPVMem()ModelCGvirtual
simulationDates_ModelCGImplprotected
size() const overrideGaussianCamCGvirtual
sloppySimDates_GaussianCamCGprotected
timeGrid_GaussianCamCGmutableprotected
timeStepsPerYear_GaussianCamCGprotected
toggleTrainingPaths() constModelCGvirtual
trainingSamples() constModelCGvirtual
type() const overrideGaussianCamCGvirtual
Type enum nameModelCG
underlyingPaths_GaussianCamCGmutableprotected
underlyingPathsCgVersion_GaussianCamCGmutableprotected
~ModelCG()ModelCGvirtual