21#ifndef quantlib_collect_node_data_hpp
22#define quantlib_collect_node_data_hpp
29 class MarketModelEvolver;
30 class MarketModelMultiProduct;
31 class MarketModelNodeDataProvider;
32 class MarketModelExerciseValue;
36 MarketModelMultiProduct& product,
37 MarketModelNodeDataProvider& dataProvider,
38 MarketModelExerciseValue& rebate,
39 MarketModelExerciseValue& control,
41 std::vector<std::vector<NodeData> >& collectedData);
std::size_t Size
size of a container
void collectNodeData(MarketModelEvolver &evolver, MarketModelMultiProduct &product, MarketModelNodeDataProvider &dataProvider, MarketModelExerciseValue &rebate, MarketModelExerciseValue &control, Size numberOfPaths, std::vector< std::vector< NodeData > > &collectedData)