21#ifndef quantlib_market_model_parametric_exercise_adapter_hpp
22#define quantlib_market_model_parametric_exercise_adapter_hpp
31 class MarketModelParametricExercise;
36 std::vector<std::vector<Real> > parameters);
39 void reset()
override;
42 std::unique_ptr<ExerciseStrategy<CurveState> >
clone()
const override;
cloning proxy to an underlying object
Curve state for market-model simulations
Clone< MarketModelParametricExercise > exercise_
std::vector< Size > numberOfVariables_
std::vector< Time > relevantTimes() const override
std::vector< Real > variables_
bool exercise(const CurveState ¤tState) const override
std::vector< Time > exerciseTimes_
std::unique_ptr< ExerciseStrategy< CurveState > > clone() const override
std::valarray< bool > isExerciseTime_
void nextStep(const CurveState ¤tState) override
std::vector< Time > exerciseTimes() const override
std::vector< std::vector< Real > > parameters_
cloning proxy to an underlying object
std::size_t Size
size of a container