C# Class TypeLess.Helpers.SpreadFunctions

Afficher le fichier Open project: jansater/TypeLess Class Usage Examples

Méthodes publiques

Свойство Type Description
LinearSpread double>.Func
QuadraticSpread double>.Func
SineSpread double>.Func

Méthodes publiques

Méthode Description
GaussianSpread ( double a, double b, double c, double d ) : double>.Func

Spread ( double min, double max, int count, double>.Func distribution ) : IEnumerable

Private Methods

Méthode Description
Redistribute ( int count, double>.Func distribution ) : IEnumerable

Method Details

GaussianSpread() public static méthode

public static GaussianSpread ( double a, double b, double c, double d ) : double>.Func
a double The height of the curve
b double Position of center
c double Width of bell
d double offset (normally 0)
Résultat double>.Func

Spread() public static méthode

public static Spread ( double min, double max, int count, double>.Func distribution ) : IEnumerable
min double
max double
count int
distribution double>.Func
Résultat IEnumerable

Property Details

LinearSpread public_oe static_oe property

public static Func LinearSpread
Résultat double>.Func

QuadraticSpread public_oe static_oe property

public static Func QuadraticSpread
Résultat double>.Func

SineSpread public_oe static_oe property

public static Func SineSpread
Résultat double>.Func