<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -22,10 +22,6 @@
 ;;   return f;
 ;; }
 
-
-(declaim (ftype (function (double-float double-float) double-float) random-f)
-	 (inline random-f))
-
 (defun random-f (nu1 nu2)
    &quot;Random value for:
 
@@ -33,7 +29,10 @@ p(x) dx = (nu1^(nu1/2) nu2^(nu2/2) Gamma((nu1 + nu2)/2) /
 Gamma(nu1/2) Gamma(nu2/2)) *
 x^(nu1/2 - 1) (nu2 + nu1 * x)^(-nu1/2 -nu2/2) dx&quot;
    
-   (let ((y1 (random-gamma ((/ nu1 2d0) 2d0)))
-	 (y2 (random-gamma ((/ nu2 2d0) 2d0))))
+   (declare (type double-float nu1 nu2))
+
+   (let ((y1 (random-gamma (/ nu1 2d0) 2d0))
+	 (y2 (random-gamma (/ nu2 2d0) 2d0)))
 
+     (declare (type double-float y1 y2))
      (/ (* y1 nu2) (* y2 nu1))))</diff>
      <filename>f.lisp</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>386ebefd3a3eecba66cc015089fe1b331ce725d4</id>
    </parent>
  </parents>
  <author>
    <name>Leonardo Varuzza</name>
    <email>varuzza@gmail.com</email>
  </author>
  <url>http://github.com/lvaruzza/cl-randist/commit/c4eac8ef178443d875d70efae5aa25044c57ffa7</url>
  <id>c4eac8ef178443d875d70efae5aa25044c57ffa7</id>
  <committed-date>2008-02-24T07:35:06-08:00</committed-date>
  <authored-date>2008-02-24T07:35:06-08:00</authored-date>
  <message>Fix random-f</message>
  <tree>d4f5d1aab8a0bf8953639a791e680fe551e6ae11</tree>
  <committer>
    <name>Leonardo Varuzza</name>
    <email>varuzza@gmail.com</email>
  </committer>
</commit>
