samer@0: package samer.maths.random; samer@0: import samer.maths.*; samer@0: import samer.core.*; samer@0: samer@0: /** samer@0: sample from posterior samer@0: instead of supplying weighting factor, samer@0: reject a fraction of the samples samer@0: make take a long time if A<=var) { samer@0: v=v-var; samer@0: if (mean>0) { samer@0: double k=Math.exp(-2*mean); samer@0: double u=rnd.nextDouble(); samer@0: if (u