Logo
Reference manual - version qle_version
CrossAssetModel Member List

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

aIdx(const AssetType t, const Size i, const Size offset=0) constCrossAssetModelprotected
aIdx_ (defined in CrossAssetModel)CrossAssetModelprotected
appendToFixedParameterVector(const AssetType t, const AssetType v, const Size param, const Size index, const Size i, std::vector< bool > &res) (defined in CrossAssetModel)CrossAssetModelprotected
arguments(const AssetType t, const Size i) constCrossAssetModelprotected
arguments_ (defined in LinkableCalibratedModel)LinkableCalibratedModelprotected
AssetType enum name (defined in CrossAssetModel)CrossAssetModel
auxBrownians() constCrossAssetModel
auxBrownians(const AssetType t, const Size i) constCrossAssetModel
auxBrownians_ (defined in CrossAssetModel)CrossAssetModelprotected
bankAccountNumeraire(const Size ccy, const Time t, const Real x, const Real y, Handle< YieldTermStructure > discountCurve=Handle< YieldTermStructure >()) constCrossAssetModel
brownians() constCrossAssetModel
brownians(const AssetType t, const Size i) constCrossAssetModel
brownians_ (defined in CrossAssetModel)CrossAssetModelprotected
cache_crlgm1fS_ (defined in CrossAssetModel)CrossAssetModelmutableprotected
cache_infdkI_ (defined in CrossAssetModel)CrossAssetModelprotected
calibrate(const std::vector< boost::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 >())LinkableCalibratedModelvirtual
calibrate(const std::vector< boost::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 >())LinkableCalibratedModelvirtual
calibrateBsVolatilitiesGlobal(const AssetType &assetType, const Size aIdx, const std::vector< boost::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< boost::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< boost::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< boost::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< boost::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< boost::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< boost::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< boost::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< boost::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< boost::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< boost::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< boost::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< boost::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) constCrossAssetModel
checkCorrelationMatrix() constCrossAssetModel
checkModelConsistency() const (defined in CrossAssetModel)CrossAssetModelprotectedvirtual
cIdx(const AssetType t, const Size i, const Size offset=0) constCrossAssetModel
cIdx_ (defined in CrossAssetModel)CrossAssetModelprotected
com(const Size i) const (defined in CrossAssetModel)CrossAssetModel
combs(const Size ccy) constCrossAssetModel
comIndex(const std::string &comName) constCrossAssetModel
comModel(const Size com) const (defined in CrossAssetModel)CrossAssetModel
comModels_ (defined in CrossAssetModel)CrossAssetModelprotected
components(const AssetType t) constCrossAssetModel
components_ (defined in CrossAssetModel)CrossAssetModelprotected
constraint() const (defined in LinkableCalibratedModel)LinkableCalibratedModel
constraint_ (defined in LinkableCalibratedModel)LinkableCalibratedModelprotected
correlation() constCrossAssetModel
correlation(const AssetType s, const Size i, const AssetType t, const Size j, const Size iOffset=0, const Size jOffset=0) constCrossAssetModel
correlation(const AssetType s, const Size i, const AssetType t, const Size j, const Real value, const Size iOffset=0, const Size jOffset=0)CrossAssetModel
cr(const Size i) const (defined in CrossAssetModel)CrossAssetModel
crcirpp(const Size i) const (defined in CrossAssetModel)CrossAssetModel
crcirppModel(const Size i) constCrossAssetModel
crcirppModel_ (defined in CrossAssetModel)CrossAssetModelprotected
crcirppS(const Size i, const Time t, const Time T, const Real y, const Real s) constCrossAssetModel
crlgm1f(const Size i) constCrossAssetModel
crlgm1fS(const Size i, const Size ccy, const Time t, const Time T, const Real z, const Real y) constCrossAssetModel
crName(const std::string &name) constCrossAssetModel
CrossAssetModel(const std::vector< boost::shared_ptr< Parametrization >> &parametrizations, 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< boost::shared_ptr< IrModel >> &currencyModels, const std::vector< boost::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< boost::shared_ptr< Parametrization >> &parametrizations, const Matrix &correlation, SalvagingAlgorithm::Type salvaging, IrModel::Measure measure, const Discretization discretization, const bool) (defined in CrossAssetModel)CrossAssetModelprotected
crS(const Size i, const Size ccy, const Time t, const Time T, const Real z, const Real y) const (defined in CrossAssetModel)CrossAssetModelvirtual
crstate(const Size i) const (defined in CrossAssetModel)CrossAssetModel
crstateParam(const Size index) constCrossAssetModel
crTs(const Size i) constCrossAssetModelvirtual
crV(const Size idx, const Size ccy, const Time t, const Time T) const (defined in CrossAssetModel)CrossAssetModelprotected
dimension() constCrossAssetModel
discountBond(const Size ccy, const QuantLib::Time t, const QuantLib::Time T, const QuantLib::Array &x, const QuantLib::Handle< QuantLib::YieldTermStructure > &discountCurve=Handle< YieldTermStructure >()) constCrossAssetModel
discountBond(const Size ccy, const Time t, const Time T, const Real x, Handle< YieldTermStructure > discountCurve=Handle< YieldTermStructure >()) constCrossAssetModel
discountBondOption(const Size ccy, Option::Type type, const Real K, const Time t, const Time S, const Time T, Handle< YieldTermStructure > discountCurve=Handle< YieldTermStructure >()) constCrossAssetModel
discretization() constCrossAssetModel
Discretization enum name (defined in CrossAssetModel)CrossAssetModel
discretization_ (defined in CrossAssetModel)CrossAssetModelprotected
endCriteria() constLinkableCalibratedModel
endCriteria_ (defined in LinkableCalibratedModel)LinkableCalibratedModelprotected
eq(const Size i) const (defined in CrossAssetModel)CrossAssetModel
eqbs(const Size ccy) constCrossAssetModel
eqIndex(const std::string &eqName) constCrossAssetModel
finalizeArguments() (defined in CrossAssetModel)CrossAssetModelprotectedvirtual
fx(const Size ccy) const (defined in CrossAssetModel)CrossAssetModel
fxbs(const Size ccy) constCrossAssetModel
fxModel(const Size ccy) const (defined in CrossAssetModel)CrossAssetModel
fxModels_ (defined in CrossAssetModel)CrossAssetModelprotected
generateArguments() override (defined in CrossAssetModel)CrossAssetModelvirtual
getComponentType(const Size i) constCrossAssetModelprotectedvirtual
getNumberOfAuxBrownians(const Size i) constCrossAssetModelprotectedvirtual
getNumberOfBrownians(const Size i) constCrossAssetModelprotectedvirtual
getNumberOfParameters(const Size i) constCrossAssetModelprotectedvirtual
getNumberOfStateVariables(const Size i) constCrossAssetModelprotectedvirtual
hw(const Size ccy) constCrossAssetModel
idx(const AssetType t, const Size i) constCrossAssetModel
idx_ (defined in CrossAssetModel)CrossAssetModelprotected
inf(const Size i) const (defined in CrossAssetModel)CrossAssetModel
infdk(const Size i) constCrossAssetModel
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) constCrossAssetModel
infjy(const Size i) constCrossAssetModel
infV(const Size idx, const Size ccy, const Time t, const Time T) const (defined in CrossAssetModel)CrossAssetModelprotected
initDefaultIntegrator() (defined in CrossAssetModel)CrossAssetModelprotectedvirtual
initialize() (defined in CrossAssetModel)CrossAssetModelprotectedvirtual
initializeArguments() (defined in CrossAssetModel)CrossAssetModelprotectedvirtual
initializeCorrelation() (defined in CrossAssetModel)CrossAssetModelprotectedvirtual
initializeParametrizations() (defined in CrossAssetModel)CrossAssetModelprotectedvirtual
initStateProcess() (defined in CrossAssetModel)CrossAssetModelprotectedvirtual
integrator() const (defined in CrossAssetModel)CrossAssetModel
integrator_ (defined in CrossAssetModel)CrossAssetModelmutableprotected
ir(const Size ccy) constCrossAssetModel
irhw(const Size ccy) const (defined in CrossAssetModel)CrossAssetModel
irlgm1f(const Size ccy) const (defined in CrossAssetModel)CrossAssetModel
irModel(const Size ccy) const (defined in CrossAssetModel)CrossAssetModel
irModels_ (defined in CrossAssetModel)CrossAssetModelprotected
lgm(const Size ccy) constCrossAssetModel
LinkableCalibratedModel() (defined in LinkableCalibratedModel)LinkableCalibratedModel
measure() constCrossAssetModel
measure_ (defined in CrossAssetModel)CrossAssetModelprotected
ModelType enum name (defined in CrossAssetModel)CrossAssetModel
modelType(const AssetType t, const Size i) constCrossAssetModel
modelType_ (defined in CrossAssetModel)CrossAssetModelprotected
MoveParameter(const AssetType t, const Size param, const Size index, const Size i) (defined in CrossAssetModel)CrossAssetModelprotected
numArguments_ (defined in CrossAssetModel)CrossAssetModelprotected
numberOfAssetTypes (defined in CrossAssetModel)CrossAssetModelstatic
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()) constCrossAssetModel
numeraire(const Size ccy, const Time t, const Real x, Handle< YieldTermStructure > discountCurve=Handle< YieldTermStructure >()) constCrossAssetModel
p_ (defined in CrossAssetModel)CrossAssetModelprotected
parametrizations() constCrossAssetModel
params() constLinkableCalibratedModel
pIdx(const AssetType t, const Size i, const Size offset=0) constCrossAssetModel
pIdx_ (defined in CrossAssetModel)CrossAssetModelprotected
problemValues() constLinkableCalibratedModel
problemValues_ (defined in LinkableCalibratedModel)LinkableCalibratedModelprotected
reducedDiscountBond(const Size ccy, const Time t, const Time T, const Real x, Handle< YieldTermStructure > discountCurve=Handle< YieldTermStructure >()) constCrossAssetModel
rho_ (defined in CrossAssetModel)CrossAssetModelprotected
salvaging_ (defined in CrossAssetModel)CrossAssetModelprotected
salvagingAlgorithm() constCrossAssetModel
setIntegrationPolicy(const boost::shared_ptr< Integrator > integrator, const bool usePiecewiseIntegration=true) constCrossAssetModel
setParams(const Array &params) (defined in LinkableCalibratedModel)LinkableCalibratedModelvirtual
stateProcess() constCrossAssetModel
stateProcess_ (defined in CrossAssetModel)CrossAssetModelprotected
stateVariables(const AssetType t, const Size i) constCrossAssetModel
stateVariables_ (defined in CrossAssetModel)CrossAssetModelprotected
totalDimension_ (defined in CrossAssetModel)CrossAssetModelprotected
totalNumberOfAuxBrownians_ (defined in CrossAssetModel)CrossAssetModelprotected
totalNumberOfBrownians_ (defined in CrossAssetModel)CrossAssetModelprotected
totalNumberOfParameters() constCrossAssetModel
totalNumberOfParameters_ (defined in CrossAssetModel)CrossAssetModelprotected
update() overrideCrossAssetModel
updateIndices(const AssetType &t, const Size i, const Size cIdx, const Size wIdx, const Size pIdx, const Size aIdx)CrossAssetModelprotected
value(const Array &params, const std::vector< boost::shared_ptr< CalibrationHelper > > &) (defined in LinkableCalibratedModel)LinkableCalibratedModel
value(const Array &params, const std::vector< boost::shared_ptr< BlackCalibrationHelper > > &)LinkableCalibratedModel
wIdx(const AssetType t, const Size i, const Size offset=0) constCrossAssetModel
wIdx_ (defined in CrossAssetModel)CrossAssetModelprotected