AbstractBinomialProviderWithFallback
extends AbstractBinomialProvider
in package
AbstractYes
Table of Contents
Properties
Methods
- binom() : float
- Calculate binomial coefficient (n choose k).
- calculate() : float
- getFallbackProvider() : AbstractBinomialProvider
- initFallbackProvider() : AbstractBinomialProvider
- tryCalculate() : float|null
Properties
$fallback
private
AbstractBinomialProvider|null
$fallback
= null
Methods
binom()
Calculate binomial coefficient (n choose k).
public
binom(int $n, int $k) : float
Parameters
- $n : int
- $k : int
Return values
floatcalculate()
protected
calculate(int $n, int $k) : float
Parameters
- $n : int
- $k : int
Return values
floatgetFallbackProvider()
protected
getFallbackProvider() : AbstractBinomialProvider
Return values
AbstractBinomialProviderinitFallbackProvider()
protected
abstract initFallbackProvider() : AbstractBinomialProvider
Return values
AbstractBinomialProvidertryCalculate()
protected
abstract tryCalculate(int $n, int $k) : float|null
Parameters
- $n : int
- $k : int