Class MoroInvCumulativeBurley2020SobolGaussianRsg
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
uniformSequenceGeneratorBurley2020SobolRsgThe uniform sequence generator, which the generator copies.
Exceptions
- ArgumentNullException
uniformSequenceGeneratoris null.
MoroInvCumulativeBurley2020SobolGaussianRsg(Burley2020SobolRsg, MoroInverseCumulativeNormal)
Initializes a new instance of the MoroInvCumulativeBurley2020SobolGaussianRsg class.
public MoroInvCumulativeBurley2020SobolGaussianRsg(Burley2020SobolRsg uniformSequenceGenerator, MoroInverseCumulativeNormal inverseCumulative)
Parameters
uniformSequenceGeneratorBurley2020SobolRsgThe uniform sequence generator, which the generator copies.
inverseCumulativeMoroInverseCumulativeNormalThe inverse cumulative distribution.
Exceptions
- ArgumentNullException
uniformSequenceGeneratoris 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()