36 bool operator()(
const QuantLib::ext::shared_ptr<Index>& a,
const QuantLib::ext::shared_ptr<Index>& b)
const {
37 return a->name() < b->name();
63 void initialise(
const QuantLib::ext::shared_ptr<Portfolio>& portfolio,
const QuantLib::ext::shared_ptr<Market>& market,
std::map< QuantLib::ext::shared_ptr< Index >, std::set< Date >, detail::IndexComparator > FixingMap
Cashflow handler type definitions.
std::map< QuantLib::ext::shared_ptr< Index >, TimeSeries< Real >, detail::IndexComparator > FixingCache
void applyFixings(Date start, Date end)
void update(Date d)
Update fixings to date d.
bool modifiedFixingHistory_
void initialise(const QuantLib::ext::shared_ptr< Portfolio > &portfolio, const QuantLib::ext::shared_ptr< Market > &market, const std::string &configuration=Market::defaultConfiguration)
Initialise the manager with these flows and indices from the given portfolio.
void reset()
Reset fixings to t0 (today)
static const string defaultConfiguration
bool operator()(const QuantLib::ext::shared_ptr< Index > &a, const QuantLib::ext::shared_ptr< Index > &b) const