24#ifndef quantlib_discretized_double_barrier_option_h
25#define quantlib_discretized_double_barrier_option_h
Binomial trees under the BSM model.
1-D array used in linear algebra.
Discretized asset class used by numerical methods.
const Array & values() const
Derman-Kani-Ergener-Bardhan discretized option helper class.
void postAdjustValuesImpl() override
std::vector< Time > mandatoryTimes() const override
DiscretizedDoubleBarrierOption unenhanced_
void adjustBarrier(Array &optvalues, const Array &grid)
void reset(Size size) override
Standard discretized option helper class.
DoubleBarrierOption::arguments arguments_
std::vector< Time > stoppingTimes_
const Array & vanilla() const
void checkBarrier(Array &optvalues, const Array &grid) const
DiscretizedVanillaOption vanilla_
void postAdjustValuesImpl() override
std::vector< Time > mandatoryTimes() const override
const DoubleBarrierOption::arguments & arguments() const
void reset(Size size) override
Arguments for double barrier option calculation
multi-dimensional stochastic process class.
Discretized asset classes.
discretized vanilla option
double Barrier european option on a single asset
std::size_t Size
size of a container