Sensitivity Performance tests. More...
#include <test/sensitivityperformanceplus.hpp>
Collaboration diagram for SensitivityPerformancePlusTest:Static Public Member Functions | |
| static void | testSensiPerformanceNoneObs () |
| Test performance of sensitivities run ("None" observation mode) More... | |
| static void | testSensiPerformanceDisableObs () |
| Test performance of sensitivities run ("Disable" observation mode) More... | |
| static void | testSensiPerformanceDeferObs () |
| Test performance of sensitivities run ("Defer" observation mode) More... | |
| static void | testSensiPerformanceUnregisterObs () |
| Test performance of sensitivities run ("Unregister" observation mode) More... | |
| static void | testSensiPerformanceCrossGammaNoneObs () |
| Test performance of sensitivities run (including cross-gammas) ("None" observation mode) More... | |
| static void | testSensiPerformanceCrossGammaDisableObs () |
| Test performance of sensitivities run (including cross-gammas) ("Disable" observation mode) More... | |
| static void | testSensiPerformanceCrossGammaDeferObs () |
| Test performance of sensitivities run (including cross-gammas) ("Defer" observation mode) More... | |
| static void | testSensiPerformanceCrossGammaUnregisterObs () |
| Test performance of sensitivities run (including cross-gammas) ("Unregister" observation mode) More... | |
| static void | testSensiPerformanceBigScenarioNoneObs () |
| Test performance of sensitivities run with lots of buckets ("None" observation mode) More... | |
| static void | testSensiPerformanceBigScenarioDisableObs () |
| Test performance of sensitivities run with lots of buckets ("Disable" observation mode) More... | |
| static void | testSensiPerformanceBigScenarioDeferObs () |
| Test performance of sensitivities run with lots of buckets ("Defer" observation mode) More... | |
| static void | testSensiPerformanceBigScenarioUnregisterObs () |
| Test performance of sensitivities run with lots of buckets ("Unregister" observation mode) More... | |
| static void | testSensiPerformanceBigPortfolioNoneObs () |
| Test performance of sensitivities run for a large portfolio ("None" observation mode) More... | |
| static void | testSensiPerformanceBigPortfolioDisableObs () |
| Test performance of sensitivities run for a large portfolio ("Disable" observation mode) More... | |
| static void | testSensiPerformanceBigPortfolioDeferObs () |
| Test performance of sensitivities run for a large portfolio ("Defer" observation mode) More... | |
| static void | testSensiPerformanceBigPortfolioUnregisterObs () |
| Test performance of sensitivities run for a large portfolio ("Unregister" observation mode) More... | |
| static void | testSensiPerformanceBigPortfolioBigScenarioNoneObs () |
| Test performance of sensitivities run for a large portfolio, with lots of buckets ("None" observation mode) More... | |
| static void | testSensiPerformanceBigPortfolioBigScenarioDisableObs () |
| Test performance of sensitivities run for a large portfolio, with lots of buckets ("Disable" observation mode) More... | |
| static void | testSensiPerformanceBigPortfolioBigScenarioDeferObs () |
| Test performance of sensitivities run for a large portfolio, with lots of buckets ("Defer" observation mode) More... | |
| static void | testSensiPerformanceBigPortfolioBigScenarioUnregisterObs () |
| Test performance of sensitivities run for a large portfolio, with lots of buckets ("Unregister" observation. More... | |
| static void | testSensiPerformanceBigPortfolioCrossGammaNoneObs () |
| Test performance of sensitivities run (including cross-gammas) for a large portfolio ("None" observation mode) More... | |
| static void | testSensiPerformanceBigPortfolioCrossGammaDisableObs () |
| Test performance of sensitivities run (including cross-gammas) for a large portfolio ("Disable" observation. More... | |
| static void | testSensiPerformanceBigPortfolioCrossGammaDeferObs () |
| Test performance of sensitivities run (including cross-gammas) for a large portfolio ("Defer" observation mode) More... | |
| static void | testSensiPerformanceBigPortfolioCrossGammaUnregisterObs () |
| Test performance of sensitivities run (including cross-gammas) for a large portfolio ("Unregister" observation. More... | |
| static void | testSensiPerformanceBigScenarioCrossGammaNoneObs () |
| Test performance of sensitivities run (including cross-gammas) for a single-trade portfolio, with lots of. More... | |
| static void | testSensiPerformanceBigScenarioCrossGammaDisableObs () |
| Test performance of sensitivities run (including cross-gammas) for a single-trade portfolio, with lots of. More... | |
| static void | testSensiPerformanceBigScenarioCrossGammaDeferObs () |
| Test performance of sensitivities run (including cross-gammas) for a single-trade portfolio, with lots of. More... | |
| static void | testSensiPerformanceBigScenarioCrossGammaUnregisterObs () |
| Test performance of sensitivities run (including cross-gammas) for a single-trade portfolio, with lots of. More... | |
| static void | testSensiPerformanceBigPortfolioBigScenarioCrossGammaNoneObs () |
| Test performance of sensitivities run (including cross-gammas) for a large portfolio, with lots of buckets. More... | |
| static void | testSensiPerformanceBigPortfolioBigScenarioCrossGammaDisableObs () |
| Test performance of sensitivities run (including cross-gammas) for a large portfolio, with lots of buckets. More... | |
| static void | testSensiPerformanceBigPortfolioBigScenarioCrossGammaDeferObs () |
| Test performance of sensitivities run (including cross-gammas) for a large portfolio, with lots of buckets. More... | |
| static void | testSensiPerformanceBigPortfolioBigScenarioCrossGammaUnregisterObs () |
| Test performance of sensitivities run (including cross-gammas) for a large portfolio, with lots of buckets. More... | |
| static void | testSensiPerformanceBTSetupNoneObs () |
| static boost::unit_test_framework::test_suite * | suite () |
Sensitivity Performance tests.
This is a performance test for the zero rate sensitivities generation in ORE+. It is almost identical to the test in ORE, but it instead makes use of oreplus::sensitivity::SensitivityAnalysis (which uses a DeltaScenarioFactory)
Definition at line 37 of file sensitivityperformanceplus.hpp.
|
static |
Test performance of sensitivities run ("None" observation mode)
Definition at line 830 of file sensitivityperformanceplus.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Test performance of sensitivities run ("Disable" observation mode)
Definition at line 838 of file sensitivityperformanceplus.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Test performance of sensitivities run ("Defer" observation mode)
Definition at line 846 of file sensitivityperformanceplus.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Test performance of sensitivities run ("Unregister" observation mode)
Definition at line 854 of file sensitivityperformanceplus.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Test performance of sensitivities run (including cross-gammas) ("None" observation mode)
Definition at line 862 of file sensitivityperformanceplus.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Test performance of sensitivities run (including cross-gammas) ("Disable" observation mode)
|
static |
Test performance of sensitivities run (including cross-gammas) ("Defer" observation mode)
|
static |
Test performance of sensitivities run (including cross-gammas) ("Unregister" observation mode)
|
static |
Test performance of sensitivities run with lots of buckets ("None" observation mode)
Definition at line 870 of file sensitivityperformanceplus.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Test performance of sensitivities run with lots of buckets ("Disable" observation mode)
|
static |
Test performance of sensitivities run with lots of buckets ("Defer" observation mode)
|
static |
Test performance of sensitivities run with lots of buckets ("Unregister" observation mode)
|
static |
Test performance of sensitivities run for a large portfolio ("None" observation mode)
Definition at line 878 of file sensitivityperformanceplus.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Test performance of sensitivities run for a large portfolio ("Disable" observation mode)
|
static |
Test performance of sensitivities run for a large portfolio ("Defer" observation mode)
|
static |
Test performance of sensitivities run for a large portfolio ("Unregister" observation mode)
|
static |
Test performance of sensitivities run for a large portfolio, with lots of buckets ("None" observation mode)
Definition at line 886 of file sensitivityperformanceplus.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Test performance of sensitivities run for a large portfolio, with lots of buckets ("Disable" observation mode)
|
static |
Test performance of sensitivities run for a large portfolio, with lots of buckets ("Defer" observation mode)
|
static |
Test performance of sensitivities run for a large portfolio, with lots of buckets ("Unregister" observation.
|
static |
Test performance of sensitivities run (including cross-gammas) for a large portfolio ("None" observation mode)
Definition at line 894 of file sensitivityperformanceplus.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Test performance of sensitivities run (including cross-gammas) for a large portfolio ("Disable" observation.
|
static |
Test performance of sensitivities run (including cross-gammas) for a large portfolio ("Defer" observation mode)
|
static |
Test performance of sensitivities run (including cross-gammas) for a large portfolio ("Unregister" observation.
|
static |
Test performance of sensitivities run (including cross-gammas) for a single-trade portfolio, with lots of.
Definition at line 902 of file sensitivityperformanceplus.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Test performance of sensitivities run (including cross-gammas) for a single-trade portfolio, with lots of.
|
static |
Test performance of sensitivities run (including cross-gammas) for a single-trade portfolio, with lots of.
|
static |
Test performance of sensitivities run (including cross-gammas) for a single-trade portfolio, with lots of.
|
static |
Test performance of sensitivities run (including cross-gammas) for a large portfolio, with lots of buckets.
Definition at line 910 of file sensitivityperformanceplus.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Test performance of sensitivities run (including cross-gammas) for a large portfolio, with lots of buckets.
|
static |
Test performance of sensitivities run (including cross-gammas) for a large portfolio, with lots of buckets.
|
static |
Test performance of sensitivities run (including cross-gammas) for a large portfolio, with lots of buckets.
|
static |
Test performance of sensitivities run (including cross-gammas) for a large portfolio, using the BackTest sensitivity setup
Definition at line 918 of file sensitivityperformanceplus.cpp.
Here is the caller graph for this function:
|
static |