Files | |
| amcvaluationengine.hpp | |
| valuation engine for amc | |
| bufferedsensitivitystream.hpp | |
| a wrapper to buffer sensi stream records | |
| cvasensitivityrecord.hpp | |
| Struct for holding a sensitivity record. | |
| decomposedsensitivitystream.hpp | |
| Class that wraps a sensitivity stream and decomposes equity/commodity and default risk records. | |
| dependencymarket.hpp | |
| Class for recording information about requested curves. | |
| filteredsensitivitystream.hpp | |
| Class that wraps a sensitivity stream and filters out negligible records. | |
| historicalpnlgenerator.hpp | |
| Class for generating portfolio P&Ls based on historical scenarios. | |
| historicalsensipnlcalculator.hpp | |
| Class for generating sensi pnl. | |
| historicalsimulationvar.hpp | |
| Perform historical simulation var calculation for a given portfolio. | |
| marketriskbacktest.hpp | |
| bace class for all market risk backtests | |
| marketriskreport.hpp | |
| Base class for a market risk report. | |
| mporcalculator.hpp | |
| The cube valuation calculator interface. | |
| multistatenpvcalculator.hpp | |
| a calculator that computes npvs for a vector of credit states | |
| multithreadedvaluationengine.hpp | |
| multi-threaded valuation engine | |
| npvrecord.hpp | |
| Struct for holding an NPV record. | |
| observationmode.hpp | |
| Singleton class to hold global Observation Mode. | |
| parametricvar.hpp | |
| Perform parametric var calculation for a given portfolio. | |
| parsensitivityanalysis.hpp | |
| Perfrom sensitivity analysis for a given portfolio. | |
| parsensitivitycubestream.hpp | |
| Class for streaming SensitivityRecords from a par sensitivity cube. | |
| parstressconverter.hpp | |
| Convert all par shifts in a stress test to a zero shifts. | |
| parstressscenarioconverter.hpp | |
| Convert all par shifts in a single stress test scenario to a zero shifts. | |
| pathdata.hpp | |
| path data | |
| riskfilter.hpp | |
| risk class and type filter | |
| sacvasensitivityloader.hpp | |
| Class for loading CvaSensitivity records. | |
| sensitivityaggregator.hpp | |
| Class for aggregating SensitivityRecords. | |
| sensitivityanalysis.hpp | |
| Perform sensitivity analysis for a given portfolio. | |
| sensitivitycalculator.hpp | |
| sensitivity calculator | |
| sensitivitycubestream.hpp | |
| Class for streaming CvaSensitivityRecords. | |
| sensitivityfilestream.hpp | |
| Class for streaming SensitivityRecords from file. | |
| sensitivityinmemorystream.hpp | |
| Class for streaming SensitivityRecords from in-memory container. | |
| sensitivityrecord.hpp | |
| Struct for holding a sensitivity record. | |
| sensitivityreportstream.hpp | |
| Class for streaming SensitivityRecords from a report. | |
| sensitivitystoragemanager.hpp | |
| class helping to manage the storage of sensitivties in a cube | |
| sensitivitystream.hpp | |
| Base class for sensitivity record streamer. | |
| simmsensitivitystoragemanager.hpp | |
| class helping to manage the storage of sensitivties for SIMM in a cube | |
| smrc.hpp | |
| class for SMRC trade data | |
| standardapproachcvacalculator.hpp | |
| Class for the Standardized Approach CVA calculation. | |
| stresstest.hpp | |
| perform a stress testing analysis for a given portfolio. | |
| valuationcalculator.hpp | |
| The counterparty cube calculator interface. | |
| valuationengine.hpp | |
| The cube valuation core. | |
| varbacktest.hpp | |
| implementation of var backtest | |
| varcalculator.hpp | |
| Base class for a var calculation. | |
| xvaenginecg.hpp | |
| xva engine using cg infrastructure | |
| zerotoparcube.hpp | |
| Class for converting zero sensitivities to par sensitivities. | |
| zerotoparshift.hpp | |
| applies a zero scenario and return the par instrument shifts | |