9 #include <diffusion/convectionDiffusionProcess.hpp>    10 #include <diffusion/backwardKolmogorovEq.hpp>    11 #include <diffusion/forwardKolmogorovEq.hpp>    19 #include <FDM/tridiagonalOperator.hpp>    20 #include <FDM/tridiagonalSolver.hpp>    21 #include <FDM/LUSolver.hpp>    27 #include <FDM/boundaryConditions/boundaryCondition.hpp>    28 #include <FDM/boundaryConditions/dirichletBoundaryCondition.hpp>    34 #include <FDM/gridBuilders/gridBuilder.hpp>    35 #include <FDM/gridBuilders/uniformGridBuilder.hpp>    36 #include <FDM/gridBuilders/hsineGridBuilder.hpp>    44 #include <FDM/schemes/fdScheme.hpp>    45 #include <FDM/schemes/explicitScheme.hpp>    46 #include <FDM/schemes/implicitScheme.hpp>    47 #include <FDM/schemes/crankNicolsonScheme.hpp>    52 #include <financial/market.hpp>    53 #include <financial/analyticPricer.hpp>    54 #include <financial/FdmPricer.hpp>    60 #include <financial/gridRange/rangeSetup.hpp>    61 #include <financial/gridRange/spotRelatedRange.hpp>    68 #include <financial/options/option.hpp>    69 #include <financial/options/euroOpt.hpp>    70 #include <financial/options/pricerAbstractFactory.hpp>    71 #include <financial/options/euroOptFactory.hpp>    76 #include <utils/smartPointer.hpp>    77 #include <utils/dataFrame.hpp>    78 #include <utils/utils.hpp>    79 #include <utils/mathUtils.hpp>