Search
Preparing search index...
The search index is not available
quantlib.js
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"ql/models/marketmodels/models/flatvol"
FlatVolFactory
Class FlatVolFactory
Hierarchy
MarketModelFactoryObserver
FlatVolFactory
Implements
Observable
Observer
MarketModelFactory
Index
Constructors
constructor
Properties
_beta
_displacement
_is
Disposed
_long
Term
Correlation
_observables
_observers
_times
_volatility
_vols
_yield
Curve
deep
Update
dispose
is
Disposed
notify
Observers
register
Observer
register
With
register
With
Observables
unregister
Observer
unregister
With
unregister
With
All
Methods
create
update
Constructors
constructor
new
Flat
Vol
Factory
(
longTermCorrelation
:
Real
, beta
:
Real
, times
:
Time
[]
, vols
:
Volatility
[]
, yieldCurve
:
Handle
<
YieldTermStructure
>
, displacement
:
Spread
)
:
FlatVolFactory
Parameters
longTermCorrelation:
Real
beta:
Real
times:
Time
[]
vols:
Volatility
[]
yieldCurve:
Handle
<
YieldTermStructure
>
displacement:
Spread
Returns
FlatVolFactory
Properties
Private
_beta
_beta
:
Real
Private
_displacement
_displacement
:
Spread
_is
Disposed
_is
Disposed
:
boolean
= false
Private
_long
Term
Correlation
_long
Term
Correlation
:
Real
_observables
_observables
:
Set
<
Observable
>
= new Set()
_observers
_observers
:
Set
<
Observer
>
= new Set()
Private
_times
_times
:
Time
[]
Private
_volatility
_volatility
:
Interpolation
Private
_vols
_vols
:
Volatility
[]
Private
_yield
Curve
_yield
Curve
:
Handle
<
YieldTermStructure
>
deep
Update
deep
Update
:
(
)
=>
void
Type declaration
(
)
:
void
Returns
void
dispose
dispose
:
(
)
=>
void
Type declaration
(
)
:
void
Returns
void
is
Disposed
is
Disposed
:
boolean
notify
Observers
notify
Observers
:
(
)
=>
void
Type declaration
(
)
:
void
Returns
void
register
Observer
register
Observer
:
(
o
:
Observer
)
=>
void
Type declaration
(
o
:
Observer
)
:
void
Parameters
o:
Observer
Returns
void
register
With
register
With
:
(
h
:
Observable
)
=>
void
Type declaration
(
h
:
Observable
)
:
void
Parameters
h:
Observable
Returns
void
register
With
Observables
register
With
Observables
:
(
o
:
Observer
)
=>
void
Type declaration
(
o
:
Observer
)
:
void
Parameters
o:
Observer
Returns
void
unregister
Observer
unregister
Observer
:
(
o
:
Observer
)
=>
void
Type declaration
(
o
:
Observer
)
:
void
Parameters
o:
Observer
Returns
void
unregister
With
unregister
With
:
(
h
:
Observable
)
=>
Size
Type declaration
(
h
:
Observable
)
:
Size
Parameters
h:
Observable
Returns
Size
unregister
With
All
unregister
With
All
:
(
)
=>
void
Type declaration
(
)
:
void
Returns
void
Methods
create
create
(
evolution
:
EvolutionDescription
, numberOfFactors
:
Size
)
:
MarketModel
Parameters
evolution:
EvolutionDescription
numberOfFactors:
Size
Returns
MarketModel
update
update
(
)
:
void
Returns
void
Globals
"ql/models/marketmodels/models/flatvol"
Flat
Vol
Flat
Vol
Factory
constructor
_beta
_displacement
_is
Disposed
_long
Term
Correlation
_observables
_observers
_times
_volatility
_vols
_yield
Curve
deep
Update
dispose
is
Disposed
notify
Observers
register
Observer
register
With
register
With
Observables
unregister
Observer
unregister
With
unregister
With
All
create
update
flat
Vol
Covariance