Logo
Reference manual - version ored_version
ModelImpl Member List

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

additionalResults() const (defined in Model)Model
additionalResults_ (defined in Model)Modelmutableprotected
barrierProbability(const std::string &index, const Date &obsdate1, const Date &obsdate2, const RandomVariable &barrier, const bool above) const override (defined in ModelImpl)ModelImplvirtual
baseCcy() const override (defined in ModelImpl)ModelImplvirtual
currencies_ (defined in ModelImpl)ModelImplprotected
dayCounter_ (defined in ModelImpl)ModelImplprotected
discount(const Date &obsdate, const Date &paydate, const std::string &currency) const override (defined in ModelImpl)ModelImplvirtual
dt(const Date &d1, const Date &d2) const override (defined in ModelImpl)ModelImplvirtual
eval(const std::string &index, const Date &obsdate, const Date &fwddate, const bool returnMissingMissingAsNull=false, const bool ignoreTodaysFixing=false) const override (defined in ModelImpl)ModelImplvirtual
extractT0Result(const RandomVariable &value) const override (defined in ModelImpl)ModelImplvirtual
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 Model)Modelpure virtual
fxSpotT0(const std::string &forCcy, const std::string &domCcy) const override (defined in ModelImpl)ModelImplvirtual
getDiscount(const Size idx, const Date &s, const Date &t) const =0 (defined in ModelImpl)ModelImplprotectedpure virtual
getFutureBarrierProb(const std::string &index, const Date &obsdate1, const Date &obsdate2, const RandomVariable &barrier, const bool above) const =0 (defined in ModelImpl)ModelImplprotectedpure virtual
getFxSpot(const Size idx) const =0 (defined in ModelImpl)ModelImplprotectedpure virtual
getIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const =0 (defined in ModelImpl)ModelImplprotectedpure virtual
getInfIndexValue(const Size indexNo, const Date &d, const Date &fwd) const =0 (defined in ModelImpl)ModelImplprotectedpure virtual
getIrIndexValue(const Size indexNo, const Date &d, const Date &fwd=Null< Date >()) const =0 (defined in ModelImpl)ModelImplprotectedpure virtual
getNumeraire(const Date &s) const =0 (defined in ModelImpl)ModelImplprotectedpure virtual
iborFallbackConfig_ (defined in ModelImpl)ModelImplprotected
indexCurrencies_ (defined in ModelImpl)ModelImplprotected
indices_ (defined in ModelImpl)ModelImplprotected
infIndices_ (defined in ModelImpl)ModelImplprotected
irIndices_ (defined in ModelImpl)ModelImplprotected
Model(const Size n) (defined in Model)Modelexplicit
ModelImpl(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 ModelImpl)ModelImpl
npv(const RandomVariable &amount, const Date &obsdate, const Filter &filter, const boost::optional< long > &memSlot, const RandomVariable &addRegressor1, const RandomVariable &addRegressor2) const =0 (defined in Model)Modelpure virtual
pay(const RandomVariable &amount, const Date &obsdate, const Date &paydate, const std::string &currency) const override (defined in ModelImpl)ModelImplvirtual
performCalculations() const override (defined in Model)Modelprotected
referenceDate() const =0 (defined in Model)Modelpure virtual
releaseMemory() (defined in Model)Modelvirtual
resetNPVMem() (defined in Model)Modelvirtual
simulationDates_ (defined in ModelImpl)ModelImplprotected
size() const (defined in Model)Modelvirtual
toggleTrainingPaths() const (defined in Model)Modelvirtual
trainingSamples() const (defined in Model)Modelvirtual
type() const =0 (defined in Model)Modelpure virtual
Type enum name (defined in Model)Model
~Model() (defined in Model)Modelvirtual