24#ifndef quantlib_fdm_bermudan_step_condition_hpp
25#define quantlib_fdm_bermudan_step_condition_hpp
33 class FdmInnerValueCalculator;
38 const Date& referenceDate,
40 ext::shared_ptr<FdmMesher> mesher,
41 ext::shared_ptr<FdmInnerValueCalculator> calculator);
1-D array used in linear algebra.
const ext::shared_ptr< FdmMesher > mesher_
std::vector< Time > exerciseTimes_
const ext::shared_ptr< FdmInnerValueCalculator > calculator_
void applyTo(Array &a, Time t) const override
const std::vector< Time > & exerciseTimes() const
condition to be applied at every time step
Real Time
continuous quantity with 1-year units
conditions to be applied at every time step