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