#include <qle/models/poollossmodel.hpp>
Classes | |
struct | keyCmp |
Public Member Functions | |
LossModelConditionalDist (const QuantLib::ext::shared_ptr< ExtendedConstantLossLatentModel< CopulaPolicy > > &copula, const QuantLib::ext::shared_ptr< QuantLib::LossDist > &bucketing, const std::vector< QuantLib::Real > &marginalDps, const std::vector< QuantLib::Real > &lgds) | |
QuantLib::Real | conditionalDensity (QuantLib::Real factor, QuantLib::Size bucket) |
QuantLib::Real | conditionalAverage (QuantLib::Real factor, QuantLib::Size bucket) |
Private Member Functions | |
std::pair< Distribution, QuantLib::Real > | distribution (QuantLib::Real factor) |
Private Attributes | |
const QuantLib::ext::shared_ptr< ExtendedConstantLossLatentModel< CopulaPolicy > > | copula_ |
QuantLib::ext::shared_ptr< QuantLib::LossDist > | bucketing_ |
std::vector< QuantLib::Real > | inverseMarginalDps_ |
std::vector< QuantLib::Real > | lgds_ |
std::map< QuantLib::Real, std::pair< Distribution, QuantLib::Real >, keyCmp > | conditionalDists_ |
Definition at line 110 of file poollossmodel.hpp.
LossModelConditionalDist | ( | const QuantLib::ext::shared_ptr< ExtendedConstantLossLatentModel< CopulaPolicy > > & | copula, |
const QuantLib::ext::shared_ptr< QuantLib::LossDist > & | bucketing, | ||
const std::vector< QuantLib::Real > & | marginalDps, | ||
const std::vector< QuantLib::Real > & | lgds | ||
) |
Definition at line 541 of file poollossmodel.hpp.
QuantLib::Real conditionalDensity | ( | QuantLib::Real | factor, |
QuantLib::Size | bucket | ||
) |
Definition at line 555 of file poollossmodel.hpp.
QuantLib::Real conditionalAverage | ( | QuantLib::Real | factor, |
QuantLib::Size | bucket | ||
) |
Definition at line 562 of file poollossmodel.hpp.
|
private |
Definition at line 569 of file poollossmodel.hpp.
|
private |
Definition at line 121 of file poollossmodel.hpp.
|
private |
Definition at line 122 of file poollossmodel.hpp.
|
private |
Definition at line 123 of file poollossmodel.hpp.
|
private |
Definition at line 124 of file poollossmodel.hpp.
|
private |
Definition at line 135 of file poollossmodel.hpp.