euroOptFactory.hpp
50 std::vector<SmartPointer<BoundaryCondition> > getBoundarySpotConditions(Market m, double low,double upp) override;
std::vector< double > initialCondition(const std::vector< double > &grid)
Returns vector initializing value of the option.
Definition: euroOptFactory.cpp:57
Deeply copyable AbstractPricerFactory.
Definition: pricerAbstractFactory.hpp:71
double upperSpotLmt() override
Returns as upper limit of the spot.
Definition: euroOptFactory.cpp:81
Definition: backwardKolmogorovEq.cpp:5
std::vector< SmartPointer< BoundaryCondition > > getBoundarySpotConditions(Market m, double low, double upp) override
Returns vector of boundary conditions for European Option.
Definition: euroOptFactory.cpp:19
double lowerSpotLmt() override
Returns 0 as upper limit of the spot.
Definition: euroOptFactory.cpp:75
double getConcentrationPoint() override
Returns strike as concentration point.
Definition: euroOptFactory.cpp:87
EuroOptFactory()
Default constructor.
Definition: euroOptFactory.hpp:41
Class implements factory for European OptionClass is implementation of marian::AbstractPricerFactory...
Definition: euroOptFactory.hpp:37
EuroOptFactory(EuroOpt option)
Constructor.
Definition: euroOptFactory.hpp:47