C# Class NReco.Math3.Special.BetaTest

Datei anzeigen Open project: nreco/recommender Class Usage Examples

Public Methods

Method Description
ulp ( double x ) : double

Private Methods

Method Description
BetaTest ( ) : System
logGammaMinusLogGammaSum ( double a, double b ) : double
logGammaSum ( double a, double b ) : double
sumDeltaMinusDeltaSum ( double a, double b ) : double
testLogBeta ( ) : void
testLogBeta ( double expected, double a, double b ) : void
testLogBetaNanPositive ( ) : void
testLogBetaNegativePositive ( ) : void
testLogBetaPositiveNan ( ) : void
testLogBetaPositiveNegative ( ) : void
testLogBetaPositivePositive ( ) : void
testLogBetaPositiveZero ( ) : void
testLogBetaZeroPositive ( ) : void
testLogGammaMinusLogGammaSum ( ) : void
testLogGammaMinusLogGammaSumPrecondition1 ( ) : void
testLogGammaMinusLogGammaSumPrecondition2 ( ) : void
testLogGammaSum ( ) : void
testLogGammaSumPrecondition1 ( ) : void
testLogGammaSumPrecondition2 ( ) : void
testLogGammaSumPrecondition3 ( ) : void
testLogGammaSumPrecondition4 ( ) : void
testMath1067 ( ) : void
testRegularizedBeta ( double expected, double x, double a, double b ) : void
testRegularizedBetaNanPositivePositive ( ) : void
testRegularizedBetaNegativePositivePositive ( ) : void
testRegularizedBetaPositiveNanPositive ( ) : void
testRegularizedBetaPositiveNegativePositive ( ) : void
testRegularizedBetaPositivePositiveNan ( ) : void
testRegularizedBetaPositivePositiveNegative ( ) : void
testRegularizedBetaPositivePositivePositive ( ) : void
testRegularizedBetaPositivePositiveZero ( ) : void
testRegularizedBetaPositiveZeroPositive ( ) : void
testRegularizedBetaTinyArgument ( ) : void
testRegularizedBetaZeroPositivePositive ( ) : void
testSumDeltaMinusDeltaSum ( ) : void
testSumDeltaMinusDeltaSumPrecondition1 ( ) : void
testSumDeltaMinusDeltaSumPrecondition2 ( ) : void

Method Details

ulp() public static method

public static ulp ( double x ) : double
x double
return double