Loading [MathJax]/extensions/tex2jax.js
QuantLib
: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
y
z
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
y
Variables
a
b
c
d
e
f
i
l
m
n
p
r
s
t
Typedefs
b
c
d
e
f
g
h
i
l
m
n
p
r
s
t
v
y
z
Enumerations
Enumerator
a
b
c
d
e
f
g
h
j
l
m
n
o
p
q
s
t
u
w
y
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
g
h
i
k
m
o
p
r
s
t
u
v
w
z
Enumerations
a
b
c
d
e
f
h
i
l
m
n
o
p
q
r
s
t
y
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Related Functions
a
b
c
d
f
i
m
n
o
p
q
r
s
Files
File List
File Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
v
w
x
y
z
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
v
w
x
y
z
Macros
b
d
i
m
n
p
q
s
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
QuantLib
VarianceOption
VarianceOption Member List
This is the complete list of members for
VarianceOption
, 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
deepUpdate
()
Observer
virtual
engine_
Instrument
protected
errorEstimate
() const
Instrument
errorEstimate_
Instrument
protected
fetchResults
(const PricingEngine::results *) const
Instrument
virtual
forwardFirstNotificationOnly
()
LazyObject
freeze
()
LazyObject
frozen_
LazyObject
protected
Instrument
()
Instrument
isCalculated
() const
LazyObject
isExpired
() const override
VarianceOption
virtual
QuantLib::iterator
typedef
Observable
private
QuantLib::Observer::iterator
typedef
Observer
LazyObject
()
LazyObject
maturityDate
() const
VarianceOption
maturityDate_
VarianceOption
protected
notifyObservers
()
Observable
notional
() const
VarianceOption
notional_
VarianceOption
protected
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
QuantLib::operator=
(const Observable &)
Observable
QuantLib::operator=
(Observable &&)=delete
Observable
QuantLib::Observer::operator=
(const Observer &)
Observer
payoff
() const
VarianceOption
payoff_
VarianceOption
protected
performCalculations
() const override
Instrument
protected
virtual
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 *args) const override
VarianceOption
virtual
setupExpired
() const
Instrument
protected
virtual
startDate
() const
VarianceOption
startDate_
VarianceOption
protected
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
VarianceOption
(ext::shared_ptr< Payoff > payoff, Real notional, const Date &startDate, const Date &maturityDate)
VarianceOption
~LazyObject
() override=default
LazyObject
~Observable
()=default
Observable
virtual
~Observer
()
Observer
virtual
Generated by
Doxygen
1.9.5