org.omegahat.Simulation.MCMC.Expressions
Class ExpressionTarget

org.omegahat.Simulation.MCMC.Expressions.ExpressionModel
  |
  +--org.omegahat.Simulation.MCMC.Expressions.ExpressionTarget
All Implemented Interfaces:
UnnormalizedDensity

public class ExpressionTarget
extends ExpressionModel
implements UnnormalizedDensity


Field Summary
protected  org.omegahat.Simulation.MCMC.Expressions.List expressions
           
 
Fields inherited from class org.omegahat.Simulation.MCMC.Expressions.ExpressionModel
environment, model
 
Constructor Summary
ExpressionTarget(org.omegahat.Simulation.MCMC.Expressions.MultiLineModelFormula model, org.omegahat.Simulation.MCMC.Expressions.Database environment)
           
ExpressionTarget(java.lang.String[] model, org.omegahat.Simulation.MCMC.Expressions.Database environment)
           
ExpressionTarget(java.lang.String model, org.omegahat.Simulation.MCMC.Expressions.Database environment)
           
 
Method Summary
 org.omegahat.Simulation.MCMC.Expressions.List createExpressions()
           
 org.omegahat.Simulation.MCMC.Expressions.List expressions()
           
 org.omegahat.Simulation.MCMC.Expressions.List expressions(org.omegahat.Simulation.MCMC.Expressions.List l)
           
 double logUnnormalezedDensity(java.lang.Object state)
           
 double logUnnormalizedPDF(java.lang.Object state)
           
 double unnormalizedDensity(java.lang.Object state)
           
 double unnormalizedPDF(java.lang.Object state)
           
 
Methods inherited from class org.omegahat.Simulation.MCMC.Expressions.ExpressionModel
databases, model, model
 

Field Detail

expressions

protected org.omegahat.Simulation.MCMC.Expressions.List expressions
Constructor Detail

ExpressionTarget

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

ExpressionTarget

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

ExpressionTarget

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

expressions

public org.omegahat.Simulation.MCMC.Expressions.List expressions()

expressions

public org.omegahat.Simulation.MCMC.Expressions.List expressions(org.omegahat.Simulation.MCMC.Expressions.List l)

createExpressions

public org.omegahat.Simulation.MCMC.Expressions.List createExpressions()

logUnnormalizedPDF

public double logUnnormalizedPDF(java.lang.Object state)
Specified by:
logUnnormalizedPDF in interface UnnormalizedDensity

unnormalizedPDF

public double unnormalizedPDF(java.lang.Object state)
Specified by:
unnormalizedPDF in interface UnnormalizedDensity

unnormalizedDensity

public double unnormalizedDensity(java.lang.Object state)

logUnnormalezedDensity

public double logUnnormalezedDensity(java.lang.Object state)