|
|
| Commodity (const ext::shared_ptr< SecondaryCosts > &secondaryCosts) |
| |
|
const ext::shared_ptr< SecondaryCosts > & | secondaryCosts () const |
| |
|
const SecondaryCostAmounts & | secondaryCostAmounts () const |
| |
|
const PricingErrors & | pricingErrors () const |
| |
|
void | addPricingError (PricingError::Level errorLevel, const std::string &error, const std::string &detail="") const |
| |
|
Real | NPV () const |
| | returns the net present value of the instrument.
|
| |
|
Real | errorEstimate () const |
| | returns the error estimate on the NPV when available.
|
| |
|
const Date & | valuationDate () const |
| | returns the date the net present value refers to.
|
| |
|
template<typename T > |
| T | result (const std::string &tag) const |
| | returns any additional result returned by the pricing engine.
|
| |
|
const std::map< std::string, boost::any > & | additionalResults () const |
| | returns all additional result returned by the pricing engine.
|
| |
|
virtual bool | isExpired () const =0 |
| | returns whether the instrument might have value greater than zero.
|
| |
| void | setPricingEngine (const ext::shared_ptr< PricingEngine > &) |
| | set the pricing engine to be used. More...
|
| |
| virtual void | setupArguments (PricingEngine::arguments *) const |
| |
| virtual void | fetchResults (const PricingEngine::results *) const |
| |
| void | update () |
| |
| void | recalculate () |
| |
| void | freeze () |
| |
| void | unfreeze () |
| |
| void | alwaysForwardNotifications () |
| |
|
| Observable (const Observable &) |
| |
| Observable & | operator= (const Observable &) |
| |
| void | notifyObservers () |
| |
|
| Observer (const Observer &) |
| |
|
Observer & | operator= (const Observer &) |
| |
|
std::pair< iterator, bool > | registerWith (const ext::shared_ptr< Observable > &) |
| |
| void | registerWithObservables (const ext::shared_ptr< Observer > &) |
| |
|
Size | unregisterWith (const ext::shared_ptr< Observable > &) |
| |
|
void | unregisterWithAll () |
| |
| virtual void | deepUpdate () |
| |