FdmPricer.hpp
41 void solveAndSave(Market market, SmartPointer<Option> option, std::string file, int Ns = 100, int Nt = 200);
void solveAndSave(Market market, SmartPointer< Option > option, std::string file, int Ns=100, int Nt=200)
Method solves pricing PDE and save results to csv.
Definition: FdmPricer.cpp:79
SmartPointer< GridBuilder > tgrid_
Algorithm generating time grid.
Definition: FdmPricer.hpp:45
SmartPointer< RangeSetup > range_setter_
Algorithm defining range of grid.
Definition: FdmPricer.hpp:46
FDMPricer(SmartPointer< FDScheme > scheme, SmartPointer< TridiagonalSolver > solver, SmartPointer< GridBuilder > sgrid, SmartPointer< GridBuilder > tgrid, SmartPointer< RangeSetup > range_setter)
Constructor.
Definition: FdmPricer.hpp:30
SmartPointer< FDScheme > scheme_
FD scheme (Explicit, Implicit, etc)
Definition: FdmPricer.hpp:43
Definition: backwardKolmogorovEq.cpp:5
double price(Market m, SmartPointer< Option > o, int Ns=100, int Nt=200)
Method pricing option.
Definition: FdmPricer.cpp:25
SmartPointer< GridBuilder > sgrid_
Algorithm generating spatial grid.
Definition: FdmPricer.hpp:44