Logo
Reference manual - version ored_version
Public Member Functions | List of all members
MarketObserver Class Reference

Observer class for Model Builders. More...

#include <ored/model/marketobserver.hpp>

+ Inheritance diagram for MarketObserver:

Public Member Functions

void addObservable (boost::shared_ptr< Observable > observable)
 Add an observable.
 
void update () override
 Observer interface.
 
bool hasUpdated (const bool reset)
 Returns true if has been updated, reset updated flag if required.
 

Detailed Description

Observer class for Model Builders.

This class holds all observables of a builder, except special ones like vol surfaces that should be handled separately in the builders to determine whether a recalibration of the model is required.