org.omegahat.Simulation.MCMC
Class CustomMarkovChain.NormalGenerator

java.lang.Object
  |
  +--org.omegahat.Probability.Distributions.Normal
        |
        +--org.omegahat.Simulation.MCMC.CustomMarkovChain.NormalGenerator
All Implemented Interfaces:
ConditionalGenerator, MarkovProposal
Enclosing class:
CustomMarkovChain

public static class CustomMarkovChain.NormalGenerator
extends Normal
implements MarkovProposal


Fields inherited from class org.omegahat.Probability.Distributions.Normal
mu, prng, prob, sigma
 
Constructor Summary
CustomMarkovChain.NormalGenerator(PRNG prng)
           
 
Method Summary
 java.lang.Object generate(java.lang.Object ignored)
          Generate a single random value conditional on conditionals
 java.lang.Object[] generateSeveral(int howmany, java.lang.Object[] ignored)
           
 
Methods inherited from class org.omegahat.Probability.Distributions.Normal
cdf, cdf, cdf, CDF, cdf, density, density, density, density, generate, generate, generate, generateDouble, generateDouble, generateObject, generateObject, generateSeveral, getMean, getParameterNames, getParameters, getStandardDeviation, getVariance, identifier, isValid, isValid, logCDF, logPDF, logPDF, logUnnormalizedPDF, logUnnormalizedPDF, logUnnormalizedPDF, main, name, PDF, PDF, quantileDouble, quantileDouble, quantileObject, quantileObject, setMean, setParameters, setStandardDeviation, setVariance, unnormalizedPDF, unnormalizedPDF, unnormalizedPDF
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

CustomMarkovChain.NormalGenerator

public CustomMarkovChain.NormalGenerator(PRNG prng)
Method Detail

generate

public java.lang.Object generate(java.lang.Object ignored)
Description copied from interface: ConditionalGenerator
Generate a single random value conditional on conditionals
Specified by:
generate in interface ConditionalGenerator

generateSeveral

public java.lang.Object[] generateSeveral(int howmany,
                                          java.lang.Object[] ignored)