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

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

additionalResults() constModel
additionalResults_Modelmutableprotected
barrierProbability(const std::string &index, const Date &obsdate1, const Date &obsdate2, const RandomVariable &barrier, const bool above) const overrideModelImplvirtual
baseCcy() const overrideModelImplvirtual
cam_FdGaussianCamprivate
currencies_ModelImplprotected
currency_FdGaussianCamprivate
curve_FdGaussianCamprivate
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_FdGaussianCammutableprivate
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 overrideFdGaussianCamvirtual
FdGaussianCam(const Handle< CrossAssetModel > &cam, const std::string &currency, const Handle< YieldTermStructure > &curve, const std::vector< std::pair< std::string, QuantLib::ext::shared_ptr< InterestRateIndex > > > &irIndices, const std::set< Date > &simulationDates, const Size stateGridPoints=50, const Size timeStepsPerYear=24, const Real mesherEpsilon=1E-4, const IborFallbackConfig &iborFallbackConfig=IborFallbackConfig::defaultConfig())FdGaussianCam
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 overrideFdGaussianCamvirtual
fxSpotT0(const std::string &forCcy, const std::string &domCcy) const overrideModelImplvirtual
getDiscount(const Size idx, const Date &s, const Date &t) const overrideFdGaussianCamprivatevirtual
getFutureBarrierProb(const std::string &index, const Date &obsdate1, const Date &obsdate2, const RandomVariable &barrier, const bool above) const overrideFdGaussianCamprivatevirtual
getFxSpot(const Size idx) const overrideFdGaussianCamprivatevirtual
getIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const overrideFdGaussianCamprivatevirtual
getInfIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const overrideFdGaussianCamprivatevirtual
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 overrideFdGaussianCamprivatevirtual
getNumeraire(const Date &s) const overrideFdGaussianCamprivatevirtual
iborFallbackConfig_FdGaussianCamprivate
indexCurrencies_ModelImplprotected
indices_ModelImplprotected
infIndices_ModelImplprotected
irIndexValueCache_FdGaussianCammutableprivate
irIndices_ModelImplprotected
mesherEpsilon_FdGaussianCamprivate
Model(const Size n)Modelexplicit
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 overrideFdGaussianCamvirtual
pay(const RandomVariable &amount, const Date &obsdate, const Date &paydate, const std::string &currency) const overrideFdGaussianCamvirtual
performCalculations() const overrideFdGaussianCamprivate
referenceDate() const overrideFdGaussianCamvirtual
referenceDate_FdGaussianCammutableprivate
releaseMemory() overrideFdGaussianCamvirtual
resetNPVMem()Modelvirtual
simulationDates_FdGaussianCamprivate
size() constModelvirtual
solver_FdGaussianCammutableprivate
stateGridPoints_FdGaussianCamprivate
timeFromReference(const Date &d) constModel
timeStepsPerYear_FdGaussianCamprivate
toggleTrainingPaths() constModelvirtual
trainingSamples() constModelvirtual
type() const overrideFdGaussianCamvirtual
Type enum nameModel
~Model()Modelvirtual