Public Member Functions | |
CovarianceCalculator (ore::data::TimePeriod covariancePeriod) | |
void | initialise (const std::set< std::pair< RiskFactorKey, QuantLib::Size >> &keys) |
void | updateAccumulators (const QuantLib::ext::shared_ptr< NPVCube > &shiftCube, QuantLib::Date startDate, QuantLib::Date endDate, QuantLib::Size index) |
void | populateCovariance (const std::set< std::pair< RiskFactorKey, QuantLib::Size >> &keys) |
const Matrix & | covariance () const |