basketlossmodels.hpp
Definition: basketlossmodels.hpp:32
TSaddlePointLossModel(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::vector< std::vector< QuantLib::Real > > &factorWeights, const std::vector< QuantLib::Real > &recoveryRates, const std::vector< QuantLib::Real > &copulaInitVals, bool permanent)
SaddlePointLossModel(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::vector< std::vector< QuantLib::Real > > &factorWeights, const std::vector< QuantLib::Real > &recoveryRates, bool permanent)
TRandomDefaultLM(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::vector< std::vector< QuantLib::Real > > &factorWeights, const std::vector< QuantLib::Real > &recoveryRates, const std::vector< QuantLib::Real > &copulaInitVals, const QuantLib::Size numSims, bool permanent)
OH_LIB_CLASS(AlphaForm, QuantLib::AlphaForm)
Definition: basketlossmodels.hpp:163
Definition: basketlossmodels.hpp:99
RecursiveGaussLossModel(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::vector< std::vector< QuantLib::Real > > &factorWeights, const std::vector< QuantLib::Real > &recoveryRates, bool permanent)
Definition: basketlossmodels.hpp:138
Definition: basketlossmodels.hpp:126
BaseCorrelationLossModel(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::string &baseModelId, const boost::shared_ptr< QuantLib::CorrelationTermStructure > &addinBC, const std::vector< QuantLib::Real > &recoveryRates, const std::vector< QuantLib::Real > &copulaInitVals, bool permanent)
Definition: basketlossmodels.hpp:41
Definition: basketlossmodels.hpp:184
GaussianRandomLossLM(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::vector< std::vector< QuantLib::Real > > &factorWeights, const std::vector< QuantLib::Real > &recoveryRates, const QuantLib::Real modelA, const QuantLib::Size numSims, bool permanent)
GaussianBinomialLossModel(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::vector< std::vector< QuantLib::Real > > &factorWeights, const std::vector< QuantLib::Real > &recoveryRates, bool permanent)
Definition: basketlossmodels.hpp:115
GaussianRandomDefaultLM(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::vector< std::vector< QuantLib::Real > > &factorWeights, const std::vector< QuantLib::Real > &recoveryRates, const QuantLib::Size numSims, bool permanent)
Definition: abcd.hpp:38
Definition: basketlossmodels.hpp:51
Definition: basketlossmodels.hpp:173
IHGaussPoolLossModel(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Real correlation, const std::vector< QuantLib::Real > &recoveryRates, const QuantLib::Size numBuckets, bool permanent)
Definition: abcd.hpp:30
Definition: basketlossmodels.hpp:150
Definition: basketlossmodels.hpp:86
IHStudentPoolLossModel(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Real correlation, const std::vector< QuantLib::Real > &recoveryRates, const std::vector< QuantLib::Real > &copulaInitVals, const QuantLib::Size numBuckets, bool permanent)
GaussianLHPLossModel(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, QuantLib::Real correl, const std::vector< QuantLib::Real > &recoveryRates, bool permanent)
Definition: basketlossmodels.hpp:76
Definition: basketlossmodels.hpp:62
TRandomLossLM(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::vector< std::vector< QuantLib::Real > > &factorWeights, const std::vector< QuantLib::Real > &recoveryRates, const std::vector< QuantLib::Real > &copulaInitVals, const QuantLib::Real modelA, const QuantLib::Size numSims, bool permanent)
TBinomialLossModel(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::vector< std::vector< QuantLib::Real > > &factorWeights, const std::vector< QuantLib::Real > &recoveryRates, const std::vector< QuantLib::Real > &copulaInitVals, bool permanent)