#include "utilities.hpp"#include "toplevelfixture.hpp"#include <boost/test/unit_test.hpp>#include <qle/models/cdsoptionhelper.hpp>#include <qle/models/cpicapfloorhelper.hpp>#include <qle/models/crlgm1fparametrization.hpp>#include <qle/models/crossassetanalytics.hpp>#include <qle/models/crossassetanalyticsbase.hpp>#include <qle/models/crossassetmodel.hpp>#include <qle/models/crossassetmodelimpliedeqvoltermstructure.hpp>#include <qle/models/crossassetmodelimpliedfxvoltermstructure.hpp>#include <qle/models/dkimpliedyoyinflationtermstructure.hpp>#include <qle/models/dkimpliedzeroinflationtermstructure.hpp>#include <qle/models/eqbsconstantparametrization.hpp>#include <qle/models/eqbsparametrization.hpp>#include <qle/models/eqbspiecewiseconstantparametrization.hpp>#include <qle/models/fxbsconstantparametrization.hpp>#include <qle/models/fxbsparametrization.hpp>#include <qle/models/fxbspiecewiseconstantparametrization.hpp>#include <qle/models/fxeqoptionhelper.hpp>#include <qle/models/gaussian1dcrossassetadaptor.hpp>#include <qle/models/infdkparametrization.hpp>#include <qle/models/irlgm1fconstantparametrization.hpp>#include <qle/models/irlgm1fparametrization.hpp>#include <qle/models/irlgm1fpiecewiseconstanthullwhiteadaptor.hpp>#include <qle/models/irlgm1fpiecewiseconstantparametrization.hpp>#include <qle/models/irlgm1fpiecewiselinearparametrization.hpp>#include <qle/models/lgm.hpp>#include <qle/models/lgmimplieddefaulttermstructure.hpp>#include <qle/models/lgmimpliedyieldtermstructure.hpp>#include <qle/models/linkablecalibratedmodel.hpp>#include <qle/models/parametrization.hpp>#include <qle/models/piecewiseconstanthelper.hpp>#include <qle/models/pseudoparameter.hpp>#include <qle/pricingengines/analyticcclgmfxoptionengine.hpp>#include <qle/pricingengines/analyticdkcpicapfloorengine.hpp>#include <qle/pricingengines/analyticlgmcdsoptionengine.hpp>#include <qle/pricingengines/analyticlgmswaptionengine.hpp>#include <qle/pricingengines/analyticxassetlgmeqoptionengine.hpp>#include <qle/pricingengines/blackcdsoptionengine.hpp>#include <qle/pricingengines/crossccyswapengine.hpp>#include <qle/pricingengines/depositengine.hpp>#include <qle/pricingengines/discountingcommodityforwardengine.hpp>#include <qle/pricingengines/discountingcurrencyswapengine.hpp>#include <qle/pricingengines/discountingequityforwardengine.hpp>#include <qle/pricingengines/discountingfxforwardengine.hpp>#include <qle/pricingengines/discountingriskybondengine.hpp>#include <qle/pricingengines/discountingswapenginemulticurve.hpp>#include <qle/pricingengines/numericlgmmultilegoptionengine.hpp>#include <qle/pricingengines/oiccbasisswapengine.hpp>#include <qle/pricingengines/paymentdiscountingengine.hpp>#include <ql/currencies/europe.hpp>#include <ql/indexes/swap/euriborswap.hpp>#include <ql/instruments/makeswaption.hpp>#include <ql/math/array.hpp>#include <ql/math/comparison.hpp>#include <ql/models/shortrate/onefactormodels/gsr.hpp>#include <ql/pricingengines/swap/discountingswapengine.hpp>#include <ql/pricingengines/swaption/fdhullwhiteswaptionengine.hpp>#include <ql/pricingengines/swaption/gaussian1dswaptionengine.hpp>#include <ql/pricingengines/credit/midpointcdsengine.hpp>#include <ql/quotes/simplequote.hpp>#include <ql/termstructures/yield/flatforward.hpp>#include <ql/time/calendars/nullcalendar.hpp>#include <ql/time/calendars/target.hpp>#include <boost/make_shared.hpp>Go to the source code of this file.
Functions | |
| BOOST_AUTO_TEST_CASE (testMonoCurve) | |
| BOOST_AUTO_TEST_CASE (testDualCurve) | |
| BOOST_AUTO_TEST_CASE (testAgainstOtherEngines) | |
| BOOST_AUTO_TEST_CASE (testLgmInvariances) | |
| BOOST_AUTO_TEST_CASE | ( | testMonoCurve | ) |
Definition at line 103 of file analyticlgmswaptionengine.cpp.
Here is the call graph for this function:| BOOST_AUTO_TEST_CASE | ( | testDualCurve | ) |
Definition at line 209 of file analyticlgmswaptionengine.cpp.
Here is the call graph for this function:| BOOST_AUTO_TEST_CASE | ( | testAgainstOtherEngines | ) |
Definition at line 314 of file analyticlgmswaptionengine.cpp.
| BOOST_AUTO_TEST_CASE | ( | testLgmInvariances | ) |
Definition at line 478 of file analyticlgmswaptionengine.cpp.