Logo
Reference manual - version orea_version
Public Member Functions | List of all members
CreditMigrationCalculator Class Reference

Credit Migration Calculator. More...

#include <orea/aggregation/creditmigrationcalculator.hpp>

Public Member Functions

 CreditMigrationCalculator (const boost::shared_ptr< Portfolio > &portfolio, const boost::shared_ptr< CreditSimulationParameters > &creditSimulationParameters, const boost::shared_ptr< NPVCube > &cube, const boost::shared_ptr< CubeInterpretation > cubeInterpretation, const boost::shared_ptr< NPVCube > &nettedcube, const boost::shared_ptr< AggregationScenarioData > &aggregationScenarioData, const std::vector< Real > &creditMigrationDistributionGrid, const std::vector< Size > &creditMigrationTimeSteps, const Matrix &creditStateCorrelationMatrix, const std::string baseCurrency)
 
void build ()
 
const std::vector< Real > upperBucketBounds () const
 
const std::vector< std::vector< Real > > cdf () const
 
const std::vector< std::vector< Real > > pdf () const
 

Detailed Description

Credit Migration Calculator.