]> git.donarmstrong.com Git - ape.git/blobdiff - src/rTrait.c
new as.list.DNAbin
[ape.git] / src / rTrait.c
index 2e7371f850f808ec54abcfef8479f2d0629b3778..e5922030774e2a76fcb662c44ebaf96dc3ceddcc 100644 (file)
@@ -1,4 +1,4 @@
-/* rTrait.c       2010-05-26 */
+/* rTrait.c       2010-06-23 */
 
 /* Copyright 2010 Emmanuel Paradis */
 
@@ -22,7 +22,7 @@ void rTraitCont(int *model, int *Nedge, int *edge1, int *edge2, double *el,
                break;
        case 2 : for (i = *Nedge - 1; i >= 0; i--) {
                        GetRNGstate();
-                       x[edge2[i]] = x[edge1[i]] + (sigma[i]*norm_rand() - alpha[i]*(x[edge1[i]] - theta[i])) * el[i]; /* need sqrt(el[i]) ? */
+                       x[edge2[i]] = x[edge1[i]] + sqrt(el[i])*(sigma[i]*norm_rand() - alpha[i]*(x[edge1[i]] - theta[i]));
                        PutRNGstate();
                }
                break;