Table of Contents

Class MoroInvCumulativeBurley2020SobolGaussianRsg

Namespace
NanoQL.Numerics
Assembly
NanoQL.dll

QuantLib-Python's MoroInvCumulativeBurley2020SobolGaussianRsg: InverseCumulativeRsg<TUsg, TIc> over Burley2020SobolRsg and MoroInverseCumulativeNormal, standard Gaussian low-discrepancy sequences on Burley's 2020 scrambling of Sobol's.

[WorkingType]
public sealed class MoroInvCumulativeBurley2020SobolGaussianRsg : InverseCumulativeRsg<Burley2020SobolRsg, MoroInverseCumulativeNormal>, IRsg
Inheritance
MoroInvCumulativeBurley2020SobolGaussianRsg
Implements
Inherited Members

Remarks

A convenience name: nanoql's own code uses the generic type. A mutable working type, as its base is.

Constructors

MoroInvCumulativeBurley2020SobolGaussianRsg(Burley2020SobolRsg)

Initializes a new instance of the MoroInvCumulativeBurley2020SobolGaussianRsg class with the standard normal inverse cumulative, QuantLib's default construction.

public MoroInvCumulativeBurley2020SobolGaussianRsg(Burley2020SobolRsg uniformSequenceGenerator)

Parameters

uniformSequenceGenerator Burley2020SobolRsg

The uniform sequence generator, which the generator copies.

Exceptions

ArgumentNullException

uniformSequenceGenerator is null.

MoroInvCumulativeBurley2020SobolGaussianRsg(Burley2020SobolRsg, MoroInverseCumulativeNormal)

Initializes a new instance of the MoroInvCumulativeBurley2020SobolGaussianRsg class.

public MoroInvCumulativeBurley2020SobolGaussianRsg(Burley2020SobolRsg uniformSequenceGenerator, MoroInverseCumulativeNormal inverseCumulative)

Parameters

uniformSequenceGenerator Burley2020SobolRsg

The uniform sequence generator, which the generator copies.

inverseCumulative MoroInverseCumulativeNormal

The inverse cumulative distribution.

Exceptions

ArgumentNullException

uniformSequenceGenerator is null.

Methods

Clone()

Copies the generator deeply, its uniform sequence generator included: the copy's next draw equals this one's, into its own buffer, and the two change apart.

public override MoroInvCumulativeBurley2020SobolGaussianRsg Clone()

Returns

MoroInvCumulativeBurley2020SobolGaussianRsg

The copy.