Loading [MathJax]/jax/output/HTML-CSS/config.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
VarianceSwap
VarianceSwap Member List
This is the complete list of members for
VarianceSwap
, 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 override
VarianceSwap
virtual
forwardFirstNotificationOnly
()
LazyObject
freeze
()
LazyObject
frozen_
LazyObject
protected
Instrument
()
Instrument
isCalculated
() const
LazyObject
isExpired
() const override
VarianceSwap
virtual
QuantLib::iterator
typedef
Observable
private
QuantLib::Observer::iterator
typedef
Observer
LazyObject
()
LazyObject
maturityDate
() const
VarianceSwap
maturityDate_
VarianceSwap
protected
notifyObservers
()
Observable
notional
() const
VarianceSwap
notional_
VarianceSwap
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
performCalculations
() const override
Instrument
protected
virtual
position
() const
VarianceSwap
position_
VarianceSwap
protected
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
VarianceSwap
virtual
setupExpired
() const override
VarianceSwap
protected
virtual
startDate
() const
VarianceSwap
startDate_
VarianceSwap
protected
strike
() const
VarianceSwap
strike_
VarianceSwap
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
variance
() const
VarianceSwap
variance_
VarianceSwap
mutable
protected
VarianceSwap
(Position::Type position, Real strike, Real notional, const Date &startDate, const Date &maturityDate)
VarianceSwap
~LazyObject
() override=default
LazyObject
~Observable
()=default
Observable
virtual
~Observer
()
Observer
virtual
Generated by
Doxygen
1.9.5