Properties
MC
RNG
S
S: any
_antitheticVariate
_antitheticVariate: boolean
_arguments
_arguments
: Arguments = new VarianceSwap.Arguments()
_controlVariate
_controlVariate: boolean
_isDisposed
_isDisposed: boolean = false
_mcModel
_observables
_observers
_results
_results: Results = new VarianceSwap.Results()
calculate
calculate: () => void
calculate1
calculate1
: (requiredTolerance
: Real, requiredSamples
: Size, maxSamples
: Size) => void
Type declaration
-
- (requiredTolerance: Real, requiredSamples: Size, maxSamples: Size): void
-
Parameters
-
requiredTolerance: Real
-
requiredSamples: Size
-
maxSamples: Size
Returns void
controlPathGenerator
controlPathPricer
controlPricingEngine
controlVariateValue
control
VariateValue: () => Real
deepUpdate
deepUpdate: () => void
dispose
dispose: () => void
errorEstimate
error
Estimate: () => Real
getArguments
getResults
getResults: () => Results
isDisposed
isDisposed: boolean
mcsInit
mcs
Init: (antitheticVariate: boolean, controlVariate: boolean) => McSimulation
Type declaration
-
- (antitheticVariate: boolean, controlVariate: boolean): McSimulation
-
Parameters
-
antitheticVariate: boolean
-
controlVariate: boolean
notifyObservers
notifyObservers: () => void
registerObserver
registerWith
registerWithObservables
register
WithObservables: (o: Observer) => void
reset
reset: () => void
sampleAccumulator
unregisterObserver
unregister
Observer: (o: Observer) => void
unregisterWith
unregisterWithAll
unregisterWithAll: () => void
update
update: () => void
value
valueWithSamples
value
WithSamples: (samples: Size) => Real