org.omegahat.Simulation.MCMC.Expressions
Class ExpressionMarkovProposal

org.omegahat.Simulation.MCMC.Expressions.ExpressionModel
  |
  +--org.omegahat.Simulation.MCMC.Expressions.ExpressionMarkovProposal
All Implemented Interfaces:
ConditionalGenerator, MarkovProposal
Direct Known Subclasses:
ExpressionGeneralProposal

public class ExpressionMarkovProposal
extends ExpressionModel
implements MarkovProposal


Field Summary
 boolean debug
           
 
Fields inherited from class org.omegahat.Simulation.MCMC.Expressions.ExpressionModel
environment, model
 
Constructor Summary
ExpressionMarkovProposal(org.omegahat.Simulation.MCMC.Expressions.MultiLineModelFormula model, org.omegahat.Simulation.MCMC.Expressions.Database environment)
           
ExpressionMarkovProposal(java.lang.String[] model, org.omegahat.Simulation.MCMC.Expressions.Database environment)
           
ExpressionMarkovProposal(java.lang.String model, org.omegahat.Simulation.MCMC.Expressions.Database environment)
           
 
Method Summary
 boolean debug()
           
 boolean debug(boolean debug)
           
 java.lang.Object generate(java.lang.Object obj)
          Generate a single random value conditional on conditionals
 
Methods inherited from class org.omegahat.Simulation.MCMC.Expressions.ExpressionModel
databases, model, model
 

Field Detail

debug

public boolean debug
Constructor Detail

ExpressionMarkovProposal

public ExpressionMarkovProposal(org.omegahat.Simulation.MCMC.Expressions.MultiLineModelFormula model,
                                org.omegahat.Simulation.MCMC.Expressions.Database environment)
                         throws java.lang.Exception

ExpressionMarkovProposal

public ExpressionMarkovProposal(java.lang.String model,
                                org.omegahat.Simulation.MCMC.Expressions.Database environment)
                         throws java.lang.Exception

ExpressionMarkovProposal

public ExpressionMarkovProposal(java.lang.String[] model,
                                org.omegahat.Simulation.MCMC.Expressions.Database environment)
                         throws java.lang.Exception
Method Detail

debug

public boolean debug()

debug

public boolean debug(boolean debug)

generate

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