|
| VolatilityType | volatilityType (CapFloorVolatilityCurveConfig::VolatilityType type) |
| |
| bool | operator< (const CommodityFutureConvention::ProhibitedExpiry &lhs, const CommodityFutureConvention::ProhibitedExpiry &rhs) |
| |
| std::ostream & | operator<< (std::ostream &out, Convention::Type type) |
| |
| std::ostream & | operator<< (std::ostream &out, CorrelationCurveConfig::CorrelationType t) |
| |
| std::ostream & | operator<< (std::ostream &out, CorrelationCurveConfig::Dimension t) |
| |
| bool | indexNameLessThan (const std::string &index1, const std::string &index2) |
| |
| void | addMinimalCurves (const char *nodeName, const map< string, QuantLib::ext::shared_ptr< T > > &m, map< string, QuantLib::ext::shared_ptr< T > > &n, CurveSpec::CurveType curveType, const map< CurveSpec::CurveType, set< string > > configIds) |
| |
| std::ostream & | operator<< (std::ostream &out, EquityCurveConfig::Type t) |
| |
| EquityCurveConfig::Type | parseEquityCurveConfigType (const std::string &str) |
| |
| std::ostream & | operator<< (std::ostream &out, GenericYieldVolatilityCurveConfig::VolatilityType t) |
| |
| std::ostream & | operator<< (std::ostream &out, InflationCapFloorVolatilityCurveConfig::VolatilityType t) |
| |
| std::ostream & | operator<< (std::ostream &out, InflationCapFloorVolatilityCurveConfig::QuoteType t) |
| |
| ReportConfig | effectiveReportConfig (const ReportConfig &globalConfig, const ReportConfig &localConfig) |
| |
| bool | operator< (const VolatilityConfig &vc1, const VolatilityConfig &vc2) |
| |
| YieldCurveSegment::Type | parseYieldCurveSegment (const string &s) |
| |
| bool | interpOnOpt (CapFloorVolatilityCurveConfig &config) |
| |
| QuantLib::ext::shared_ptr< MarketDatum > | makeDummyMarketDatum (const Date &d, const std::string &name) |
| |
| bool | operator< (const CurveSpec &lhs, const CurveSpec &rhs) |
| |
| bool | operator== (const CurveSpec &lhs, const CurveSpec &rhs) |
| |
| bool | operator< (const QuantLib::ext::shared_ptr< CurveSpec > &lhs, const QuantLib::ext::shared_ptr< CurveSpec > &rhs) |
| |
| bool | operator== (const QuantLib::ext::shared_ptr< CurveSpec > &lhs, const QuantLib::ext::shared_ptr< CurveSpec > &rhs) |
| |
| std::ostream & | operator<< (std::ostream &os, const CurveSpec &spec) |
| |
| std::ostream & | operator<< (std::ostream &os, const CurveSpec::CurveType &t) |
| |
| QuantLib::ext::shared_ptr< CurveSpec > | parseCurveSpec (const string &s) |
| |
| CurveSpec::CurveType | parseCurveConfigurationType (const std::string &) |
| |
| bool | operator== (const Expiry &lhs, const Expiry &rhs) |
| |
| ostream & | operator<< (std::ostream &os, const Expiry &expiry) |
| |
| QuantLib::ext::shared_ptr< Expiry > | parseExpiry (const std::string &strExpiry) |
| |
| void | applyFixings (const std::set< Fixing > &fixings) |
| |
| bool | operator< (const Fixing &f1, const Fixing &f2) |
| |
| Handle< QuantExt::CorrelationTermStructure > | getCorrelationCurve (const std::string &index1, const std::string &index2, const map< string, QuantLib::ext::shared_ptr< CorrelationCurve > > &correlationCurves) |
| |
| QuantLib::Date | getInflationSwapStart (const Date &asof, const InflationSwapConvention &convention) |
| |
| void | load (InMemoryLoader &loader, const vector< string > &data, bool isMarket, bool implyTodaysFixings) |
| |
| void | loadDataFromBuffers (InMemoryLoader &loader, const std::vector< std::string > &marketData, const std::vector< std::string > &fixingData, bool implyTodaysFixings=false) |
| |
| PseudoCurrencyMarketParameters | buildPseudoCurrencyMarketParameters (const std::map< string, string > &pricingEngineGlobalParameters=std::map< string, string >()) |
| |
| std::ostream & | operator<< (std::ostream &os, const struct PseudoCurrencyMarketParameters &p) |
| |
| bool | operator< (const MarketDatum &a, const MarketDatum &b) |
| |
| std::ostream & | operator<< (std::ostream &out, const MarketDatum::QuoteType &type) |
| |
| std::ostream & | operator<< (std::ostream &out, const MarketDatum::InstrumentType &type) |
| |
| Date | getDateFromDateOrPeriod (const string &token, Date asof, QuantLib::Calendar cal=QuantLib::WeekendsOnly(), QuantLib::BusinessDayConvention bdc=QuantLib::BusinessDayConvention::Following) |
| |
| boost::variant< QuantLib::Period, FXForwardQuote::FxFwdString > | parseFxPeriod (const string &s) |
| |
| QuantLib::Period | fxFwdQuoteTenor (const boost::variant< QuantLib::Period, FXForwardQuote::FxFwdString > &term) |
| |
| QuantLib::Period | fxFwdQuoteStartTenor (const boost::variant< QuantLib::Period, FXForwardQuote::FxFwdString > &term, const QuantLib::ext::shared_ptr< FXConvention > &fxConvention) |
| |
| bool | matchFxFwdStringTerm (const boost::variant< QuantLib::Period, FXForwardQuote::FxFwdString > &term, const FXForwardQuote::FxFwdString &fxfwdString) |
| |
| QuantLib::ext::shared_ptr< MarketDatum > | parseMarketDatum (const Date &asof, const string &datumName, const Real &value) |
| |
| bool | operator== (const BaseStrike &lhs, const BaseStrike &rhs) |
| |
| ostream & | operator<< (std::ostream &os, const BaseStrike &strike) |
| |
| ostream & | operator<< (ostream &os, DeltaVolQuote::DeltaType type) |
| |
| ostream & | operator<< (ostream &os, DeltaVolQuote::AtmType type) |
| |
| ostream & | operator<< (std::ostream &os, MoneynessStrike::Type type) |
| |
| MoneynessStrike::Type | parseMoneynessType (const std::string &type) |
| |
| QuantLib::ext::shared_ptr< BaseStrike > | parseBaseStrike (const std::string &strStrike) |
| |
| std::ostream & | operator<< (std::ostream &os, QuantLib::DeltaVolQuote::DeltaType type) |
| |
| std::ostream & | operator<< (std::ostream &os, QuantLib::DeltaVolQuote::AtmType type) |
| |
| void | registerBaseStrike (Archive &ar) |
| |
| std::ostream & | operator<< (std::ostream &o, const DependencyGraph::Node &n) |
| |
| std::ostream & | operator<< (std::ostream &out, const MarketObject &o) |
| |
| std::set< MarketObject > | getMarketObjectTypes () |
| |
| QuantLib::ext::shared_ptr< YieldTermStructure > | buildYieldCurve (const vector< Date > &dates, const vector< QuantLib::Real > &rates, const DayCounter &dayCounter, YieldCurve::InterpolationMethod interpolationMethod, Size n=0) |
| |
| QuantLib::ext::shared_ptr< YieldTermStructure > | zerocurve (const vector< Date > &dates, const vector< Rate > &yields, const DayCounter &dayCounter, YieldCurve::InterpolationMethod interpolationMethod, Size n=0) |
| |
| QuantLib::ext::shared_ptr< YieldTermStructure > | discountcurve (const vector< Date > &dates, const vector< DiscountFactor > &dfs, const DayCounter &dayCounter, YieldCurve::InterpolationMethod interpolationMethod, Size n=0) |
| |
| QuantLib::ext::shared_ptr< YieldTermStructure > | forwardcurve (const vector< Date > &dates, const vector< Rate > &forwards, const DayCounter &dayCounter, YieldCurve::InterpolationMethod interpolationMethod, Size n=0) |
| |
| YieldCurve::InterpolationMethod | parseYieldCurveInterpolationMethod (const string &s) |
| |
| YieldCurve::InterpolationVariable | parseYieldCurveInterpolationVariable (const string &s) |
| |
| std::ostream & | operator<< (std::ostream &out, const YieldCurve::InterpolationMethod m) |
| |
| QuantLib::ext::shared_ptr< CalibrationInstrument > | createCalibrationInstrument () |
| |
| CrCirData::CalibrationStrategy | parseCirCalibrationStrategy (const string &s) |
| |
| std::ostream & | operator<< (std::ostream &oss, const CrCirData::CalibrationStrategy &s) |
| |
| std::vector< std::string > | pairToStrings (std::pair< std::string, std::string > p) |
| |
| QuantExt::CrossAssetModel::Discretization | parseDiscretization (const string &s) |
| |
| std::ostream & | operator<< (std::ostream &oss, const ParamType &type) |
| |
| ParamType | parseParamType (const string &s) |
| |
| CalibrationType | parseCalibrationType (const string &s) |
| |
| std::ostream & | operator<< (std::ostream &oss, const CalibrationType &type) |
| |
| CalibrationStrategy | parseCalibrationStrategy (const string &s) |
| |
| std::ostream & | operator<< (std::ostream &oss, const CalibrationStrategy &type) |
| |
| LgmData::ReversionType | parseReversionType (const string &s) |
| |
| std::ostream & | operator<< (std::ostream &oss, const LgmData::ReversionType &type) |
| |
| LgmData::VolatilityType | parseVolatilityType (const string &s) |
| |
| std::ostream & | operator<< (std::ostream &oss, const LgmData::VolatilityType &type) |
| |
| QuantExt::AnalyticLgmSwaptionEngine::FloatSpreadMapping | parseFloatSpreadMapping (const string &s) |
| |
| std::ostream & | operator<< (std::ostream &oss, const QuantExt::AnalyticLgmSwaptionEngine::FloatSpreadMapping &m) |
| |
| std::string | getCalibrationDetails (LgmCalibrationInfo &info, const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &basket, const QuantLib::ext::shared_ptr< IrLgm1fParametrization > ¶metrization) |
| |
| std::string | getCalibrationDetails (const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &basket, const QuantLib::ext::shared_ptr< FxBsParametrization > ¶metrization, const QuantLib::ext::shared_ptr< Parametrization > &domesticIrModel) |
| |
| std::string | getCalibrationDetails (const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &basket, const QuantLib::ext::shared_ptr< FxBsParametrization > ¶metrization, const QuantLib::ext::shared_ptr< IrLgm1fParametrization > &domesticLgm) |
| |
| std::string | getCalibrationDetails (const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &basket, const QuantLib::ext::shared_ptr< EqBsParametrization > ¶metrization, const QuantLib::ext::shared_ptr< Parametrization > &domesticIrModel) |
| |
| std::string | getCalibrationDetails (const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &basket, const QuantLib::ext::shared_ptr< EqBsParametrization > ¶metrization, const QuantLib::ext::shared_ptr< IrLgm1fParametrization > &domesticLgm) |
| |
| std::string | getCalibrationDetails (const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &basket, const QuantLib::ext::shared_ptr< CommoditySchwartzParametrization > ¶metrization) |
| |
| std::string | getCalibrationDetails (const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &basket, const QuantLib::ext::shared_ptr< InfDkParametrization > ¶metrization, bool indexIsInterpolated) |
| |
| string | getCalibrationDetails (const vector< QuantLib::ext::shared_ptr< CalibrationHelper > > &rrBasket, const vector< QuantLib::ext::shared_ptr< CalibrationHelper > > &idxBasket, const QuantLib::ext::shared_ptr< InfJyParameterization > &p, bool calibrateRealRateVol) |
| |
| string | getCalibrationDetails (const QuantLib::ext::shared_ptr< IrLgm1fParametrization > ¶metrization) |
| |
| Date | optionMaturity (const boost::variant< Date, Period > &maturity, const QuantLib::Calendar &calendar, const QuantLib::Date &referenceDate) |
| |
| Real | cpiCapFloorStrikeValue (const QuantLib::ext::shared_ptr< BaseStrike > &strike, const QuantLib::ext::shared_ptr< ZeroInflationTermStructure > &curve, const QuantLib::Date &optionMaturityDate) |
| |
| Real | yoyCapFloorStrikeValue (const QuantLib::ext::shared_ptr< BaseStrike > &strike, const QuantLib::ext::shared_ptr< YoYInflationTermStructure > &curve, const QuantLib::Date &optionMaturityDate) |
| |
| Real | atmForward (const Real s0, const Handle< YieldTermStructure > &r, const Handle< YieldTermStructure > &q, const Real t) |
| |
| Real | getCalibrationError (const std::vector< QuantLib::ext::shared_ptr< Helper > > &basket) |
| |
| QuantLib::Date | optionMaturity (const boost::variant< QuantLib::Date, QuantLib::Period > &maturity, const QuantLib::Calendar &calendar, const QuantLib::Date &referenceDate=Settings::instance().evaluationDate()) |
| |
| bool | operator< (const BasketConstituent &lhs, const BasketConstituent &rhs) |
| |
| void | populateFromBondReferenceData (std::string &subType, std::string &issuerId, std::string &settlementDays, std::string &calendar, std::string &issueDate, std::string &priceQuoteMethod, std::string &priceQuoteBaseValue, std::string &creditCurveId, std::string &creditGroup, std::string &referenceCurveId, std::string &incomeCurveId, std::string &volatilityCurveId, std::vector< LegData > &coupons, const std::string &name, const QuantLib::ext::shared_ptr< BondReferenceDatum > &bondRefData, const std::string &startDate="", const std::string &endDate="") |
| |
| Date | getOpenEndDateReplacement (const std::string &replacementPeriodStr, const Calendar &calendar) |
| |
| std::vector< Handle< DefaultProbabilityTermStructure > > | buildPerformanceOptimizedDefaultCurves (const std::vector< Handle< DefaultProbabilityTermStructure > > &curves) |
| |
| std::vector< QuantLib::Handle< QuantLib::DefaultProbabilityTermStructure > > | buildPerformanceOptimizedDefaultCurves (const std::vector< QuantLib::Handle< QuantLib::DefaultProbabilityTermStructure > > &curves) |
| |
| GFunctionFactory::YieldCurveModel | ycmFromString (const string &s) |
| |
| bool | operator== (const CDSEngineKey &lhs, const CDSEngineKey &rhs) |
| |
| bool | operator< (const CDSEngineKey &lhs, const CDSEngineKey &rhs) |
| |
| bool | operator!= (const CDSEngineKey &lhs, const CDSEngineKey &rhs) |
| |
| bool | operator> (const CDSEngineKey &lhs, const CDSEngineKey &rhs) |
| |
| bool | operator<= (const CDSEngineKey &lhs, const CDSEngineKey &rhs) |
| |
| bool | operator>= (const CDSEngineKey &lhs, const CDSEngineKey &rhs) |
| |
| CommodityPayRelativeTo | parseCommodityPayRelativeTo (const string &s) |
| |
| ostream & | operator<< (ostream &out, const CommodityPayRelativeTo &cprt) |
| |
| CommodityPriceType | parseCommodityPriceType (const string &s) |
| |
| ostream & | operator<< (ostream &out, const CommodityPriceType &cpt) |
| |
| CommodityPricingDateRule | parseCommodityPricingDateRule (const string &s) |
| |
| ostream & | operator<< (std::ostream &out, const CommodityPricingDateRule &cpdr) |
| |
| QuantLib::ext::shared_ptr< OptionPaymentDateAdjuster > | makeOptionPaymentDateAdjuster (CommoditySpreadOptionData &optionData, const std::vector< Date > &expiryDates) |
| |
| CdsTier | parseCdsTier (const string &s) |
| |
| ostream & | operator<< (ostream &out, const CdsTier &cdsTier) |
| |
| CdsDocClause | parseCdsDocClause (const string &s) |
| |
| ostream & | operator<< (ostream &out, const CdsDocClause &cdsDocClause) |
| |
| IsdaRulesDefinitions | parseIsdaRulesDefinitions (const string &s) |
| |
| ostream & | operator<< (ostream &out, const IsdaRulesDefinitions &isdaRulesDefinitions) |
| |
| IsdaRulesDefinitions | isdaRulesDefinitionsFromDocClause (const CdsDocClause &cdsDocClause) |
| |
| CreditEventType | parseCreditEventType (const string &s) |
| |
| ostream & | operator<< (ostream &out, const CreditEventType &creditEventType) |
| |
| bool | isTriggeredDocClause (CdsDocClause contractDocClause, CreditEventType creditEventType) |
| |
| CreditEventTiers | parseCreditEventTiers (const string &s) |
| |
| ostream & | operator<< (ostream &out, const CreditEventTiers &creditEventTiers) |
| |
| bool | isAuctionedSeniority (CdsTier contractTier, CreditEventTiers creditEventTiers) |
| |
| bool | tryParseCdsInformation (string strInfo, CdsReferenceInformation &cdsInfo) |
| |
| std::pair< std::string, std::string > | getLowerAndUpperBound (const std::string &type, const std::string &binaryLevelA, const std::string &binaryLevelB) |
| |
| bool | operator== (const EngineData &lhs, const EngineData &rhs) |
| |
| bool | operator!= (const EngineData &lhs, const EngineData &rhs) |
| |
| QuantExt::Leg | makeEquityMarginLeg (const LegData &data, const QuantLib::ext::shared_ptr< EquityIndex2 > &equityCurve, const QuantLib::ext::shared_ptr< QuantExt::FxIndex > &fxIndex, const QuantLib::Date &openEndDateReplacement) |
| |
| bool | operator< (const RequiredFixings::FixingEntry &lhs, const RequiredFixings::FixingEntry &rhs) |
| |
| bool | operator< (const RequiredFixings::InflationFixingEntry &lhs, const RequiredFixings::InflationFixingEntry &rhs) |
| |
| bool | operator< (const RequiredFixings::ZeroInflationFixingEntry &lhs, const RequiredFixings::ZeroInflationFixingEntry &rhs) |
| |
| std::ostream & | operator<< (std::ostream &out, const ore::data::RequiredFixings::FixingEntry &f) |
| |
| std::ostream & | operator<< (std::ostream &out, const std::set< ore::data::RequiredFixings::FixingEntry > &entries) |
| |
| std::ostream & | operator<< (std::ostream &out, const std::set< ore::data::RequiredFixings::InflationFixingEntry > &entries) |
| |
| std::ostream & | operator<< (std::ostream &out, const std::set< ore::data::RequiredFixings::ZeroInflationFixingEntry > &entries) |
| |
| std::ostream & | operator<< (std::ostream &out, const RequiredFixings &requiredFixings) |
| |
| void | addToRequiredFixings (const QuantLib::Leg &leg, const QuantLib::ext::shared_ptr< FixingDateGetter > &fixingDateGetter) |
| |
| void | amendInflationFixingDates (std::map< std::string, RequiredFixings::FixingDates > &fixings) |
| |
| void | addMarketFixingDates (const Date &asof, map< string, RequiredFixings::FixingDates > &fixings, const TodaysMarketParameters &mktParams, const Period &iborLookback, const Period &oisLookback, const Period &bmaLookback, const Period &inflationLookback) |
| |
| void | addMarketFixingDates (const QuantLib::Date &asof, std::map< std::string, RequiredFixings::FixingDates > &fixings, const TodaysMarketParameters &mktParams, const QuantLib::Period &iborLookback=5 *QuantLib::Days, const QuantLib::Period &oisLookback=4 *QuantLib::Months, const QuantLib::Period &bmaLookback=2 *QuantLib::Weeks, const QuantLib::Period &inflationLookback=1 *QuantLib::Years) |
| |
| QuantLib::ext::shared_ptr< QuantExt::FormulaBasedIndex > | makeFormulaBasedIndex (const std::string &formula, const QuantLib::ext::shared_ptr< ore::data::Market > market, const std::string &configuration, std::map< std::string, QuantLib::ext::shared_ptr< QuantLib::InterestRateIndex > > &indexMaps, const Calendar &fixingCalendar) |
| |
| Leg | makeFormulaBasedLeg (const LegData &data, const QuantLib::ext::shared_ptr< QuantExt::FormulaBasedIndex > &formulaBasedIndex, const QuantLib::ext::shared_ptr< EngineFactory > &engineFactory, const std::map< std::string, QuantLib::ext::shared_ptr< QuantLib::InterestRateIndex > > &indexMaps, const QuantLib::Date &openEndDateReplacement) |
| |
| bool | checkBarrier (Real spot, Barrier::Type type, Real barrier) |
| |
| bool | lessThan (const string &s1, const string &s2) |
| |
| Leg | makeNotionalLeg (const Leg &refLeg, const bool initNomFlow, const bool finalNomFlow, const bool amortNomFlow, const Natural notionalPaymentLag, const BusinessDayConvention paymentConvention, const Calendar paymentCalendar, const bool excludeIndexing) |
| |
| Leg | makeEquityLeg (const LegData &data, const QuantLib::ext::shared_ptr< EquityIndex2 > &equityCurve, const QuantLib::ext::shared_ptr< QuantExt::FxIndex > &fxIndex, const QuantLib::Date &openEndDateReplacement) |
| |
| vector< double > | buildAmortizationScheduleLinearToMaturity (const vector< double > ¬ionals, const Schedule &schedule, const AmortizationData &data) |
| |
| QuantLib::ext::shared_ptr< LegAdditionalData > | createLegData () |
| |
| Leg | makeNonStandardIborLeg (const QuantLib::ext::shared_ptr< IborIndex > &index, const std::vector< Date > &calcDates, const std::vector< Date > &payDatesInput, const std::vector< Date > &fixingDatesInput, const std::vector< Date > &resetDatesInput, const Size fixingDays, const std::vector< Real > ¬ionals, const std::vector< Date > ¬ionalDatesInput, const std::vector< Real > &spreadsInput, const std::vector< Date > &spreadDatesInput, const std::vector< Real > &gearingsInput, const std::vector< Date > &gearingDatesInput, const bool strictNotionalDates, const DayCounter &dayCounter, const Calendar &payCalendar, const BusinessDayConvention payConv, const Period &payLag, const bool isInArrears) |
| |
| Leg | makeNonStandardFixedLeg (const std::vector< Date > &calcDates, const std::vector< Date > &payDatesInput, const std::vector< Real > ¬ionals, const std::vector< Date > ¬ionalDatesInput, const std::vector< Real > &rates, const std::vector< Date > &rateDatesInput, const bool strictNotionalDates, const DayCounter &dayCounter, const Calendar &payCalendar, const BusinessDayConvention payConv, const Period &payLag) |
| |
| QuantLib::Leg | makeNonStandardIborLeg (const QuantLib::ext::shared_ptr< QuantLib::IborIndex > &index, const std::vector< QuantLib::Date > &calcDates, const std::vector< QuantLib::Date > &payDates, const std::vector< QuantLib::Date > &fixingDates, const std::vector< QuantLib::Date > &resetDates, const QuantLib::Size fixingDays, const std::vector< QuantLib::Real > ¬ionals, const std::vector< QuantLib::Date > ¬ionalDates, const std::vector< QuantLib::Real > &spreads, const std::vector< QuantLib::Date > &spreadDates, const std::vector< QuantLib::Real > &gearings, const std::vector< QuantLib::Date > &gearingDates, const bool strictNotionalDates, const QuantLib::DayCounter &dayCounter, const QuantLib::Calendar &payCalendar, const QuantLib::BusinessDayConvention payConv, const QuantLib::Period &payLag, const bool isInArrears) |
| |
| QuantLib::Leg | makeNonStandardFixedLeg (const std::vector< QuantLib::Date > &calcDates, const std::vector< QuantLib::Date > &payDates, const std::vector< QuantLib::Real > ¬ionals, const std::vector< QuantLib::Date > ¬ionalDates, const std::vector< QuantLib::Real > &rates, const std::vector< QuantLib::Date > &rateDates, const bool strictNotionalDates, const QuantLib::DayCounter &dayCounter, const QuantLib::Calendar &payCalendar, const QuantLib::BusinessDayConvention payConv, const QuantLib::Period &payLag) |
| |
| CSA::Type | parseCsaType (const string &s) |
| |
| std::ostream & | operator<< (std::ostream &out, CSA::Type t) |
| |
| bool | operator< (const NettingSetDetails &lhs, const NettingSetDetails &rhs) |
| |
| bool | operator== (const NettingSetDetails &lhs, const NettingSetDetails &rhs) |
| |
| bool | operator!= (const NettingSetDetails &lhs, const NettingSetDetails &rhs) |
| |
| std::ostream & | operator<< (std::ostream &out, const NettingSetDetails &nettingSetDetails) |
| |
| ostream & | operator<< (std::ostream &out, const OptionPaymentData::RelativeTo &relativeTo) |
| |
| std::pair< QuantLib::ext::shared_ptr< Trade >, bool > | buildTrade (QuantLib::ext::shared_ptr< Trade > &trade, const QuantLib::ext::shared_ptr< EngineFactory > &engineFactory, const std::string &context, const bool ignoreTradeBuildFail, const bool buildFailedTrades, const bool emitStructuredError) |
| |
| bool | operator== (const RangeBound &a, const RangeBound &b) |
| |
| std::ostream & | operator<< (std::ostream &out, const RangeBound &t) |
| |
| std::ostream & | operator<< (std::ostream &out, const std::vector< RangeBound > &t) |
| |
| bool | operator< (const CreditIndexConstituent &lhs, const CreditIndexConstituent &rhs) |
| |
| QuantLib::ext::shared_ptr< AbstractReferenceDatumBuilder > | createReferenceDatumBuilder () |
| |
| Schedule | makeSchedule (const ScheduleDates &data) |
| |
| Schedule | makeSchedule (const ScheduleDerived &data, const Schedule &baseSchedule) |
| |
| Schedule | makeSchedule (const ScheduleRules &data, const Date &openEndDateReplacement) |
| |
| Schedule | makeSchedule (const ScheduleData &data, const Date &openEndDateReplacement, const map< string, QuantLib::Schedule > &baseSchedules) |
| |
| QuantLib::Schedule | makeSchedule (const ScheduleData &data, const QuantLib::Date &openEndDateReplacement=QuantLib::Null< QuantLib::Date >(), const map< string, QuantLib::Schedule > &baseSchedules=map< string, QuantLib::Schedule >()) |
| |
| QuantLib::Schedule | makeSchedule (const ScheduleRules &rules, const QuantLib::Date &openEndDateReplacement=QuantLib::Null< QuantLib::Date >()) |
| |
| QuantLib::Schedule | makeSchedule (const ScheduleDerived &derived, const QuantLib::Schedule &baseSchedule) |
| |
| std::string | isdaSubProductSwap (const std::string &tradeId, const vector< LegData > &legData) |
| |
| void | addTRSRequiredFixings (RequiredFixings &fixings, const std::vector< Leg > &returnLegs, const QuantLib::ext::shared_ptr< QuantExt::FxIndex > &ind=nullptr) |
| |
| TRS::FundingData::NotionalType | parseTrsFundingNotionalType (const std::string &s) |
| |
| std::ostream & | operator<< (std::ostream &os, const TRS::FundingData::NotionalType t) |
| |
| void | modifyBondTRSLeg (QuantLib::Leg &leg, QuantLib::Date issueDate) |
| |
| Leg | makeBondTRSLeg (const std::vector< Date > &valuationDates, const std::vector< Date > &paymentDates, const BondIndexBuilder &bondIndexBuilder, Real initialPrice, QuantLib::ext::shared_ptr< QuantExt::FxIndex > fxIndex) |
| |
| Leg | makeBondTRSLeg (const std::vector< Date > &valuationDates, const std::vector< Date > &paymentDates, const BondIndexBuilder &bondIndexBuilder, QuantLib::Real initialPrice=QuantLib::Null< QuantLib::Real >(), QuantLib::ext::shared_ptr< QuantExt::FxIndex > fxIndex=nullptr) |
| |
| ScriptedTradeEventData | readEventData (XMLNode *node) |
| |
| XMLNode * | writeEventData (XMLDocument &doc, ScriptedTradeEventData &eventData) |
| |
| QuantLib::ext::shared_ptr< ore::data::InMemoryReport > | addColumnToExisitingReport (const std::string &columnName, const std::string &value, const QuantLib::ext::shared_ptr< ore::data::InMemoryReport > &report) |
| |
| QuantLib::ext::shared_ptr< ore::data::InMemoryReport > | addColumnsToExisitingReport (const QuantLib::ext::shared_ptr< ore::data::InMemoryReport > &newColsReport, const QuantLib::ext::shared_ptr< ore::data::InMemoryReport > &report) |
| |
| QuantLib::ext::shared_ptr< ore::data::InMemoryReport > | concatenateReports (const std::vector< QuantLib::ext::shared_ptr< ore::data::InMemoryReport > > &reports) |
| |
| std::string | to_string (const LocationInfo &l) |
| |
| std::string | to_string (const ASTNodePtr root, const bool printLocationInfo) |
| |
| void | reset (const ASTNodePtr root) |
| |
| std::string | to_script (const ASTNodePtr root) |
| |
| std::ostream & | operator<< (std::ostream &out, const Context &context) |
| |
| std::size_t | addModelParameter (ComputationGraph &g, std::vector< std::pair< std::size_t, std::function< double(void)> > > &m, const std::string &id, std::function< double(void)> f) |
| |
| Date | getSloppyDate (const Date &d, const bool sloppyDates, const std::set< Date > &dates) |
| |
| ASTNodePtr | generateRandomAST (const Size maxSequenceLength, const Size maxDepth, const Size seed) |
| |
| std::ostream & | operator<< (std::ostream &out, const ParserError &error) |
| |
| std::string | printCodeContext (std::string script, const ASTNode *loc, bool compact) |
| |
| std::vector< Date > | coarsenDateGrid (const std::vector< Date > &dates, const std::string &rule, const Date &referenceDate) |
| |
| std::pair< std::string, ScriptedTradeScriptData > | getScript (const ScriptedTrade &scriptedTrade, const ScriptLibraryData &scriptLibrary, const std::string &purpose, const bool fallBackOnEmptyPurpose) |
| |
| ASTNodePtr | parseScript (const std::string &code) |
| |
| std::pair< std::string, Period > | convertIndexToCamCorrelationEntry (const std::string &i) |
| |
| void | checkDuplicateName (const QuantLib::ext::shared_ptr< Context > context, const std::string &name) |
| |
| QuantLib::ext::shared_ptr< Context > | makeContext (Size nPaths, const std::string &gridCoarsening, const std::vector< std::string > &schedulesEligibleForCoarsening, const QuantLib::ext::shared_ptr< ReferenceDataManager > &referenceData, const std::vector< ScriptedTradeEventData > &events, const std::vector< ScriptedTradeValueTypeData > &numbers, const std::vector< ScriptedTradeValueTypeData > &indices, const std::vector< ScriptedTradeValueTypeData > ¤cies, const std::vector< ScriptedTradeValueTypeData > &daycounters) |
| |
| void | addNewSchedulesToContext (QuantLib::ext::shared_ptr< Context > context, const std::vector< ScriptedTradeScriptData::NewScheduleData > &newSchedules) |
| |
| void | amendContextVariablesSizes (QuantLib::ext::shared_ptr< Context > context, const Size newSize) |
| |
| std::ostream & | operator<< (std::ostream &o, const IndexInfo &i) |
| |
| QuantLib::ext::shared_ptr< QuantExt::CommodityIndex > | parseScriptedCommodityIndex (const std::string &indexName, const QuantLib::Date &obsDate) |
| |
| QL_DEPRECATED_DISABLE_WARNING std::pair< QuantLib::ext::shared_ptr< QuantLib::ZeroInflationIndex >, std::string > | parseScriptedInflationIndex (const std::string &indexName) |
| |
| QL_DEPRECATED_ENABLE_WARNING std::string | scriptedIndexName (const QuantLib::ext::shared_ptr< Underlying > &underlying) |
| |
| Size | getInflationSimulationLag (const QuantLib::ext::shared_ptr< ZeroInflationIndex > &index) |
| |
| std::map< std::string, std::vector< Real > > | getCalibrationStrikes (const std::vector< ScriptedTradeScriptData::CalibrationData > &calibrationSpec, const QuantLib::ext::shared_ptr< Context > &context) |
| |
| std::ostream & | operator<< (std::ostream &out, const EventVec &a) |
| |
| std::ostream & | operator<< (std::ostream &out, const CurrencyVec &a) |
| |
| std::ostream & | operator<< (std::ostream &out, const IndexVec &a) |
| |
| std::ostream & | operator<< (std::ostream &out, const DaycounterVec &a) |
| |
| bool | deterministic (const ValueType &v) |
| |
| Size | size (const ValueType &v) |
| |
| bool | operator== (const EventVec &a, const EventVec &b) |
| |
| bool | operator== (const CurrencyVec &a, const CurrencyVec &b) |
| |
| bool | operator== (const IndexVec &a, const IndexVec &b) |
| |
| bool | operator== (const DaycounterVec &a, const DaycounterVec &b) |
| |
| ValueType | operator+ (const ValueType &x, const ValueType &y) |
| |
| ValueType | operator- (const ValueType &x, const ValueType &y) |
| |
| ValueType | operator* (const ValueType &x, const ValueType &y) |
| |
| ValueType | operator/ (const ValueType &x, const ValueType &y) |
| |
| ValueType | min (const ValueType &x, const ValueType &y) |
| |
| ValueType | max (const ValueType &x, const ValueType &y) |
| |
| ValueType | pow (const ValueType &x, const ValueType &y) |
| |
| ValueType | operator- (const ValueType &x) |
| |
| ValueType | abs (const ValueType &x) |
| |
| ValueType | exp (const ValueType &x) |
| |
| ValueType | log (const ValueType &x) |
| |
| ValueType | sqrt (const ValueType &x) |
| |
| ValueType | normalCdf (const ValueType &x) |
| |
| ValueType | normalPdf (const ValueType &x) |
| |
| ValueType | typeSafeAssign (ValueType &x, const ValueType &y) |
| |
| Filter | equal (const ValueType &x, const ValueType &y) |
| |
| Filter | notequal (const ValueType &x, const ValueType &y) |
| |
| Filter | lt (const ValueType &x, const ValueType &y) |
| |
| Filter | gt (const ValueType &x, const ValueType &y) |
| |
| Filter | leq (const ValueType &x, const ValueType &y) |
| |
| Filter | geq (const ValueType &x, const ValueType &y) |
| |
| Filter | logicalNot (const ValueType &x) |
| |
| Filter | logicalAnd (const ValueType &x, const ValueType &y) |
| |
| Filter | logicalOr (const ValueType &x, const ValueType &y) |
| |
| QuantLib::ext::shared_ptr< CurrencyHedgedEquityIndexDecomposition > | loadCurrencyHedgedIndexDecomposition (const std::string &name, const QuantLib::ext::shared_ptr< ReferenceDataManager > &refDataMgr, const QuantLib::ext::shared_ptr< CurveConfigurations > &curveConfigs) |
| |
| QuantLib::ext::shared_ptr< CurrencyHedgedEquityIndexDecomposition > | loadCurrencyHedgedIndexDecomposition (const std::string &name, const QuantLib::ext::shared_ptr< ore::data::ReferenceDataManager > &refDataMgr, const QuantLib::ext::shared_ptr< ore::data::CurveConfigurations > &curveConfigs) |
| |
| void | dataBuilders () |
| |
| QuantLib::ext::shared_ptr< DateGrid > | generateShiftedDateGrid (const QuantLib::ext::shared_ptr< DateGrid > &dg, const QuantLib::Period &shift) |
| |
| QuantLib::ext::shared_ptr< DateGrid > | combineDateGrids (const QuantLib::ext::shared_ptr< DateGrid > &dg1, const QuantLib::ext::shared_ptr< DateGrid > &dg2) |
| |
| vector< vector< string > > | flowAnalysis (const QuantLib::Leg &) |
| |
| QuantExt::CompiledFormula | parseFormula (const std::string &text, std::vector< std::string > &variables) |
| |
| T | parseFormula (const std::string &text, const std::function< T(std::string)> &variableMapping={}) |
| |
| double | gtZero (const double x) |
| |
| double | geqZero (const double x) |
| |
| double | max (const double x, const double y) |
| |
| double | min (const double x, const double y) |
| |
| void | checkOneToOne (const map< string, QuantLib::ext::shared_ptr< OvernightIndex > > &onIndices, const map< string, QuantLib::ext::shared_ptr< IborIndexParser > > &iborIndices) |
| |
| QuantLib::ext::shared_ptr< FxIndex > | parseFxIndex (const string &s, const Handle< Quote > &fxSpot=Handle< Quote >(), const Handle< YieldTermStructure > &sourceYts=Handle< YieldTermStructure >(), const Handle< YieldTermStructure > &targetYts=Handle< YieldTermStructure >(), const bool useConventions=false) |
| |
| QuantLib::ext::shared_ptr< QuantExt::EquityIndex2 > | parseEquityIndex (const string &s) |
| |
| QuantLib::ext::shared_ptr< QuantLib::Index > | parseGenericIndex (const string &s) |
| |
| bool | tryParseIborIndex (const string &s, QuantLib::ext::shared_ptr< IborIndex > &index) |
| |
| QuantLib::ext::shared_ptr< IborIndex > | parseIborIndex (const string &s, const Handle< YieldTermStructure > &h=Handle< YieldTermStructure >()) |
| |
| QuantLib::ext::shared_ptr< IborIndex > | parseIborIndex (const string &s, string &tenor, const Handle< YieldTermStructure > &h) |
| |
| bool | isGenericIborIndex (const string &indexName) |
| |
| pair< bool, QuantLib::ext::shared_ptr< ZeroInflationIndex > > | isInflationIndex (const string &indexName) |
| |
| bool | isEquityIndex (const std::string &indexName) |
| |
| bool | isCommodityIndex (const std::string &indexName) |
| |
| bool | isGenericIndex (const string &indexName) |
| |
| QuantLib::ext::shared_ptr< SwapIndex > | parseSwapIndex (const string &s, const Handle< YieldTermStructure > &forwarding=Handle< YieldTermStructure >(), const Handle< YieldTermStructure > &discounting=Handle< YieldTermStructure >()) |
| |
| QuantLib::ext::shared_ptr< ZeroInflationIndex > | parseZeroInflationIndex (const string &s, const Handle< ZeroInflationTermStructure > &h=Handle< ZeroInflationTermStructure >()) |
| |
| QuantLib::ext::shared_ptr< ZeroInflationIndex > | parseZeroInflationIndex (const string &s, bool isInterpolated, const Handle< ZeroInflationTermStructure > &h) |
| |
| QuantLib::ext::shared_ptr< BondIndex > | parseBondIndex (const string &s) |
| |
| QuantLib::ext::shared_ptr< ConstantMaturityBondIndex > | parseConstantMaturityBondIndex (const string &s) |
| |
| QuantLib::ext::shared_ptr< QuantExt::CommodityIndex > | parseCommodityIndex (const string &name, bool hasPrefix, const Handle< PriceTermStructure > &ts, const Calendar &cal, const bool enforceFutureIndex) |
| |
| QuantLib::ext::shared_ptr< Index > | parseIndex (const string &s) |
| |
| bool | isOvernightIndex (const std::string &indexName) |
| |
| bool | isBmaIndex (const std::string &indexName) |
| |
| string | internalIndexName (const string &indexName) |
| |
| bool | isFxIndex (const std::string &indexName) |
| |
| std::string | inverseFxIndex (const std::string &indexName) |
| |
| QuantLib::ext::shared_ptr< IborIndex > | parseIborIndex (const std::string &strIndex, std::string &outTenor, const QuantLib::Handle< QuantLib::YieldTermStructure > &h=QuantLib::Handle< QuantLib::YieldTermStructure >()) |
| |
| QuantLib::ext::shared_ptr< QuantExt::CommodityIndex > | parseCommodityIndex (const std::string &name, bool hasPrefix=true, const QuantLib::Handle< QuantExt::PriceTermStructure > &ts=QuantLib::Handle< QuantExt::PriceTermStructure >(), const QuantLib::Calendar &cal=QuantLib::NullCalendar(), const bool enforceFutureIndex=true) |
| |
| std::pair< QuantLib::Date, QuantLib::Period > | getStartAndLag (const QuantLib::Date &asof, const InflationSwapConvention &conv) |
| |
| QuantLib::Date | getInflationSwapStart (const QuantLib::Date &asof, const InflationSwapConvention &conv) |
| |
| std::ostream & | operator<< (std::ostream &out, const StructuredMessage::Category &category) |
| |
| std::ostream & | operator<< (std::ostream &out, const StructuredMessage::Group &group) |
| |
| string | xccyCurveName (const string &ccyCode) |
| |
| Handle< YieldTermStructure > | xccyYieldCurve (const QuantLib::ext::shared_ptr< Market > &market, const string &ccyCode, const string &configuration) |
| |
| Handle< YieldTermStructure > | xccyYieldCurve (const QuantLib::ext::shared_ptr< Market > &market, const string &ccyCode, bool &outXccyExists, const string &configuration) |
| |
| Handle< YieldTermStructure > | indexOrYieldCurve (const QuantLib::ext::shared_ptr< Market > &market, const std::string &name, const std::string &configuration) |
| |
| std::string | securitySpecificCreditCurveName (const std::string &securityId, const std::string &creditCurveId) |
| |
| std::string | creditCurveNameFromSecuritySpecificCreditCurveName (const std::string &name) |
| |
| QuantLib::Handle< QuantExt::CreditCurve > | securitySpecificCreditCurve (const QuantLib::ext::shared_ptr< Market > &market, const std::string &securityId, const std::string &creditCurveId, const std::string &configuration) |
| |
| std::string | prettyPrintInternalCurveName (std::string name) |
| |
| QuantLib::ext::shared_ptr< QuantExt::FxIndex > | buildFxIndex (const string &fxIndex, const string &domestic, const string &foreign, const QuantLib::ext::shared_ptr< Market > &market, const string &configuration, bool useXbsCurves) |
| |
| std::tuple< Natural, Calendar, BusinessDayConvention > | getFxIndexConventions (const string &index) |
| |
| std::pair< std::string, QuantLib::Period > | splitCurveIdWithTenor (const std::string &creditCurveId) |
| |
| QuantLib::Handle< QuantExt::CreditCurve > | indexCdsDefaultCurve (const QuantLib::ext::shared_ptr< Market > &market, const std::string &creditCurveId, const std::string &config) |
| |
| Date | parseDate (const string &s) |
| |
| Real | parseReal (const string &s) |
| |
| Real | parseRealOrNull (const string &s) |
| |
| bool | tryParseReal (const string &s, QuantLib::Real &result) |
| |
| Integer | parseInteger (const string &s) |
| |
| bool | parseBool (const string &s) |
| |
| Calendar | parseCalendar (const string &s) |
| |
| bool | isOnePeriod (const string &s) |
| |
| Period | parsePeriod (const string &s) |
| |
| BusinessDayConvention | parseBusinessDayConvention (const string &s) |
| |
| DayCounter | parseDayCounter (const string &s) |
| |
| Currency | parseCurrency (const string &s) |
| |
| QuantExt::ConfigurableCurrency::Type | parseCurrencyType (const string &s) |
| |
| Currency | parseMinorCurrency (const string &s) |
| |
| Currency | parseCurrencyWithMinors (const string &s) |
| |
| pair< Currency, Currency > | parseCurrencyPair (const string &s, const string &delimiters) |
| |
| bool | checkCurrency (const string &code) |
| |
| bool | isPseudoCurrency (const string &code) |
| |
| bool | isPreciousMetal (const string &code) |
| |
| bool | isCryptoCurrency (const string &code) |
| |
| QuantLib::Real | convertMinorToMajorCurrency (const std::string &s, QuantLib::Real value) |
| |
| DateGeneration::Rule | parseDateGenerationRule (const string &s) |
| |
| Frequency | parseFrequency (const string &s) |
| |
| Compounding | parseCompounding (const string &s) |
| |
| QuantLib::Bond::Price::Type | parseBondPriceType (const string &s) |
| |
| Position::Type | parsePositionType (const string &s) |
| |
| Protection::Side | parseProtectionSide (const string &s) |
| |
| Settlement::Type | parseSettlementType (const string &s) |
| |
| Settlement::Method | parseSettlementMethod (const string &s) |
| |
| Exercise::Type | parseExerciseType (const string &s) |
| |
| Option::Type | parseOptionType (const string &s) |
| |
| boost::variant< QuantLib::Date, QuantLib::Period > | parseDateOrPeriod (const string &s) |
| |
| void | parseDateOrPeriod (const string &s, Date &d, Period &p, bool &isDate) |
| |
| QuantLib::LsmBasisSystem::PolynomialType | parsePolynomType (const std::string &s) |
| |
| std::ostream & | operator<< (std::ostream &os, QuantLib::LsmBasisSystem::PolynomialType a) |
| |
| SobolBrownianGenerator::Ordering | parseSobolBrownianGeneratorOrdering (const std::string &s) |
| |
| SobolRsg::DirectionIntegers | parseSobolRsgDirectionIntegers (const std::string &s) |
| |
| Weekday | parseWeekday (const string &s) |
| |
| Month | parseMonth (const string &s) |
| |
| PaymentLag | parsePaymentLag (const string &s) |
| |
| std::vector< string > | parseListOfValues (string s, const char escape, const char delim, const char quote) |
| |
| AmortizationType | parseAmortizationType (const std::string &s) |
| |
| SequenceType | parseSequenceType (const std::string &s) |
| |
| QuantLib::CPI::InterpolationType | parseObservationInterpolation (const std::string &s) |
| |
| FdmSchemeDesc | parseFdmSchemeDesc (const std::string &s) |
| |
| AssetClass | parseAssetClass (const std::string &s) |
| |
| std::ostream & | operator<< (std::ostream &os, AssetClass a) |
| |
| DeltaVolQuote::AtmType | parseAtmType (const std::string &s) |
| |
| DeltaVolQuote::DeltaType | parseDeltaType (const std::string &s) |
| |
| Extrapolation | parseExtrapolation (const string &s) |
| |
| std::ostream & | operator<< (std::ostream &os, Extrapolation extrap) |
| |
| VolatilityType | parseVolatilityQuoteType (const string &s) |
| |
| CapFloor::Type | parseCapFloorType (const string &s) |
| |
| YoYInflationCapFloor::Type | parseYoYInflationCapFloorType (const string &s) |
| |
| QuantExt::CrossAssetModel::AssetType | parseCamAssetType (const string &s) |
| |
| pair< string, string > | parseBoostAny (const boost::any &anyType, Size precision) |
| |
| QuantLib::RateAveraging::Type | parseOvernightIndexFutureNettingType (const std::string &s) |
| |
| std::ostream & | operator<< (std::ostream &os, QuantLib::RateAveraging::Type t) |
| |
| FutureConvention::DateGenerationRule | parseFutureDateGenerationRule (const std::string &s) |
| |
| std::ostream & | operator<< (std::ostream &os, FutureConvention::DateGenerationRule t) |
| |
| InflationSwapConvention::PublicationRoll | parseInflationSwapPublicationRoll (const std::string &s) |
| |
| QuantLib::Rounding::Type | parseRoundingType (const std::string &s) |
| |
| Barrier::Type | parseBarrierType (const string &s) |
| |
| DoubleBarrier::Type | parseDoubleBarrierType (const string &s) |
| |
| ostream & | operator<< (std::ostream &os, InflationSwapConvention::PublicationRoll pr) |
| |
| std::ostream & | operator<< (std::ostream &os, SobolBrownianGenerator::Ordering t) |
| |
| std::ostream & | operator<< (std::ostream &os, SobolRsg::DirectionIntegers t) |
| |
| std::ostream & | operator<< (std::ostream &os, QuantExt::CrossAssetModel::Discretization type) |
| |
| ADCP | parseAveragingDataPeriod (const std::string &s) |
| |
| ostream & | operator<< (std::ostream &os, CommodityFutureConvention::AveragingData::CalculationPeriod cp) |
| |
| PriceSegment::Type | parsePriceSegmentType (const std::string &s) |
| |
| ostream & | operator<< (std::ostream &os, PriceSegment::Type pst) |
| |
| CommodityQuantityFrequency | parseCommodityQuantityFrequency (const std::string &s) |
| |
| ostream & | operator<< (std::ostream &os, QuantExt::CommodityQuantityFrequency cqf) |
| |
| ostream & | operator<< (ostream &os, Rounding::Type t) |
| |
| CdsOption::StrikeType | parseCdsOptionStrikeType (const string &s) |
| |
| Average::Type | parseAverageType (const std::string &s) |
| |
| QuantExt::BondIndex::PriceQuoteMethod | parsePriceQuoteMethod (const std::string &s) |
| |
| std::ostream & | operator<< (std::ostream &os, QuantExt::BondIndex::PriceQuoteMethod) |
| |
| std::vector< std::string > | getCorrelationTokens (const std::string &name) |
| |
| string | fxDominance (const string &s1, const string &s2) |
| |
| string | normaliseFxIndex (const std::string &indexName) |
| |
| MomentType | parseMomentType (const std::string &s) |
| |
| CreditPortfolioSensitivityDecomposition | parseCreditPortfolioSensitivityDecomposition (const std::string &s) |
| |
| std::ostream & | operator<< (std::ostream &os, const CreditPortfolioSensitivityDecomposition d) |
| |
| QuantLib::Pillar::Choice | parsePillarChoice (const std::string &s) |
| |
| QuantExt::McMultiLegBaseEngine::RegressorModel | parseRegressorModel (const std::string &s) |
| |
| MporCashFlowMode | parseMporCashFlowMode (const std::string &s) |
| |
| std::ostream & | operator<< (std::ostream &os, MporCashFlowMode t) |
| |
| SabrParametricVolatility::ModelVariant | parseSabrParametricVolatilityModelVariant (const std::string &s) |
| |
| std::ostream & | operator<< (std::ostream &out, QuantExt::SabrParametricVolatility::ModelVariant m) |
| |
| std::ostream & | operator<< (std::ostream &os, Exercise::Type type) |
| |
| void | parseDateOrPeriod (const string &s, QuantLib::Date &d, QuantLib::Period &p, bool &isDate) |
| |
| std::vector< T > | parseListOfValues (string s, std::function< T(string)> parser) |
| |
| std::vector< T > | parseVectorOfValues (std::vector< std::string > str, std::function< T(string)> parser) |
| |
| bool | tryParse (const std::string &str, T &obj, std::function< T(const std::string &)> parser) |
| |
| bool | tryParseCurrency (const std::string &str, Currency &obj) |
| |
| std::ostream & | operator<< (std::ostream &os, QuantLib::Exercise::Type type) |
| |
| Strike | parseStrike (const std::string &s) |
| |
| std::ostream & | operator<< (std::ostream &out, const Strike &s) |
| |
| bool | operator== (const Strike &s1, const Strike &s2) |
| |
| QuantLib::Real | computeAbsoluteStrike (const Strike &s, const QuantLib::Real atm, const QuantLib::Real atmf) |
| |
| std::ostream & | operator<< (std::ostream &out, const TimePeriod &t) |
| |
| TimePeriod | totalTimePeriod (std::vector< std::string > timePeriods, Size mporDays, const QuantLib::Calendar &calendar) |
| |
| std::string | to_string (const Date &date) |
| |
| string | to_string (bool aBool) |
| |
| std::string | to_string (const Period &period) |
| |
| std::string | to_string (const QuantLib::Date &date) |
| |
| std::string | to_string (const QuantLib::Period &period) |
| |
| std::string | to_string (const std::vector< T > &vec, const std::string &sep=",") |
| |
| std::string | to_string (const std::set< T > &set, const std::string &sep=",") |
| |
| std::string | to_string (const T &t) |
| |
| std::vector< std::size_t > | sort_permutation (const std::vector< T > &vec, Compare &compare) |
| |
| std::vector< T > | apply_permutation (const std::vector< T > &vec, const std::vector< std::size_t > &p) |
| |
| void | apply_permutation_in_place (std::vector< T > &vec, const std::vector< std::size_t > &p) |
| |
| void | partitionQuotes (const set< string > "eNames, set< string > &names, set< string > ®exes) |
| |
| void | partitionQuotes (const set< string > "eNames, set< string > &names, set< string > ®exes, std::set< std::string > &prefixes, const bool aggressivePrefixes) |
| |
| boost::optional< Wildcard > | getUniqueWildcard (const C &c) |
| |
| QuantExt::Leg | makeEquityMarginLeg (const ore::data::LegData &data, const QuantLib::ext::shared_ptr< QuantExt::EquityIndex2 > &equityCurve, const QuantLib::ext::shared_ptr< QuantExt::FxIndex > &fxIndex=nullptr, const QuantLib::Date &openEndDateReplacement=QuantLib::Null< QuantLib::Date >()) |
| |
| Leg | makeSimpleLeg (const LegData &data) |
| |
| Leg | makeFixedLeg (const LegData &data, const QuantLib::Date &openEndDateReplacement) |
| |
| Leg | makeZCFixedLeg (const LegData &data, const QuantLib::Date &openEndDateReplacement) |
| |
| Leg | makeIborLeg (const LegData &data, const QuantLib::ext::shared_ptr< IborIndex > &index, const QuantLib::ext::shared_ptr< EngineFactory > &engineFactory, const bool attachPricer, const QuantLib::Date &openEndDateReplacement) |
| |
| Leg | makeOISLeg (const LegData &data, const QuantLib::ext::shared_ptr< OvernightIndex > &index, const QuantLib::ext::shared_ptr< EngineFactory > &engineFactory, const bool attachPricer, const QuantLib::Date &openEndDateReplacement) |
| |
| Leg | makeBMALeg (const LegData &data, const QuantLib::ext::shared_ptr< QuantExt::BMAIndexWrapper > &indexWrapper, const QuantLib::ext::shared_ptr< EngineFactory > &engineFactory, const QuantLib::Date &openEndDateReplacement) |
| |
| Leg | makeCPILeg (const LegData &data, const QuantLib::ext::shared_ptr< ZeroInflationIndex > &index, const QuantLib::ext::shared_ptr< EngineFactory > &engineFactory, const QuantLib::Date &openEndDateReplacement) |
| |
| Leg | makeYoYLeg (const LegData &data, const QuantLib::ext::shared_ptr< InflationIndex > &index, const QuantLib::ext::shared_ptr< EngineFactory > &engineFactory, const QuantLib::Date &openEndDateReplacement) |
| |
| Leg | makeCMSLeg (const LegData &data, const QuantLib::ext::shared_ptr< QuantLib::SwapIndex > &swapIndex, const QuantLib::ext::shared_ptr< EngineFactory > &engineFactory, const bool attachPricer, const QuantLib::Date &openEndDateReplacement) |
| |
| Leg | makeCMBLeg (const LegData &data, const QuantLib::ext::shared_ptr< EngineFactory > &engineFactory, const bool attachPricer, const QuantLib::Date &openEndDateReplacement) |
| |
| Leg | makeDigitalCMSLeg (const LegData &data, const QuantLib::ext::shared_ptr< QuantLib::SwapIndex > &swapIndex, const QuantLib::ext::shared_ptr< EngineFactory > &engineFactory, const bool attachPricer, const QuantLib::Date &openEndDateReplacement) |
| |
| Leg | makeCMSSpreadLeg (const LegData &data, const QuantLib::ext::shared_ptr< QuantLib::SwapSpreadIndex > &swapSpreadIndex, const QuantLib::ext::shared_ptr< EngineFactory > &engineFactory, const bool attachPricer, const QuantLib::Date &openEndDateReplacement) |
| |
| Leg | makeDigitalCMSSpreadLeg (const LegData &data, const QuantLib::ext::shared_ptr< QuantLib::SwapSpreadIndex > &swapSpreadIndex, const QuantLib::ext::shared_ptr< EngineFactory > &engineFactory, const QuantLib::Date &openEndDateReplacement) |
| |
| Real | currentNotional (const Leg &leg) |
| |
| Real | originalNotional (const Leg &leg) |
| |
| vector< double > | buildAmortizationScheduleFixedAmount (const vector< double > ¬ionals, const Schedule &schedule, const AmortizationData &data) |
| |
| vector< double > | buildAmortizationScheduleRelativeToInitialNotional (const vector< double > ¬ionals, const Schedule &schedule, const AmortizationData &data) |
| |
| vector< double > | buildAmortizationScheduleRelativeToPreviousNotional (const vector< double > ¬ionals, const Schedule &schedule, const AmortizationData &data) |
| |
| vector< double > | buildAmortizationScheduleFixedAnnuity (const vector< double > ¬ionals, const vector< double > &rates, const Schedule &schedule, const AmortizationData &data, const DayCounter &dc) |
| |
| void | applyAmortization (std::vector< Real > ¬ionals, const LegData &data, const Schedule &schedule, const bool annuityAllowed, const std::vector< Real > &rates) |
| |
| void | applyIndexing (Leg &leg, const LegData &data, const QuantLib::ext::shared_ptr< EngineFactory > &engineFactory, RequiredFixings &requiredFixings, const QuantLib::Date &openEndDateReplacement, const bool useXbsCurves) |
| |
| Leg | joinLegs (const std::vector< Leg > &legs) |
| |
| Leg | buildNotionalLeg (const LegData &data, const Leg &leg, RequiredFixings &requiredFixings, const QuantLib::ext::shared_ptr< Market > &market, const std::string &configuration) |
| |
| std::string | getCmbLegCreditRiskCurrency (const CMBLegData &ld, const QuantLib::ext::shared_ptr< ReferenceDataManager > &refData) |
| |
| std::pair< std::string, SimmCreditQualifierMapping > | getCmbLegCreditQualifierMapping (const CMBLegData &ld, const QuantLib::ext::shared_ptr< ReferenceDataManager > &refData, const std::string &tradeId, const std::string &tradeType) |
| |
| Leg | makeNotionalLeg (const Leg &refLeg, const bool initNomFlow, const bool finalNomFlow, const bool amortNomFlow, const QuantLib::Natural notionalPaymentLag, const BusinessDayConvention paymentConvention, const Calendar paymentCalendar, const bool excludeIndexing=true) |
| |
| Leg | makeEquityLeg (const LegData &data, const QuantLib::ext::shared_ptr< QuantExt::EquityIndex2 > &equityCurve, const QuantLib::ext::shared_ptr< QuantExt::FxIndex > &fxIndex=nullptr, const QuantLib::Date &openEndDateReplacement=Null< Date >()) |
| |
| vector< T > | buildScheduledVector (const vector< T > &values, const vector< string > &dates, const Schedule &schedule, const bool checkAllValuesAppearInResult=false) |
| |
| vector< T > | normaliseToSchedule (const vector< T > &values, const Schedule &schedule, const T &defaultValue) |
| |
| vector< T > | buildScheduledVectorNormalised (const vector< T > &values, const vector< string > &dates, const Schedule &schedule, const T &defaultValue, const bool checkAllValuesAppearInResult=false) |
| |
| vector< T >::const_iterator | checkAllValuesAppearInScheduledVector (const vector< T > &scheduledVecotr, const vector< T > &inputValues) |
| |
| bool | operator< (const CorrelationFactor &lhs, const CorrelationFactor &rhs) |
| |
| bool | operator== (const CorrelationFactor &lhs, const CorrelationFactor &rhs) |
| |
| bool | operator!= (const CorrelationFactor &lhs, const CorrelationFactor &rhs) |
| |
| ostream & | operator<< (std::ostream &out, const CorrelationFactor &f) |
| |
| CorrelationFactor | parseCorrelationFactor (const string &name, const char separator) |
| |
| QuantLib::ext::shared_ptr< CurveSpec > | parseCurveSpec (const string &s) |
| |
| CurveSpec::CurveType | parseCurveConfigurationType (const std::string &) |
| |
| QuantLib::ext::shared_ptr< MarketDatum > | parseMarketDatum (const Date &asof, const string &datumName, const Real &value) |
| |
| Date | getDateFromDateOrPeriod (const string &token, Date asof, QuantLib::Calendar cal=QuantLib::WeekendsOnly(), QuantLib::BusinessDayConvention bdc=QuantLib::BusinessDayConvention::Following) |
| |
| boost::variant< QuantLib::Period, FXForwardQuote::FxFwdString > | parseFxPeriod (const string &s) |
| |
| std::ostream & | operator<< (std::ostream &out, const MarketObject &o) |
| |
| QuantLib::ext::shared_ptr< CalibrationInstrument > | createCalibrationInstrument () |
| |
| std::vector< QuantLib::Handle< QuantLib::DefaultProbabilityTermStructure > > | buildPerformanceOptimizedDefaultCurves (const std::vector< QuantLib::Handle< QuantLib::DefaultProbabilityTermStructure > > &curves) |
| |
| QuantLib::ext::shared_ptr< LegAdditionalData > | createLegData () |
| |
| bool | tryParseCdsInformation (string strInfo, CdsReferenceInformation &cdsInfo) |
| |
| vector< vector< string > > | flowAnalysis (const QuantLib::Leg &) |
| |
| QuantLib::ext::shared_ptr< FxIndex > | parseFxIndex (const string &s, const Handle< Quote > &fxSpot=Handle< Quote >(), const Handle< YieldTermStructure > &sourceYts=Handle< YieldTermStructure >(), const Handle< YieldTermStructure > &targetYts=Handle< YieldTermStructure >(), const bool useConventions=false) |
| |
| QuantLib::ext::shared_ptr< IborIndex > | parseIborIndex (const string &s, const Handle< YieldTermStructure > &h=Handle< YieldTermStructure >()) |
| |
| QuantLib::ext::shared_ptr< IborIndex > | parseIborIndex (const std::string &strIndex, std::string &outTenor, const QuantLib::Handle< QuantLib::YieldTermStructure > &h=QuantLib::Handle< QuantLib::YieldTermStructure >()) |
| |
| bool | tryParseIborIndex (const string &s, QuantLib::ext::shared_ptr< IborIndex > &index) |
| |
| bool | isGenericIborIndex (const string &indexName) |
| |
| pair< bool, QuantLib::ext::shared_ptr< ZeroInflationIndex > > | isInflationIndex (const string &indexName) |
| |
| bool | isEquityIndex (const std::string &indexName) |
| |
| bool | isCommodityIndex (const std::string &indexName) |
| |
| bool | isGenericIndex (const string &indexName) |
| |
| QuantLib::ext::shared_ptr< QuantExt::EquityIndex2 > | parseEquityIndex (const string &s) |
| |
| QuantLib::ext::shared_ptr< SwapIndex > | parseSwapIndex (const string &s, const Handle< YieldTermStructure > &forwarding=Handle< YieldTermStructure >(), const Handle< YieldTermStructure > &discounting=Handle< YieldTermStructure >()) |
| |
| QuantLib::ext::shared_ptr< ZeroInflationIndex > | parseZeroInflationIndex (const string &s, const Handle< ZeroInflationTermStructure > &h=Handle< ZeroInflationTermStructure >()) |
| |
| QuantLib::ext::shared_ptr< BondIndex > | parseBondIndex (const string &s) |
| |
| QuantLib::ext::shared_ptr< ConstantMaturityBondIndex > | parseConstantMaturityBondIndex (const string &s) |
| |
| QuantLib::ext::shared_ptr< QuantExt::CommodityIndex > | parseCommodityIndex (const std::string &name, bool hasPrefix=true, const QuantLib::Handle< QuantExt::PriceTermStructure > &ts=QuantLib::Handle< QuantExt::PriceTermStructure >(), const QuantLib::Calendar &cal=QuantLib::NullCalendar(), const bool enforceFutureIndex=true) |
| |
| QuantLib::ext::shared_ptr< QuantLib::Index > | parseGenericIndex (const string &s) |
| |
| QuantLib::ext::shared_ptr< Index > | parseIndex (const string &s) |
| |
| bool | isOvernightIndex (const std::string &indexName) |
| |
| bool | isBmaIndex (const std::string &indexName) |
| |
| string | internalIndexName (const string &indexName) |
| |
| Date | parseDate (const string &s) |
| |
| Real | parseReal (const string &s) |
| |
| Real | parseRealOrNull (const string &s) |
| |
| bool | tryParseReal (const string &s, QuantLib::Real &result) |
| |
| Integer | parseInteger (const string &s) |
| |
| bool | parseBool (const string &s) |
| |
| Calendar | parseCalendar (const string &s) |
| |
| Period | parsePeriod (const string &s) |
| |
| BusinessDayConvention | parseBusinessDayConvention (const string &s) |
| |
| DayCounter | parseDayCounter (const string &s) |
| |
| Currency | parseCurrency (const string &s) |
| |
| QuantExt::ConfigurableCurrency::Type | parseCurrencyType (const string &s) |
| |
| Currency | parseMinorCurrency (const string &s) |
| |
| Currency | parseCurrencyWithMinors (const string &s) |
| |
| pair< Currency, Currency > | parseCurrencyPair (const string &s, const string &delimiters) |
| |
| bool | checkCurrency (const string &code) |
| |
| bool | isPseudoCurrency (const string &code) |
| |
| bool | isPreciousMetal (const string &code) |
| |
| bool | isCryptoCurrency (const string &code) |
| |
| QuantLib::Real | convertMinorToMajorCurrency (const std::string &s, QuantLib::Real value) |
| |
| DateGeneration::Rule | parseDateGenerationRule (const string &s) |
| |
| Frequency | parseFrequency (const string &s) |
| |
| Compounding | parseCompounding (const string &s) |
| |
| Position::Type | parsePositionType (const string &s) |
| |
| Protection::Side | parseProtectionSide (const string &s) |
| |
| Settlement::Type | parseSettlementType (const string &s) |
| |
| Settlement::Method | parseSettlementMethod (const string &s) |
| |
| Exercise::Type | parseExerciseType (const string &s) |
| |
| Option::Type | parseOptionType (const string &s) |
| |
| QuantLib::Bond::Price::Type | parseBondPriceType (const string &s) |
| |
| boost::variant< QuantLib::Date, QuantLib::Period > | parseDateOrPeriod (const string &s) |
| |
| void | parseDateOrPeriod (const string &s, QuantLib::Date &d, QuantLib::Period &p, bool &isDate) |
| |
| QuantLib::LsmBasisSystem::PolynomialType | parsePolynomType (const std::string &s) |
| |
| std::ostream & | operator<< (std::ostream &os, QuantLib::LsmBasisSystem::PolynomialType a) |
| |
| SobolBrownianGenerator::Ordering | parseSobolBrownianGeneratorOrdering (const std::string &s) |
| |
| SobolRsg::DirectionIntegers | parseSobolRsgDirectionIntegers (const std::string &s) |
| |
| Weekday | parseWeekday (const string &s) |
| |
| Month | parseMonth (const string &s) |
| |
| PaymentLag | parsePaymentLag (const string &s) |
| |
| std::vector< T > | parseListOfValues (string s, std::function< T(string)> parser) |
| |
| SequenceType | parseSequenceType (const std::string &s) |
| |
| QuantLib::CPI::InterpolationType | parseObservationInterpolation (const std::string &s) |
| |
| FdmSchemeDesc | parseFdmSchemeDesc (const std::string &s) |
| |
| AssetClass | parseAssetClass (const std::string &s) |
| |
| std::ostream & | operator<< (std::ostream &os, AssetClass a) |
| |
| DeltaVolQuote::AtmType | parseAtmType (const std::string &s) |
| |
| DeltaVolQuote::DeltaType | parseDeltaType (const std::string &s) |
| |
| QuantLib::Rounding::Type | parseRoundingType (const std::string &s) |
| |
| Barrier::Type | parseBarrierType (const string &s) |
| |
| DoubleBarrier::Type | parseDoubleBarrierType (const string &s) |
| |
| bool | tryParse (const std::string &str, T &obj, std::function< T(const std::string &)> parser) |
| |
| VolatilityType | parseVolatilityQuoteType (const string &s) |
| |
| CapFloor::Type | parseCapFloorType (const string &s) |
| |
| YoYInflationCapFloor::Type | parseYoYInflationCapFloorType (const string &s) |
| |
| QuantExt::CrossAssetModel::AssetType | parseCamAssetType (const string &s) |
| |
| pair< string, string > | parseBoostAny (const boost::any &anyType, Size precision) |
| |
| CdsOption::StrikeType | parseCdsOptionStrikeType (const string &s) |
| |
| Average::Type | parseAverageType (const std::string &s) |
| |
| QuantExt::BondIndex::PriceQuoteMethod | parsePriceQuoteMethod (const std::string &s) |
| |
| string | fxDominance (const string &s1, const string &s2) |
| |
| MomentType | parseMomentType (const std::string &s) |
| |
| QuantLib::Pillar::Choice | parsePillarChoice (const std::string &s) |
| |
| QuantExt::McMultiLegBaseEngine::RegressorModel | parseRegressorModel (const std::string &s) |
| |
| MporCashFlowMode | parseMporCashFlowMode (const std::string &s) |
| |
| std::ostream & | operator<< (std::ostream &os, MporCashFlowMode t) |
| |
| SabrParametricVolatility::ModelVariant | parseSabrParametricVolatilityModelVariant (const std::string &s) |
| |
| std::ostream & | operator<< (std::ostream &out, QuantExt::SabrParametricVolatility::ModelVariant m) |
| |
| std::ostream & | operator<< (std::ostream &os, QuantLib::Exercise::Type type) |
| |
| Strike | parseStrike (const std::string &s) |
| |
| std::ostream & | operator<< (std::ostream &out, const Strike &s) |
| |
| bool | operator== (const Strike &s1, const Strike &s2) |
| |
| QuantLib::Real | computeAbsoluteStrike (const Strike &s, const QuantLib::Real atm, const QuantLib::Real atmf) |
| |
| std::string | to_string (const QuantLib::Date &date) |
| |
| string | to_string (bool aBool) |
| |
| std::string | to_string (const QuantLib::Period &period) |
| |
| std::string | to_string (const std::vector< T > &vec, const std::string &sep=",") |
| |
| std::string | to_string (const std::set< T > &set, const std::string &sep=",") |
| |
| std::string | to_string (const T &t) |
| |
| std::vector< std::size_t > | sort_permutation (const std::vector< T > &vec, Compare &compare) |
| |
| std::vector< T > | apply_permutation (const std::vector< T > &vec, const std::vector< std::size_t > &p) |
| |
| void | apply_permutation_in_place (std::vector< T > &vec, const std::vector< std::size_t > &p) |
| |