22#ifndef quantlib_accounting_engine_hpp
23#define quantlib_accounting_engine_hpp
36 class MarketModelEvolver;
48 Real initialNumeraireValue);
63 std::vector<std::vector<MarketModelMultiProduct::CashFlow> >
Engine collecting cash flows along a market-model simulation.
ext::shared_ptr< MarketModelEvolver > evolver_
std::vector< MarketModelDiscounter > discounters_
Real initialNumeraireValue_
void multiplePathValues(SequenceStatisticsInc &stats, Size numberOfPaths)
std::vector< std::vector< MarketModelMultiProduct::CashFlow > > cashFlowsGenerated_
std::vector< Size > numberCashFlowsThisStep_
std::vector< Real > numerairesHeld_
Real singlePathValues(std::vector< Real > &values)
Clone< MarketModelMultiProduct > product_
cloning proxy to an underlying object
Statistics analysis of N-dimensional (sequence) data.
cloning proxy to an underlying object
std::size_t Size
size of a container
Statistics tools for sequence (vector, list, array) samples.