QuantLib
: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
Loading...
Searching...
No Matches
QuantLib
Option
Option Member List
This is the complete list of members for
Option
, including all inherited members.
additionalResults
() const
Instrument
additionalResults_
Instrument
mutable
protected
alwaysForward_
LazyObject
protected
alwaysForwardNotifications
()
LazyObject
calculate
() const override
Instrument
protected
virtual
calculated_
LazyObject
mutable
protected
Call
enum value
Option
deepUpdate
()
Observer
virtual
engine_
Instrument
protected
errorEstimate
() const
Instrument
errorEstimate_
Instrument
protected
exercise
() const
Option
exercise_
Option
protected
fetchResults
(const PricingEngine::results *) const
Instrument
virtual
forwardFirstNotificationOnly
()
LazyObject
freeze
()
LazyObject
frozen_
LazyObject
protected
Instrument
()
Instrument
isCalculated
() const
LazyObject
isExpired
() const =0
Instrument
pure virtual
QuantLib::iterator
typedef
Observable
private
QuantLib::Observer::iterator
typedef
Observer
LazyObject
()
LazyObject
notifyObservers
()
Observable
NPV
() const
Instrument
NPV_
Instrument
mutable
protected
Observable
()
Observable
Observable
(const Observable &)
Observable
Observable
(Observable &&)=delete
Observable
observables_
Observer
private
Observer
()=default
Observer
QuantLib::Observer::Observer
(const Observer &)
Observer
observers_
Observable
private
operator<<
(std::ostream &, Option::Type)
Option
related
QuantLib::operator=
(const Observable &)
Observable
QuantLib::operator=
(Observable &&)=delete
Observable
QuantLib::Observer::operator=
(const Observer &)
Observer
Option
(ext::shared_ptr< Payoff > payoff, ext::shared_ptr< Exercise > exercise)
Option
payoff
() const
Option
payoff_
Option
protected
performCalculations
() const override
Instrument
protected
virtual
Put
enum value
Option
recalculate
()
LazyObject
registerObserver
(Observer *)
Observable
private
registerWith
(const ext::shared_ptr< Observable > &)
Observer
registerWithObservables
(const ext::shared_ptr< Observer > &)
Observer
result
(const std::string &tag) const
Instrument
QuantLib::set_type
typedef
Observable
private
setPricingEngine
(const ext::shared_ptr< PricingEngine > &)
Instrument
setupArguments
(PricingEngine::arguments *) const override
Option
virtual
setupExpired
() const
Instrument
protected
virtual
Type
enum name
Option
unfreeze
()
LazyObject
unregisterObserver
(Observer *)
Observable
private
unregisterWith
(const ext::shared_ptr< Observable > &)
Observer
unregisterWithAll
()
Observer
update
() override
LazyObject
virtual
updating_
LazyObject
private
valuationDate
() const
Instrument
valuationDate_
Instrument
mutable
protected
~LazyObject
() override=default
LazyObject
~Observable
()=default
Observable
virtual
~Observer
()
Observer
virtual
Generated by
Doxygen
1.9.5