This is the complete list of members for CrossAssetModel, including all inherited members.
| aIdx(const AssetType t, const Size i, const Size offset=0) const | CrossAssetModel | protected |
| aIdx_ | CrossAssetModel | protected |
| appendToFixedParameterVector(const AssetType t, const AssetType v, const Size param, const Size index, const Size i, std::vector< bool > &res) | CrossAssetModel | protected |
| arguments(const AssetType t, const Size i) const | CrossAssetModel | protected |
| arguments_ | LinkableCalibratedModel | protected |
| AssetType enum name | CrossAssetModel | |
| auxBrownians() const | CrossAssetModel | |
| auxBrownians(const AssetType t, const Size i) const | CrossAssetModel | |
| auxBrownians_ | CrossAssetModel | protected |
| bankAccountNumeraire(const Size ccy, const Time t, const Real x, const Real y, Handle< YieldTermStructure > discountCurve=Handle< YieldTermStructure >()) const | CrossAssetModel | |
| brownians() const | CrossAssetModel | |
| brownians(const AssetType t, const Size i) const | CrossAssetModel | |
| brownians_ | CrossAssetModel | protected |
| cache_crlgm1fS_ | CrossAssetModel | mutableprotected |
| cache_infdkI_ | CrossAssetModel | protected |
| calibrate(const std::vector< QuantLib::ext::shared_ptr< CalibrationHelper > > &, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >(), const std::vector< bool > &fixParameters=std::vector< bool >()) | LinkableCalibratedModel | virtual |
| calibrate(const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >(), const std::vector< bool > &fixParameters=std::vector< bool >()) | LinkableCalibratedModel | virtual |
| calibrateBsVolatilitiesGlobal(const AssetType &assetType, const Size aIdx, const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &helpers, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >()) | CrossAssetModel | |
| calibrateBsVolatilitiesIterative(const AssetType &assetType, const Size aIdx, const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &helpers, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >()) | CrossAssetModel | |
| calibrateCrLgm1fReversionsIterative(const Size index, const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &helpers, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >()) | CrossAssetModel | |
| calibrateCrLgm1fVolatilitiesIterative(const Size index, const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &helpers, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >()) | CrossAssetModel | |
| calibrateInfDkReversionsGlobal(const Size index, const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &helpers, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >()) | CrossAssetModel | |
| calibrateInfDkReversionsIterative(const Size index, const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &helpers, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >()) | CrossAssetModel | |
| calibrateInfDkVolatilitiesGlobal(const Size index, const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &helpers, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >()) | CrossAssetModel | |
| calibrateInfDkVolatilitiesIterative(const Size index, const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &helpers, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >()) | CrossAssetModel | |
| calibrateInfJyGlobal(QuantLib::Size index, const std::vector< QuantLib::ext::shared_ptr< QuantLib::CalibrationHelper > > &helpers, QuantLib::OptimizationMethod &method, const QuantLib::EndCriteria &endCriteria, const std::map< QuantLib::Size, bool > &toCalibrate, const QuantLib::Constraint &constraint=QuantLib::Constraint(), const std::vector< QuantLib::Real > &weights=std::vector< QuantLib::Real >()) | CrossAssetModel | |
| calibrateInfJyIterative(QuantLib::Size inflationModelIndex, QuantLib::Size parameterIndex, const std::vector< QuantLib::ext::shared_ptr< QuantLib::CalibrationHelper > > &helpers, QuantLib::OptimizationMethod &method, const QuantLib::EndCriteria &endCriteria, const QuantLib::Constraint &constraint=QuantLib::Constraint(), const std::vector< QuantLib::Real > &weights=std::vector< QuantLib::Real >()) | CrossAssetModel | |
| calibrateIrLgm1fGlobal(const Size ccy, const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &helpers, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >()) | CrossAssetModel | |
| calibrateIrLgm1fReversionsIterative(const Size ccy, const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &helpers, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >()) | CrossAssetModel | |
| calibrateIrLgm1fVolatilitiesIterative(const Size ccy, const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &helpers, OptimizationMethod &method, const EndCriteria &endCriteria, const Constraint &constraint=Constraint(), const std::vector< Real > &weights=std::vector< Real >()) | CrossAssetModel | |
| ccyIndex(const Currency &ccy) const | CrossAssetModel | |
| checkCorrelationMatrix() const | CrossAssetModel | |
| checkModelConsistency() const | CrossAssetModel | protectedvirtual |
| cIdx(const AssetType t, const Size i, const Size offset=0) const | CrossAssetModel | |
| cIdx_ | CrossAssetModel | protected |
| com(const Size i) const | CrossAssetModel | |
| combs(const Size ccy) const | CrossAssetModel | |
| comIndex(const std::string &comName) const | CrossAssetModel | |
| comModel(const Size com) const | CrossAssetModel | |
| comModels_ | CrossAssetModel | protected |
| components(const AssetType t) const | CrossAssetModel | |
| components_ | CrossAssetModel | protected |
| constraint() const | LinkableCalibratedModel | |
| constraint_ | LinkableCalibratedModel | protected |
| correlation() const | CrossAssetModel | |
| correlation(const AssetType s, const Size i, const AssetType t, const Size j, const Size iOffset=0, const Size jOffset=0) const | CrossAssetModel | |
| cr(const Size i) const | CrossAssetModel | |
| crcirpp(const Size i) const | CrossAssetModel | |
| crcirppModel(const Size i) const | CrossAssetModel | |
| crcirppModel_ | CrossAssetModel | protected |
| crcirppS(const Size i, const Time t, const Time T, const Real y, const Real s) const | CrossAssetModel | |
| crlgm1f(const Size i) const | CrossAssetModel | |
| crlgm1fS(const Size i, const Size ccy, const Time t, const Time T, const Real z, const Real y) const | CrossAssetModel | |
| crName(const std::string &name) const | CrossAssetModel | |
| CrossAssetModel(const std::vector< QuantLib::ext::shared_ptr< Parametrization > > ¶metrizations, const Matrix &correlation=Matrix(), const SalvagingAlgorithm::Type salvaging=SalvagingAlgorithm::None, const IrModel::Measure measure=IrModel::Measure::LGM, const Discretization discretization=Discretization::Exact) | CrossAssetModel | |
| CrossAssetModel(const std::vector< QuantLib::ext::shared_ptr< IrModel > > ¤cyModels, const std::vector< QuantLib::ext::shared_ptr< FxBsParametrization > > &fxParametrizations, const Matrix &correlation=Matrix(), const SalvagingAlgorithm::Type salvaging=SalvagingAlgorithm::None, const IrModel::Measure measure=IrModel::Measure::LGM, const Discretization discretization=Discretization::Exact) | CrossAssetModel | |
| CrossAssetModel(const std::vector< QuantLib::ext::shared_ptr< Parametrization > > ¶metrizations, const Matrix &correlation, SalvagingAlgorithm::Type salvaging, IrModel::Measure measure, const Discretization discretization, const bool) | CrossAssetModel | protected |
| crS(const Size i, const Size ccy, const Time t, const Time T, const Real z, const Real y) const | CrossAssetModel | virtual |
| crstate(const Size i) const | CrossAssetModel | |
| crstateParam(const Size index) const | CrossAssetModel | |
| crTs(const Size i) const | CrossAssetModel | virtual |
| crV(const Size idx, const Size ccy, const Time t, const Time T) const | CrossAssetModel | protected |
| dimension() const | CrossAssetModel | |
| discountBond(const Size ccy, const QuantLib::Time t, const QuantLib::Time T, const QuantLib::Array &x, const QuantLib::Handle< QuantLib::YieldTermStructure > &discountCurve=Handle< YieldTermStructure >()) const | CrossAssetModel | |
| discountBond(const Size ccy, const Time t, const Time T, const Real x, Handle< YieldTermStructure > discountCurve=Handle< YieldTermStructure >()) const | CrossAssetModel | |
| discountBondOption(const Size ccy, Option::Type type, const Real K, const Time t, const Time S, const Time T, Handle< YieldTermStructure > discountCurve=Handle< YieldTermStructure >()) const | CrossAssetModel | |
| discretization() const | CrossAssetModel | |
| Discretization enum name | CrossAssetModel | |
| discretization_ | CrossAssetModel | protected |
| endCriteria() const | LinkableCalibratedModel | |
| endCriteria_ | LinkableCalibratedModel | protected |
| eq(const Size i) const | CrossAssetModel | |
| eqbs(const Size ccy) const | CrossAssetModel | |
| eqIndex(const std::string &eqName) const | CrossAssetModel | |
| finalizeArguments() | CrossAssetModel | protectedvirtual |
| fx(const Size ccy) const | CrossAssetModel | |
| fxbs(const Size ccy) const | CrossAssetModel | |
| fxModel(const Size ccy) const | CrossAssetModel | |
| fxModels_ | CrossAssetModel | protected |
| generateArguments() override | CrossAssetModel | virtual |
| getComponentType(const Size i) const | CrossAssetModel | protectedvirtual |
| getNumberOfAuxBrownians(const Size i) const | CrossAssetModel | protectedvirtual |
| getNumberOfBrownians(const Size i) const | CrossAssetModel | protectedvirtual |
| getNumberOfParameters(const Size i) const | CrossAssetModel | protectedvirtual |
| getNumberOfStateVariables(const Size i) const | CrossAssetModel | protectedvirtual |
| hw(const Size ccy) const | CrossAssetModel | |
| idx(const AssetType t, const Size i) const | CrossAssetModel | |
| idx_ | CrossAssetModel | protected |
| inf(const Size i) const | CrossAssetModel | |
| infdk(const Size i) const | CrossAssetModel | |
| infdkI(const Size i, const Time t, const Time T, const Real z, const Real y) | CrossAssetModel | |
| infdkV(const Size i, const Time t, const Time T) | CrossAssetModel | |
| infdkYY(const Size i, const Time t, const Time S, const Time T, const Real z, const Real y, const Real irz) | CrossAssetModel | |
| infIndex(const std::string &index) const | CrossAssetModel | |
| infjy(const Size i) const | CrossAssetModel | |
| infV(const Size idx, const Size ccy, const Time t, const Time T) const | CrossAssetModel | protected |
| initDefaultIntegrator() | CrossAssetModel | protectedvirtual |
| initialize() | CrossAssetModel | protectedvirtual |
| initializeArguments() | CrossAssetModel | protectedvirtual |
| initializeCorrelation() | CrossAssetModel | protectedvirtual |
| initializeParametrizations() | CrossAssetModel | protectedvirtual |
| integrator() const | CrossAssetModel | |
| integrator_ | CrossAssetModel | mutableprotected |
| ir(const Size ccy) const | CrossAssetModel | |
| irhw(const Size ccy) const | CrossAssetModel | |
| irlgm1f(const Size ccy) const | CrossAssetModel | |
| irModel(const Size ccy) const | CrossAssetModel | |
| irModels_ | CrossAssetModel | protected |
| lgm(const Size ccy) const | CrossAssetModel | |
| LinkableCalibratedModel() | LinkableCalibratedModel | |
| measure() const | CrossAssetModel | |
| measure_ | CrossAssetModel | protected |
| ModelType enum name | CrossAssetModel | |
| modelType(const AssetType t, const Size i) const | CrossAssetModel | |
| modelType_ | CrossAssetModel | protected |
| MoveParameter(const AssetType t, const Size param, const Size index, const Size i) | CrossAssetModel | |
| numArguments_ | CrossAssetModel | protected |
| numberOfAssetTypes | CrossAssetModel | static |
| numeraire(const Size ccy, const QuantLib::Time t, const QuantLib::Array &x, const QuantLib::Handle< QuantLib::YieldTermStructure > &discountCurve=Handle< YieldTermStructure >(), const QuantLib::Array &aux=Array()) const | CrossAssetModel | |
| numeraire(const Size ccy, const Time t, const Real x, Handle< YieldTermStructure > discountCurve=Handle< YieldTermStructure >()) const | CrossAssetModel | |
| p_ | CrossAssetModel | protected |
| parametrizations() const | CrossAssetModel | |
| params() const | LinkableCalibratedModel | |
| pIdx(const AssetType t, const Size i, const Size offset=0) const | CrossAssetModel | |
| pIdx_ | CrossAssetModel | protected |
| problemValues() const | LinkableCalibratedModel | |
| problemValues_ | LinkableCalibratedModel | protected |
| reducedDiscountBond(const Size ccy, const Time t, const Time T, const Real x, Handle< YieldTermStructure > discountCurve=Handle< YieldTermStructure >()) const | CrossAssetModel | |
| rho_ | CrossAssetModel | protected |
| salvaging_ | CrossAssetModel | protected |
| salvagingAlgorithm() const | CrossAssetModel | |
| setCorrelation(const AssetType s, const Size i, const AssetType t, const Size j, const Real value, const Size iOffset=0, const Size jOffset=0) | CrossAssetModel | |
| setIntegrationPolicy(const QuantLib::ext::shared_ptr< Integrator > integrator, const bool usePiecewiseIntegration=true) const | CrossAssetModel | |
| setParam(Size idx, const Real value) | LinkableCalibratedModel | virtual |
| setParams(const Array ¶ms) | LinkableCalibratedModel | virtual |
| stateProcess() const | CrossAssetModel | |
| stateProcess_ | CrossAssetModel | mutableprotected |
| stateVariables(const AssetType t, const Size i) const | CrossAssetModel | |
| stateVariables_ | CrossAssetModel | protected |
| totalDimension_ | CrossAssetModel | protected |
| totalNumberOfAuxBrownians_ | CrossAssetModel | protected |
| totalNumberOfBrownians_ | CrossAssetModel | protected |
| totalNumberOfParameters() const | CrossAssetModel | |
| totalNumberOfParameters_ | CrossAssetModel | protected |
| update() override | CrossAssetModel | |
| updateIndices(const AssetType &t, const Size i, const Size cIdx, const Size wIdx, const Size pIdx, const Size aIdx) | CrossAssetModel | protected |
| value(const Array ¶ms, const std::vector< QuantLib::ext::shared_ptr< CalibrationHelper > > &) | LinkableCalibratedModel | |
| value(const Array ¶ms, const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &) | LinkableCalibratedModel | |
| wIdx(const AssetType t, const Size i, const Size offset=0) const | CrossAssetModel | |
| wIdx_ | CrossAssetModel | protected |