#include <qle/models/poollossmodel.hpp>
Collaboration diagram for LossModelConditionalDist< CopulaPolicy >: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.