Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
]
►
C
AbstractAnalyticBuilder
TradeBuilder base class
C
AnalyticBuilder< T >
Template
AnalyticBuilder
class
►
C
Analytic
C
IMScheduleAnalytic
C
MarketDataAnalytic
C
ParConversionAnalytic
C
ParStressConversionAnalytic
C
PnlAnalytic
C
PnlExplainAnalytic
C
PricingAnalytic
C
ScenarioAnalytic
C
ScenarioStatisticsAnalytic
C
SimmAnalytic
C
StressTestAnalytic
►
C
VarAnalytic
C
HistoricalSimulationVarAnalytic
C
ParametricVarAnalytic
C
XvaAnalytic
C
XvaSensitivityAnalytic
C
XvaStressAnalytic
C
ZeroToParShiftAnalytic
C
Analytic::Configurations
►
C
Analytic::Impl
C
IMScheduleAnalyticImpl
C
MarketDataAnalyticImpl
C
ParConversionAnalyticImpl
C
ParStressConversionAnalyticImpl
C
PnlAnalyticImpl
C
PnlExplainAnalyticImpl
C
PricingAnalyticImpl
C
ScenarioAnalyticImpl
C
ScenarioStatisticsAnalyticImpl
C
SimmAnalyticImpl
C
StressTestAnalyticImpl
►
C
VarAnalyticImpl
C
HistoricalSimulationVarAnalyticImpl
C
ParametricVarAnalyticImpl
C
XvaAnalyticImpl
C
XvaSensitivityAnalyticImpl
C
XvaStressAnalyticImpl
C
ZeroToParShiftAnalyticImpl
C
AnalyticsManager
C
BucketMapping
C
CleanUpLogSingleton
C
CleanUpThreadGlobalSingletons
C
CleanUpThreadLocalSingletons
C
CollateralAccount
Collateral Account
C
CollateralAccount::MarginCall
Margin Call
C
CollateralExposureHelper
Collateral Exposure Helper
►
C
CounterpartyCalculator
CounterpartyCalculator
interface
C
SurvivalProbabilityCalculator
SurvivalProbabilityCalculator
C
CovarianceCalculator
C
CreditMigrationCalculator
Credit Migration Calculator
C
CreditMigrationHelper
C
Crif
►
C
CrifConfiguration
►
C
SimmConfiguration
Abstract base class defining the interface for a SIMM configuration
►
C
SimmConfigurationBase
C
SimmConfigurationCalibration
►
C
SimmConfiguration_ISDA_V1_0
C
SimmConfiguration_ISDA_V1_3
C
SimmConfiguration_ISDA_V1_3_38
Class giving the SIMM configuration for v1.3.38
C
SimmConfiguration_ISDA_V2_0
C
SimmConfiguration_ISDA_V2_1
C
SimmConfiguration_ISDA_V2_2
C
SimmConfiguration_ISDA_V2_3
C
SimmConfiguration_ISDA_V2_3_8
C
SimmConfiguration_ISDA_V2_5
C
SimmConfiguration_ISDA_V2_5A
C
SimmConfiguration_ISDA_V2_6
►
C
CrifLoader
►
C
StringStreamCrifLoader
C
CsvBufferCrifLoader
C
CsvFileCrifLoader
C
CrifRecord
C
crifRecordIsSimmParameter
C
CubeCsvReader
Read an NPV cube from a human readable text file
C
CubeInterpretation
Allow for interpretation of how data is stored within cube and
AggregationScenarioData
C
CubeWriter
Write an NPV cube to a human readable text file
C
CVASpreadSensitivityCalculator
CVA Spread Sensitivity Calculator
C
DecomposedSensitivityStream::IndexDecompositionResult
►
C
DepthCalculator
C
ConstantDepthCalculator
C
IndexComparator
►
C
DynamicInitialMarginCalculator
Dynamic Initial Margin Calculator base class
C
FlatDynamicInitialMarginCalculator
Dynamic Initial Margin Calculator using flat extrapolation of t0 IM
C
RegressionDynamicInitialMarginCalculator
Dynamic Initial Margin Calculator using polynomial regression
►
C
ExposureAllocator
Exposure allocator base class
C
NoneExposureAllocator
C
RelativeFairValueGrossExposureAllocator
C
RelativeFairValueNetExposureAllocator
C
RelativeXvaExposureAllocator
C
ExposureCalculator
XVA Calculator base class
C
FixingManager
Pseudo Fixings Manager
C
HistoricalScenarioGenerator::HistoricalScenarioCalculationDetails
C
HistoricalScenarioLoader
Class for loading historical scenarios
►
C
HistoricalScenarioReader
Base Class for reading historical scenarios
C
HistoricalScenarioFileReader
Class for reading historical scenarios from a csv file
C
HistoricalSensiPnlCalculator
C
IMScheduleCalculator
C
IMScheduleCalculator::IMScheduleTradeData
C
IMScheduleResult
C
IMScheduleResults
►
C
InputParameters
Base class for input data, also exposed via SWIG
C
OREAppInputParameters
►
C
MarketCalibrationReportBase
C
MarketCalibrationReport
C
MarketCalibrationReportBase::CalibrationFilters
►
C
MarketDataLoader
C
MarketDataCsvLoader
C
MarketDataInMemoryLoader
►
C
MarketDataLoaderImpl
C
MarketDataCsvLoaderImpl
C
MarketDataInMemoryLoaderImpl
C
MarketRiskBacktest::BacktestArgs
C
MarketRiskBacktest::Data
Used to pass information
C
MarketRiskBacktest::SummaryResults
Used to store results for writing rows in the summary report
C
MarketRiskBacktest::VarBenchmark
C
MarketRiskConfiguration
►
C
MarketRiskGroupBase
C
MarketRiskGroup
►
C
MarketRiskGroupBaseContainer
C
MarketRiskGroupContainer
C
MarketRiskGroupContainer::CompRisk
Used to order pairs [Risk class, Risk Type]
C
MarketRiskReport::FullRevalArgs
C
MarketRiskReport::MultiThreadArgs
►
C
MarketRiskReport::Reports
C
MarketRiskBacktest::BacktestReports
C
MarketRiskReport::SensiRunArgs
C
NettedExposureCalculator
XVA Calculator base class
►
C
NPVCube
NPV Cube class stores both future and current NPV values
►
C
InMemoryCubeBase< vector< T > >
C
InMemoryCubeN< T >
InMemoryCube of variable depth
►
C
InMemoryCubeBase< T >
InMemoryCube stores the cube in memory using nested STL vectors
C
InMemoryCube1< T >
InMemoryCube of fixed depth 1
C
JaggedCube< T >
JaggedCube
stores the cube in memory using a vector of trade specific blocks
C
JointNPVCube
►
C
NPVSensiCube
NPVSensiCube
class stores NPVs resulting from risk factor shifts on an as of date
C
JointNPVSensiCube
C
SensiCube< T >
SensiCube
stores only npvs not equal to the base npvs
C
SparseNpvCube< T >
C
NPVCubeWithMetaData
C
NpvRecord
C
OREApp
Orchestrates the processes covered by ORE, data loading, analytics and reporting
C
OutputParameters
Traditional ORE input via ore.xml and various files, output into files
C
ParametricVarCalculator::ParametricVarParams
A container for holding the parametric VAR parameters
C
ParSensitivityAnalysis
Par Sensitivity Analysis
C
ParSensitivityConverter
ParSensitivityConverter
class
C
ParSensitivityInstrumentBuilder
C
ParSensitivityInstrumentBuilder::Instruments
C
ParStressScenarioConverter
Convert all par shifts in a single stress test scenario to zero shifts
C
ParStressTestConverter
►
C
PNLCalculator
C
BacktestPNLCalculator
C
PnlExplainReport::PnlExplainResults
C
PostProcess
Exposure Aggregation and XVA Calculation
C
ReportWriter
Write ORE outputs to reports
C
ReturnConfiguration
Return type for historical scenario generation (absolute, relative, log)
C
RiskFactorKey
Data types stored in the scenario class
►
C
Scenario
Scenario
Base Class
C
DeltaScenario
Delta
Scenario
class
C
SimpleScenario
►
C
ScenarioFactory
Scenario
factory base class
C
CloneScenarioFactory
Factory class for cloning scenario objects
C
DeltaScenarioFactory
Factory class for cloning scenario objects
C
SimpleScenarioFactory
Factory class for building simple scenario objects
►
C
ScenarioFilter
A scenario filter can exclude certain key from updating the scenario
C
CompositeScenarioFilter
Filter for combining the above
C
RiskFactorScenarioFilter
Filter that will only allow specified keys
C
RiskFactorTypeScenarioFilter
Filter that will only allow specified RiskFactorKey::KeyTypes
C
RiskFilter
Risk Filter
►
C
ScenarioGenerator
Scenario
generator base class
C
CSVScenarioGenerator
Class for generating scenarios from a csv file assumed to be in a format compatible with
ScenarioWriter
C
ClonedScenarioGenerator
►
C
HistoricalScenarioGenerator
Historical
Scenario
Generator
C
HistoricalScenarioGeneratorRandom
Historical scenario generator generating random scenarios, for testing purposes
C
HistoricalScenarioGeneratorTransform
Historical scenario generator transform
C
HistoricalScenarioGeneratorWithFilteredDates
C
ScenarioGeneratorTransform
►
C
ScenarioPathGenerator
Scenario
generator that generates an entire path
C
CrossAssetModelScenarioGenerator
Scenario
Generator using cross asset model paths
C
LgmScenarioGenerator
Scenario
Generator using LGM model paths
C
ScenarioWriter
Class for writing scenarios to file
►
C
ShiftScenarioGenerator
Shift
Scenario
Generator
C
SensitivityScenarioGenerator
Sensitivity
Scenario
Generator
C
StressScenarioGenerator
Stress
Scenario
Generator
C
StaticScenarioGenerator
C
ScenarioGeneratorBuilder
Build a
ScenarioGenerator
C
ScenarioShiftCalculator
C
SensitivityAggregator
C
SensitivityCube
SensitivityCube
is a wrapper for an npvCube that gives easier access to the underlying cube elements
C
SensitivityCube::FactorData
C
SensitivityRecord
C
SensitivityRunner
►
C
SensitivityScenarioData::ShiftData
C
SensitivityScenarioData::BaseCorrelationShiftData
C
SensitivityScenarioData::CdsVolShiftData
►
C
SensitivityScenarioData::CurveShiftData
C
SensitivityScenarioData::CurveShiftParData
►
C
SensitivityScenarioData::VolShiftData
►
C
SensitivityScenarioData::CapFloorVolShiftData
C
SensitivityScenarioData::CapFloorVolShiftParData
C
SensitivityScenarioData::GenericYieldVolShiftData
►
C
SensitivityStream
Base Class for streaming SensitivityRecords
C
BufferedSensitivityStream
C
DecomposedSensitivityStream
Class that wraps a sensitivity stream and decompose default, equity and commodity risk records given weights
C
FilteredSensitivityStream
Class that wraps a sensitivity stream and filters out negligible records
C
ParSensitivityCubeStream
C
SensitivityCubeStream
C
SensitivityInMemoryStream
Class for streaming SensitivityRecords from csv file
►
C
SensitivityInputStream
Class for streaming SensitivityRecords from csv file
C
SensitivityBufferStream
C
SensitivityFileStream
C
SensitivityReportStream
Class for streaming SensitivityRecords from csv file
C
ShiftScenarioGenerator::ScenarioDescription
►
C
SimmBucketMapper
C
SimmBucketMapperBase
C
SimmBucketMapper::FailedMapping
C
SimmCalculator
A class to calculate SIMM given a set of aggregated CRIF results for one or more portfolios
►
C
SimmConcentration
►
C
SimmConcentrationBase
C
SimmConcentrationCalibration
Class giving the ISDA SIMM concentration thresholds as defined by a SIMM calibration
C
SimmConcentration_ISDA_V1_3
C
SimmConcentration_ISDA_V1_3_38
Class giving the SIMM concentration thresholds for v1.3.38
C
SimmConcentration_ISDA_V2_0
C
SimmConcentration_ISDA_V2_1
C
SimmConcentration_ISDA_V2_2
C
SimmConcentration_ISDA_V2_3
C
SimmConcentration_ISDA_V2_3_8
C
SimmConcentration_ISDA_V2_5
C
SimmConcentration_ISDA_V2_5A
C
SimmConcentration_ISDA_V2_6
►
C
SimmNameMapper
C
SimmBasicNameMapper
C
SimmResults
C
SimpleScenario::SharedData
C
StressTest
Stress Test Analysis
C
StressTestScenarioData::CapFloorVolShiftData
C
StressTestScenarioData::CurveShiftData
C
StressTestScenarioData::SpotShiftData
C
StressTestScenarioData::StressTestData
C
StressTestScenarioData::SwaptionVolShiftData
C
StressTestScenarioData::VolShiftData
C
TradeBlock< T >
►
C
TradeGroupBase
C
TradeGroup
►
C
TradeGroupBaseContainer
C
TradeGroupContainer
►
C
ValuationCalculator
ValuationCalculator
interface
C
CashflowCalculator
CashflowCalculator
C
MPORCalculator
MPORCalculator
►
C
NPVCalculator
NPVCalculator
C
MultiStateNPVCalculator
MultiStateNPVCalculator
C
NPVCalculatorFXT0
NPVCalculatorFXT0
►
C
ValueAdjustmentCalculator
XVA Calculator base class
C
DynamicCreditXvaCalculator
XVA Calculator base with dynamic credit
C
StaticCreditXvaCalculator
XVA Calculator base with static credit
►
C
VarCalculator
VaR Calculator
C
HistoricalSimulationVarCalculator
C
ParametricVarCalculator
C
XvaRunner
C
ZeroSensitivityLoader
C
ZeroSensitivityLoader::ZeroSensitivity
C
ZeroToParCube
ZeroToParCube
class
C
ZeroToParShiftConverter
►
C
JSONMessage
[external]
►
C
StructuredMessage
[external]
C
StructuredAnalyticsErrorMessage
C
StructuredAnalyticsWarningMessage
C
StructuredFixingWarningMessage
Utility class for Structured Fixing warnings
►
C
Market
[external]
►
C
MarketImpl
[external]
►
C
SimMarket
Simulation Market
C
ScenarioSimMarket
Simulation Market updated with discrete scenarios
C
TestMarket
Simple flat market setup to be used in the test suite
C
TestMarketParCurves
►
C
ProgressReporter
[external]
C
AMCValuationEngine
AMC Valuation Engine
C
HistoricalPnlGenerator
►
C
MarketRiskReport
C
MarketRiskBacktest
C
PnlExplainReport
►
C
VarReport
C
HistoricalSimulationVarReport
HistoricalSimulation VaR Calculator
C
ParametricVarReport
Parametric VaR Calculator
C
MultiThreadedValuationEngine
C
SensitivityAnalysis
Sensitivity Analysis
C
ValuationEngine
Valuation Engine
C
XvaEngineCG
►
C
XMLSerializable
[external]
C
CreditSimulationParameters
Credit simulation description
C
Parameters
Provides the input data and references to input files used in
OREApp
C
ScenarioGeneratorData
Scenario
Generator description
C
ScenarioSimMarketParameters
ScenarioSimMarket
description
C
SensitivityScenarioData
Description of sensitivity shift scenarios
C
SimmBasicNameMapper
C
SimmBucketMapperBase
C
SimmCalibration
C
SimmCalibration::Amount
C
SimmCalibration::RiskClassData
►
C
SimmCalibration::RiskClassData::ConcentrationThresholds
C
SimmCalibration::RiskClassData::IRFXConcentrationThresholds
►
C
SimmCalibration::RiskClassData::Correlations
C
SimmCalibration::RiskClassData::CreditQCorrelations
C
SimmCalibration::RiskClassData::FXCorrelations
C
SimmCalibration::RiskClassData::IRCorrelations
►
C
SimmCalibration::RiskClassData::RiskWeights
C
SimmCalibration::RiskClassData::CreditQRiskWeights
C
SimmCalibration::RiskClassData::FXRiskWeights
C
SimmCalibration::RiskClassData::IRRiskWeights
C
SimmCalibrationData
C
StressTestScenarioData
Description of sensitivity shift scenarios
►
C
Observable
►
C
AggregationScenarioData
Container for storing simulated market data
C
InMemoryAggregationScenarioData
A concrete in memory implementation of
AggregationScenarioData
►
C
Singleton
C
AnalyticFactory
AnalyticFactory
C
ObservationMode
The Global Observation setting
C
hash< ore::analytics::RiskFactorKey >
C
ParSensitivityAnalysisManualTest
Par sensitivity analysis comparison against manual bump
C
ParSensitivityAnalysisTest
Sensitivity analysis tests
C
SensitivityPerformancePlusTest
Sensitivity Performance tests
C
TestConfigurationObjects
Static class to allow for easy construction of configuration objects for use within tests
►
C
TopLevelFixture
C
OreaTopLevelFixture
OREAnalytics Top level fixture
C
bool
C
InterpolatorExpiry
C
InterpolatorStrike
Generated by
Doxygen
1.9.5