X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=src%2FrTrait.c;h=e5922030774e2a76fcb662c44ebaf96dc3ceddcc;hb=92ef6853c5cb0e730dad1af9961064239a1d375f;hp=2e7371f850f808ec54abcfef8479f2d0629b3778;hpb=2419de65ffb4f7c45eb8c2448bcba3d0df64744f;p=ape.git diff --git a/src/rTrait.c b/src/rTrait.c index 2e7371f..e592203 100644 --- a/src/rTrait.c +++ b/src/rTrait.c @@ -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;