Trait

castalia

DelayedDistribution

Related Doc: package castalia

Permalink

trait DelayedDistribution extends Delay

Linear Supertypes
Delay, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DelayedDistribution
  2. Delay
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def betaDistribution(mu: Double, sigma: Double): Distribution[Double]

    Permalink

    continuous probability distributions defined on the interval [0, 1] parametrized by two positive shape parameters, denoted by α and β, that appear as exponents of the random variable and control the shape of the distribution.

    continuous probability distributions defined on the interval [0, 1] parametrized by two positive shape parameters, denoted by α and β, that appear as exponents of the random variable and control the shape of the distribution.

    mu

    mean

    sigma

    stdev

    returns

    Distribution obeying beta: for use scaling should be applied

  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. def future[T](f: Future[T], delay: FiniteDuration)(implicit ec: ExecutionContext, s: Scheduler): Future[T]

    Permalink
    Definition Classes
    Delay
  11. def gammaDistribution(k: Double, theta: Double): Distribution[Double]

    Permalink
  12. def gammaRatios(p1: Double, x1: Double, p2: Double, x2: Double): (Double, Double)

    Permalink

    Function to find roots for gamma distribution parameters

    Function to find roots for gamma distribution parameters

    p1

    probalitity of the first term [0,1]

    x1

    value at that probability

    p2

    probalitity of the second term [0,1]

    x2

    value at that probability

    returns

    The shape and the scale parameter of the gamma distribution that satisfies the given probabilities and values.

  13. def gammaRatios(x1: Double, x2: Double): (Double, Double)

    Permalink

    Default gamma ratios of 0.5 and 0.9

    Default gamma ratios of 0.5 and 0.9

    x1

    value at probability 50%

    x2

    value at probability 90%

    returns

    The shape and the scale parameter of the gamma distribution that satisfies the given probabilities and values.

  14. def getBetaParametersFromMeanAndSigma(mu: Double, sigma: Double): (Double, Double)

    Permalink
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. def getWeibullParametersFromPercentiles(p95: Double, p99: Double): (Double, Double)

    Permalink

    p95

    the value to satisfy p95

    p99

    the value to satisfy p99

    returns

    the WeibullDistribution

  17. final def halveTheIntervalFP(f: (Double) ⇒ Double, x: Double, y: Double, tolerance: Double): Double

    Permalink

    Bisection method (Interval Halving method)

    Bisection method (Interval Halving method)

    f

    Function to find root

    x

    left edge

    y

    right edge

    tolerance

    precision

    returns

    The value at which the function's root is.

    Annotations
    @tailrec()
  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. def normalDistribution(mean: Double, stdev: Double, dist: Distribution[Double]): Distribution[Double]

    Permalink
  22. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. def signsAreOpposite(x: Double, y: Double): Boolean

    Permalink

    The "signs are opposite" helper function.

  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  26. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. def weibullDistribution(p95: Double, p99: Double): Distribution[Double]

    Permalink

    Generate weibull distribution

Inherited from Delay

Inherited from AnyRef

Inherited from Any

Ungrouped