Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
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_CrossAssetModelprotected
appendToFixedParameterVector(const AssetType t, const AssetType v, const Size param, const Size index, const Size i, std::vector< bool > &res)CrossAssetModelprotected
arguments(const AssetType t, const Size i) constCrossAssetModelprotected
arguments_LinkableCalibratedModelprotected
AssetType enum nameCrossAssetModel
auxBrownians() constCrossAssetModel
auxBrownians(const AssetType t, const Size i) constCrossAssetModel
auxBrownians_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_CrossAssetModelprotected
cache_crlgm1fS_CrossAssetModelmutableprotected
cache_infdkI_CrossAssetModelprotected
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 >())LinkableCalibratedModelvirtual
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 >())LinkableCalibratedModelvirtual
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) constCrossAssetModel
checkCorrelationMatrix() constCrossAssetModel
checkModelConsistency() constCrossAssetModelprotectedvirtual
cIdx(const AssetType t, const Size i, const Size offset=0) constCrossAssetModel
cIdx_CrossAssetModelprotected
com(const Size i) constCrossAssetModel
combs(const Size ccy) constCrossAssetModel
comIndex(const std::string &comName) constCrossAssetModel
comModel(const Size com) constCrossAssetModel
comModels_CrossAssetModelprotected
components(const AssetType t) constCrossAssetModel
components_CrossAssetModelprotected
constraint() constLinkableCalibratedModel
constraint_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
cr(const Size i) constCrossAssetModel
crcirpp(const Size i) constCrossAssetModel
crcirppModel(const Size i) constCrossAssetModel
crcirppModel_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< QuantLib::ext::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< QuantLib::ext::shared_ptr< IrModel > > &currencyModels, 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 > > &parametrizations, const Matrix &correlation, SalvagingAlgorithm::Type salvaging, IrModel::Measure measure, const Discretization discretization, const bool)CrossAssetModelprotected
crS(const Size i, const Size ccy, const Time t, const Time T, const Real z, const Real y) constCrossAssetModelvirtual
crstate(const Size i) constCrossAssetModel
crstateParam(const Size index) constCrossAssetModel
crTs(const Size i) constCrossAssetModelvirtual
crV(const Size idx, const Size ccy, const Time t, const Time T) constCrossAssetModelprotected
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 nameCrossAssetModel
discretization_CrossAssetModelprotected
endCriteria() constLinkableCalibratedModel
endCriteria_LinkableCalibratedModelprotected
eq(const Size i) constCrossAssetModel
eqbs(const Size ccy) constCrossAssetModel
eqIndex(const std::string &eqName) constCrossAssetModel
finalizeArguments()CrossAssetModelprotectedvirtual
fx(const Size ccy) constCrossAssetModel
fxbs(const Size ccy) constCrossAssetModel
fxModel(const Size ccy) constCrossAssetModel
fxModels_CrossAssetModelprotected
generateArguments() overrideCrossAssetModelvirtual
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_CrossAssetModelprotected
inf(const Size i) constCrossAssetModel
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) constCrossAssetModelprotected
initDefaultIntegrator()CrossAssetModelprotectedvirtual
initialize()CrossAssetModelprotectedvirtual
initializeArguments()CrossAssetModelprotectedvirtual
initializeCorrelation()CrossAssetModelprotectedvirtual
initializeParametrizations()CrossAssetModelprotectedvirtual
integrator() constCrossAssetModel
integrator_CrossAssetModelmutableprotected
ir(const Size ccy) constCrossAssetModel
irhw(const Size ccy) constCrossAssetModel
irlgm1f(const Size ccy) constCrossAssetModel
irModel(const Size ccy) constCrossAssetModel
irModels_CrossAssetModelprotected
lgm(const Size ccy) constCrossAssetModel
LinkableCalibratedModel()LinkableCalibratedModel
measure() constCrossAssetModel
measure_CrossAssetModelprotected
ModelType enum nameCrossAssetModel
modelType(const AssetType t, const Size i) constCrossAssetModel
modelType_CrossAssetModelprotected
MoveParameter(const AssetType t, const Size param, const Size index, const Size i)CrossAssetModel
numArguments_CrossAssetModelprotected
numberOfAssetTypesCrossAssetModelstatic
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_CrossAssetModelprotected
parametrizations() constCrossAssetModel
params() constLinkableCalibratedModel
pIdx(const AssetType t, const Size i, const Size offset=0) constCrossAssetModel
pIdx_CrossAssetModelprotected
problemValues() constLinkableCalibratedModel
problemValues_LinkableCalibratedModelprotected
reducedDiscountBond(const Size ccy, const Time t, const Time T, const Real x, Handle< YieldTermStructure > discountCurve=Handle< YieldTermStructure >()) constCrossAssetModel
rho_CrossAssetModelprotected
salvaging_CrossAssetModelprotected
salvagingAlgorithm() constCrossAssetModel
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) constCrossAssetModel
setParam(Size idx, const Real value)LinkableCalibratedModelvirtual
setParams(const Array &params)LinkableCalibratedModelvirtual
stateProcess() constCrossAssetModel
stateProcess_CrossAssetModelmutableprotected
stateVariables(const AssetType t, const Size i) constCrossAssetModel
stateVariables_CrossAssetModelprotected
totalDimension_CrossAssetModelprotected
totalNumberOfAuxBrownians_CrossAssetModelprotected
totalNumberOfBrownians_CrossAssetModelprotected
totalNumberOfParameters() constCrossAssetModel
totalNumberOfParameters_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< QuantLib::ext::shared_ptr< CalibrationHelper > > &)LinkableCalibratedModel
value(const Array &params, const std::vector< QuantLib::ext::shared_ptr< BlackCalibrationHelper > > &)LinkableCalibratedModel
wIdx(const AssetType t, const Size i, const Size offset=0) constCrossAssetModel
wIdx_CrossAssetModelprotected