Table of Contents

Class CentralLimitXoshiro256StarStarGaussianRng

Namespace
NanoQL.Numerics
Assembly
NanoQL.dll

QuantLib-Python's CentralLimitXoshiro256StarStarGaussianRng: CLGaussianRng<TRng> over Xoshiro256StarStarUniformRng, standard Gaussian deviates.

[WorkingType]
public sealed class CentralLimitXoshiro256StarStarGaussianRng : CLGaussianRng<Xoshiro256StarStarUniformRng>, IRng
Inheritance
CentralLimitXoshiro256StarStarGaussianRng
Implements
Inherited Members

Remarks

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

Constructors

CentralLimitXoshiro256StarStarGaussianRng(Xoshiro256StarStarUniformRng)

Initializes a new instance of the CentralLimitXoshiro256StarStarGaussianRng class.

public CentralLimitXoshiro256StarStarGaussianRng(Xoshiro256StarStarUniformRng uniformGenerator)

Parameters

uniformGenerator Xoshiro256StarStarUniformRng

The uniform generator, which the generator copies.

Exceptions

ArgumentNullException

uniformGenerator is null.

Methods

Clone()

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

public override CentralLimitXoshiro256StarStarGaussianRng Clone()

Returns

CentralLimitXoshiro256StarStarGaussianRng

The copy.