21#ifndef quantlib_market_model_node_data_provider_hpp
22#define quantlib_market_model_node_data_provider_hpp
31 class EvolutionDescription;
46 std::vector<Real>&
results)
const = 0;
Curve state for market-model simulations
Market-model evolution description.
virtual void values(const CurveState &, std::vector< Real > &results) const =0
virtual ~MarketModelNodeDataProvider()=default
virtual std::vector< Size > numberOfData() const =0
virtual std::valarray< bool > isExerciseTime() const =0
virtual Size numberOfExercises() const =0
virtual const EvolutionDescription & evolution() const =0
virtual void nextStep(const CurveState &)=0
std::size_t Size
size of a container