Uses of Class
org.knowceans.arms.ArmSampler.Envelope

Packages that use ArmSampler.Envelope
org.knowceans.arms   
 

Uses of ArmSampler.Envelope in org.knowceans.arms
 

Methods in org.knowceans.arms with parameters of type ArmSampler.Envelope
(package private)  void ArmSampler.cumulate(ArmSampler.Envelope env)
          to exponentiate and integrate envelope
(package private)  int ArmSampler.initial(double[] xinit, int ninit, double xl, double xr, int npoint, ArmSampler.Envelope env, double[] convex, int[] neval, ArmSampler.Metropolis metrop)
          to set up initial envelope
(package private)  void ArmSampler.invert(double prob, ArmSampler.Envelope env, ArmSampler.Point p)
          to obtain a point corresponding to a qiven cumulative probability
(package private)  int ArmSampler.meet(ArmSampler.Point q, ArmSampler.Envelope env, ArmSampler.Metropolis metrop)
          To find where two chords intersect
(package private)  double ArmSampler.perfunc(ArmSampler.Envelope env, double x)
          to evaluate log density and increment count of evaluations
(package private)  void ArmSampler.sample(ArmSampler.Envelope env, ArmSampler.Point p)
          To sample from piecewise exponential envelope
(package private)  int ArmSampler.test(ArmSampler.Envelope env, ArmSampler.Point p, ArmSampler.Metropolis metrop)
          to perform rejection, squeezing, and metropolis tests
(package private)  int ArmSampler.update(ArmSampler.Envelope env, ArmSampler.Point p, ArmSampler.Metropolis metrop)
          to update envelope to incorporate new point on log density