Loading [MathJax]/extensions/tex2jax.js
QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
GaussianLHPLossModel Member List

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

allFactorCumulInverter(const std::vector< Real > &probs) constLatentModel< GaussianCopulaPolicy >
averageProb(const Date &d) constGaussianLHPLossModel
averageRecovery(const Date &d) constGaussianLHPLossModel
basket_DefaultLossModelmutableprotected
beta_GaussianLHPLossModelprivate
biphi_GaussianLHPLossModelprivate
cachedMktFactor_LatentModel< GaussianCopulaPolicy >mutableprotected
copula() constLatentModel< GaussianCopulaPolicy >
copula_LatentModel< GaussianCopulaPolicy >mutableprotected
copulaType typedefGaussianLHPLossModel
correl_GaussianLHPLossModelprivate
cumulativeY(Real val, Size iVariable) constLatentModel< GaussianCopulaPolicy >
cumulativeZ(Real z) constLatentModel< GaussianCopulaPolicy >
deepUpdate()Observervirtual
defaultCorrelation(const Date &d, Size iName, Size jName) constDefaultLossModelprotectedvirtual
DefaultLossModel()=defaultDefaultLossModelprotected
density(const std::vector< Real > &m) constLatentModel< GaussianCopulaPolicy >
densityTrancheLoss(const Date &d, Real lossFraction) constDefaultLossModelprotectedvirtual
expectedRecovery(const Date &d, Size iName, const DefaultProbKey &ik) const overrideGaussianLHPLossModelprotectedvirtual
expectedShortfall(const Date &d, Probability perctl) const overrideGaussianLHPLossModelvirtual
expectedTrancheLoss(const Date &d) const overrideGaussianLHPLossModelvirtual
expectedTrancheLossImpl(Real remainingNot, Real prob, Real averageRR, Real attachLimit, Real detachLimit) constGaussianLHPLossModelprivate
factorWeights() constLatentModel< GaussianCopulaPolicy >
factorWeights_LatentModel< GaussianCopulaPolicy >mutableprotected
GaussianLHPLossModel(const Handle< Quote > &correlQuote, const std::vector< Handle< RecoveryRateQuote > > &quotes)GaussianLHPLossModel
GaussianLHPLossModel(Real correlation, const std::vector< Real > &recoveries)GaussianLHPLossModel
GaussianLHPLossModel(const Handle< Quote > &correlQuote, const std::vector< Real > &recoveries)GaussianLHPLossModel
idiosyncFctrs() constLatentModel< GaussianCopulaPolicy >
idiosyncFctrs_LatentModel< GaussianCopulaPolicy >mutableprotected
integratedExpectedValue(const ext::function< Real(const std::vector< Real > &v1)> &f) constLatentModel< GaussianCopulaPolicy >
integratedExpectedValueV(const ext::function< std::vector< Real >(const std::vector< Real > &v1)> &f) constLatentModel< GaussianCopulaPolicy >
integration() constLatentModel< GaussianCopulaPolicy >protectedvirtual
inverseCumulativeDensity(Probability p, Size iFactor) constLatentModel< GaussianCopulaPolicy >
inverseCumulativeY(Probability p, Size iVariable) constLatentModel< GaussianCopulaPolicy >
inverseCumulativeZ(Probability p) constLatentModel< GaussianCopulaPolicy >
QuantLib::iterator typedefObservableprivate
LatentModel< GaussianCopulaPolicy >::QuantLib::iterator typedefObserver
LatentModel(const std::vector< std::vector< Real > > &factorsWeights, const typename copulaType::initTraits &ini=typename copulaType::initTraits())LatentModel< GaussianCopulaPolicy >explicit
LatentModel(const std::vector< Real > &factorsWeight, const typename copulaType::initTraits &ini=typename copulaType::initTraits())LatentModel< GaussianCopulaPolicy >explicit
LatentModel(Real correlSqr, Size nVariables, const typename copulaType::initTraits &ini=typename copulaType::initTraits())LatentModel< GaussianCopulaPolicy >explicit
LatentModel(const Handle< Quote > &singleFactorCorrel, Size nVariables, const typename copulaType::initTraits &ini=typename copulaType::initTraits())LatentModel< GaussianCopulaPolicy >explicit
latentVariableCorrel(Size iVar1, Size iVar2) constLatentModel< GaussianCopulaPolicy >
latentVarValue(const std::vector< Real > &allFactors, Size iVar) constLatentModel< GaussianCopulaPolicy >
lossDistribution(const Date &) constDefaultLossModelprotectedvirtual
nFactors_LatentModel< GaussianCopulaPolicy >mutableprotected
QuantLib::notifyObservers()Observable
LatentModel< GaussianCopulaPolicy >::notifyObservers()Observable
numFactors() constLatentModel< GaussianCopulaPolicy >
numTotalFactors() constLatentModel< GaussianCopulaPolicy >
nVariables_LatentModel< GaussianCopulaPolicy >mutableprotected
QuantLib::Observable()Observable
QuantLib::Observable(const Observable &)Observable
QuantLib::Observable(Observable &&)=deleteObservable
LatentModel< GaussianCopulaPolicy >::Observable()Observable
LatentModel< GaussianCopulaPolicy >::Observable(const Observable &)Observable
LatentModel< GaussianCopulaPolicy >::Observable(Observable &&)=deleteObservable
observables_Observerprivate
Observer()=defaultObserver
LatentModel< GaussianCopulaPolicy >::Observer(const Observer &)Observer
QuantLib::observers_Observableprivate
QuantLib::operator=(const Observable &)Observable
QuantLib::operator=(Observable &&)=deleteObservable
LatentModel< GaussianCopulaPolicy >::QuantLib::operator=(const Observer &)Observer
LatentModel< GaussianCopulaPolicy >::operator=(const Observable &)Observable
QuantLib::Observable::operator=(Observable &&)=deleteObservable
percentile(const Date &d, Real perctl) const overrideGaussianLHPLossModelvirtual
percentilePortfolioLossFraction(const Date &d, Real perctl) constGaussianLHPLossModelprotected
phi_GaussianLHPLossModelprivatestatic
probAtLeastNEvents(Size n, const Date &d) constDefaultLossModelprotectedvirtual
probOverLoss(const Date &d, Real remainingLossFraction) const overrideGaussianLHPLossModelvirtual
probsBeingNthEvent(Size n, const Date &d) constDefaultLossModelprotectedvirtual
QuantLib::registerObserver(Observer *)Observableprivate
registerWith(const ext::shared_ptr< Observable > &)Observer
registerWithObservables(const ext::shared_ptr< Observer > &)Observer
resetModel() overrideGaussianLHPLossModelprivatevirtual
rrQuotes_GaussianLHPLossModelprivate
QuantLib::set_type typedefObservableprivate
setBasket(Basket *bskt)DefaultLossModelprivate
size() constLatentModel< GaussianCopulaPolicy >
splitESFLevel(const Date &d, Real loss) constDefaultLossModelprotectedvirtual
splitVaRLevel(const Date &d, Real loss) constDefaultLossModelprotectedvirtual
sqrt1minuscorrel_GaussianLHPLossModelmutableprivate
QuantLib::unregisterObserver(Observer *)Observableprivate
unregisterWith(const ext::shared_ptr< Observable > &)Observer
unregisterWithAll()Observer
update() overrideGaussianLHPLossModelvirtual
~Observable()=defaultObservablevirtual
~Observer()Observervirtual