Observer class for Model Builders. More...
#include <ored/model/marketobserver.hpp>
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. | |
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.