26#ifndef quantlib_fdm_dividend_handler_hpp
27#define quantlib_fdm_dividend_handler_hpp
40 const ext::shared_ptr<FdmMesher>& mesher,
41 const Date& referenceDate,
43 Size equityDirection);
49 const std::vector<Real>&
dividends()
const;
1-D array used in linear algebra.
std::vector< Date > dividendDates_
const Size equityDirection_
const std::vector< Time > & dividendTimes() const
std::vector< Time > dividendTimes_
const ext::shared_ptr< FdmMesher > mesher_
std::vector< Real > dividends_
void applyTo(Array &a, Time t) const override
const std::vector< Date > & dividendDates() const
const std::vector< Real > & dividends() const
condition to be applied at every time step
Schedule of dividend dates.
Real Time
continuous quantity with 1-year units
std::size_t Size
size of a container
std::vector< ext::shared_ptr< Dividend > > DividendSchedule
conditions to be applied at every time step