Documentation of 'umontreal.iro.lecuyer.randvar.HyperbolicSecantGen' Java class
HyperbolicSecantGen
umontreal.iro.lecuyer.randvar

Class HyperbolicSecantGen



  • public class HyperbolicSecantGen
    extends RandomVariateGen
    This class implements random variate generators for the hyperbolic secant distribution with location parameter μ and scale parameter σ. The density function of this distribution is

    f (x) = 1/(2σ) sech(π/2(x - μ)/σ),         - ∞ < x < ∞.

    • Constructor Detail

      • HyperbolicSecantGen

        public HyperbolicSecantGen(RandomStream s,
                                   double mu,
                                   double sigma)
        Creates a hyperbolic secant random variate generator with parameters μ = mu and σ = sigma, using stream s.
      • HyperbolicSecantGen

        public HyperbolicSecantGen(RandomStream s)
        Creates a hyperbolic secant random variate generator with parameters μ = 0 and σ = 1, using stream s.
      • HyperbolicSecantGen

        public HyperbolicSecantGen(RandomStream s,
                                   HyperbolicSecantDist dist)
        Creates a new generator for the distribution dist, using stream s.
    • Method Detail

      • nextDouble

        public static double nextDouble(RandomStream s,
                                        double mu,
                                        double sigma)
        Generates a variate from the hyperbolic secant distribution with location parameter μ and scale parameter σ.
      • getMu

        public double getMu()
        Returns the parameter μ of this object.
      • getSigma

        public double getSigma()
        Returns the parameter σ of this object.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.