C# Class TypeLess.Helpers.SpreadFunctions

Mostra file Open project: jansater/TypeLess Class Usage Examples

Public Properties

Property Type Description
LinearSpread double>.Func
QuadraticSpread double>.Func
SineSpread double>.Func

Public Methods

Method 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

Method Description
Redistribute ( int count, double>.Func distribution ) : IEnumerable

Method Details

GaussianSpread() public static method

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)
return double>.Func

Spread() public static method

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

Property Details

LinearSpread public_oe static_oe property

public static Func LinearSpread
return double>.Func

QuadraticSpread public_oe static_oe property

public static Func QuadraticSpread
return double>.Func

SineSpread public_oe static_oe property

public static Func SineSpread
return double>.Func