Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
PoolLossModel< CopulaPolicy > Member List

This is the complete list of members for PoolLossModel< CopulaPolicy >, including all inherited members.

attach_PoolLossModel< CopulaPolicy >mutableprivate
attachAmount_PoolLossModel< CopulaPolicy >mutableprivate
basket_DefaultLossModelmutableprotected
c_PoolLossModel< CopulaPolicy >mutableprivate
copula_PoolLossModel< CopulaPolicy >private
correlation() const overridePoolLossModel< CopulaPolicy >virtual
cprVV_PoolLossModel< CopulaPolicy >mutableprivate
defaultCorrelation(const Date &d, Size iName, Size jName) constDefaultLossModelprotectedvirtual
DefaultLossModel()DefaultLossModelprotected
delta_PoolLossModel< CopulaPolicy >private
densityTrancheLoss(const Date &d, Real lossFraction) constDefaultLossModelprotectedvirtual
detach_PoolLossModel< CopulaPolicy >mutableprivate
detachAmount_PoolLossModel< CopulaPolicy >mutableprivate
expectedRecovery(const Date &, Size iName, const DefaultProbKey &) constDefaultLossModelprotectedvirtual
expectedShortfall(const QuantLib::Date &d, QuantLib::Probability percentile) const overridePoolLossModel< CopulaPolicy >
QuantExt::DefaultLossModel::expectedShortfall(const Date &d, Real percentile) constDefaultLossModelprotectedvirtual
expectedTrancheLoss(const QuantLib::Date &d, Real recoveryRate=Null< Real >()) const overridePoolLossModel< CopulaPolicy >
QuantExt::DefaultLossModel::expectedTrancheLoss(const Date &d, Real recoveryRate=Null< Real >()) constDefaultLossModelprotectedvirtual
expectedTrancheLoss1(const QuantLib::Date &d, Distribution &dist) constPoolLossModel< CopulaPolicy >private
expectedTrancheLoss2(const QuantLib::Date &d, const Array &p, const Array &A) constPoolLossModel< CopulaPolicy >private
homogeneous_PoolLossModel< CopulaPolicy >private
lgd_PoolLossModel< CopulaPolicy >mutableprivate
lgdVV_PoolLossModel< CopulaPolicy >mutableprivate
lossDistrib(const QuantLib::Date &d, Real recoveryRate=Null< Real >()) constPoolLossModel< CopulaPolicy >private
lossDistribution(const Date &) constDefaultLossModelprotectedvirtual
marginalProbabilitiesVV(Date d, Real recoveryRate=Null< Real >()) constPoolLossModel< CopulaPolicy >
max_PoolLossModel< CopulaPolicy >private
min_PoolLossModel< CopulaPolicy >private
nBuckets_PoolLossModel< CopulaPolicy >private
notional_PoolLossModel< CopulaPolicy >mutableprivate
notionals_PoolLossModel< CopulaPolicy >mutableprivate
nSteps_PoolLossModel< CopulaPolicy >private
percentile(const QuantLib::Date &d, QuantLib::Real percentile) const overridePoolLossModel< CopulaPolicy >
QuantExt::DefaultLossModel::percentile(const Date &d, Real percentile) constDefaultLossModelprotectedvirtual
PoolLossModel(bool homogeneous, const QuantLib::ext::shared_ptr< ExtendedConstantLossLatentModel< CopulaPolicy > > &copula, QuantLib::Size nBuckets, QuantLib::Real max=5.0, QuantLib::Real min=-5.0, QuantLib::Size nSteps=50, bool useQuadrature=false, bool useStochasticRecovery=false)PoolLossModel< CopulaPolicy >
probAtLeastNEvents(Size n, const Date &d) constDefaultLossModelprotectedvirtual
probOverLoss(const Date &d, Real lossFraction) constDefaultLossModelprotectedvirtual
probsBeingNthEvent(Size n, const Date &d) constDefaultLossModelprotectedvirtual
q_PoolLossModel< CopulaPolicy >mutableprivate
resetModel() overridePoolLossModel< CopulaPolicy >privatevirtual
setBasket(QuantExt::Basket *bskt)DefaultLossModelprivate
splitESFLevel(const Date &d, Real loss) constDefaultLossModelprotectedvirtual
splitVaRLevel(const Date &d, Real loss) constDefaultLossModelprotectedvirtual
updateCPRs(std::vector< QuantLib::Real > factor, Real recoveryRate=Null< Real >()) constPoolLossModel< CopulaPolicy >private
updateLGDs(Real recoveryRate=Null< Real >()) constPoolLossModel< CopulaPolicy >private
updateThresholds(QuantLib::Date d, Real recoveryRate=Null< Real >()) constPoolLossModel< CopulaPolicy >private
useQuadrature_PoolLossModel< CopulaPolicy >private
useStochasticRecovery_PoolLossModel< CopulaPolicy >private