=begin
 This is a machine generated stub using stdlib-doc for <b>module Math</b>
 Ruby sources used:  RUBY-1.8.6-p111
 Created on Fri Dec 07 14:16:31 +0300 2007 by IntelliJ IDEA Ruby Plugin.
=end

#   
#     The <code>Math</code> module contains module functions for basic
#     trigonometric and transcendental functions. See class
#     <code>Float</code> for a list of constants that
#     define Ruby's floating point accuracy.
#         
# 
# 
module Math
    PI = nil #value is unknown, used for indexing.
    PI = nil #value is unknown, used for indexing.
    E = nil #value is unknown, used for indexing.
    E = nil #value is unknown, used for indexing.
    public
    #  
    # Math.atan2(y, x)  => float
    #   
    #     
    #     Computes the arc tangent given <i>y</i> and <i>x</i>. Returns
    #     -PI..PI.
    #        
    #    
    # 
    def self.atan2(y, x)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.cos(x)    => float
    #   
    #     
    #     Computes the cosine of <i>x</i> (expressed in radians). Returns
    #     -1..1.
    #    
    # 
    def self.cos(x)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.sin(x)    => float
    #   
    #     
    #     Computes the sine of <i>x</i> (expressed in radians). Returns
    #     -1..1.
    #    
    # 
    def self.sin(x)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.tan(x)    => float
    #   
    #     
    #     Returns the tangent of <i>x</i> (expressed in radians).
    #    
    # 
    def self.tan(x)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.acos(x)    => float
    #   
    #     
    #     Computes the arc cosine of <i>x</i>. Returns 0..PI.
    #    
    # 
    def self.acos(x)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.asin(x)    => float
    #   
    #     
    #     Computes the arc sine of <i>x</i>. Returns 0..PI.
    #    
    # 
    def self.asin(x)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.atan(x)    => float
    #   
    #     
    #     Computes the arc tangent of <i>x</i>. Returns -{PI/2} .. {PI/2}.
    #    
    # 
    def self.atan(x)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.cosh(x)    => float
    #   
    #     
    #     Computes the hyperbolic cosine of <i>x</i> (expressed in radians).
    #    
    # 
    def self.cosh(x)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.sinh(x)    => float
    #   
    #     
    #     Computes the hyperbolic sine of <i>x</i> (expressed in
    #     radians).
    #    
    # 
    def self.sinh(x)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.tanh()    => float
    #   
    #     
    #     Computes the hyperbolic tangent of <i>x</i> (expressed in
    #     radians).
    #    
    # 
    def self.tanh()
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.acosh(x)    => float
    #   
    #     
    #     Computes the inverse hyperbolic cosine of <i>x</i>.
    #    
    # 
    def self.acosh(x)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.asinh(x)    => float
    #   
    #     
    #     Computes the inverse hyperbolic sine of <i>x</i>.
    #    
    # 
    def self.asinh(x)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.atanh(x)    => float
    #   
    #     
    #     Computes the inverse hyperbolic tangent of <i>x</i>.
    #    
    # 
    def self.atanh(x)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.exp(x)    => float
    #   
    #     
    #     Returns e**x.
    #    
    # 
    def self.exp(x)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.log(numeric)    => float
    #   
    #     
    #     Returns the natural logarithm of <i>numeric</i>.
    #    
    # 
    def self.log(numeric)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.log10(numeric)    => float
    #   
    #     
    #     Returns the base 10 logarithm of <i>numeric</i>.
    #    
    # 
    def self.log10(numeric)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.sqrt(numeric)    => float
    #   
    #     
    #     Returns the non-negative square root of <i>numeric</i>.
    #    
    # 
    def self.sqrt(numeric)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.frexp(numeric)    => [ fraction, exponent ]
    #   
    #     
    #     Returns a two-element array containing the normalized fraction (a
    #     <code>Float</code>) and exponent (a <code>Fixnum</code>) of
    #     <i>numeric</i>.
    #        
    #        fraction, exponent = Math.frexp(1234)   #=> [0.6025390625, 11]
    #        fraction * 2**exponent                  #=> 1234.0
    #    
    # 
    def self.frexp(numeric)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.ldexp(flt, int) -> float
    #   
    #     
    #     Returns the value of <i>flt</i>*(2**<i>int</i>).
    #        
    #        fraction, exponent = Math.frexp(1234)
    #        Math.ldexp(fraction, exponent)   #=> 1234.0
    #    
    # 
    def self.ldexp(flt, int)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.hypot(x, y)    => float
    #   
    #     
    #     Returns sqrt(x**2 + y**2), the hypotenuse of a right-angled triangle
    #     with sides <i>x</i> and <i>y</i>.
    #        
    #        Math.hypot(3, 4)   #=> 5.0
    #    
    # 
    def self.hypot(x, y)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.erf(x)  => float
    #   
    #    
    #     Calculates the error function of x.
    #    
    # 
    def self.erf(x)
        #This is a stub, used for indexing
    end
    public
    #  
    # Math.erfc(x)  => float
    #   
    #    
    #     Calculates the complementary error function of x.
    #    
    # 
    def self.erfc(x)
        #This is a stub, used for indexing
    end
end
