org.omegahat.Simulation.MCMC.Targets
Class PipeLikelihood
java.lang.Object
|
+--org.omegahat.Simulation.MCMC.Targets.PipeLikelihood
- All Implemented Interfaces:
- UnnormalizedDensity
- public class PipeLikelihood
- extends java.lang.Object
- implements UnnormalizedDensity
Constructor Summary |
PipeLikelihood(java.lang.String command,
boolean returnsLogLikelihood)
|
PipeLikelihood(java.lang.String command,
java.lang.String[] arguments,
boolean returnsLogLikelihood)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
command
protected java.lang.String[] command
returnsLogLikelihood
protected boolean returnsLogLikelihood
numComputed
protected int numComputed
in
protected java.io.InputStreamReader in
inT
protected java.io.StreamTokenizer inT
out
protected java.io.PrintWriter out
PipeLikelihood
public PipeLikelihood(java.lang.String command,
java.lang.String[] arguments,
boolean returnsLogLikelihood)
PipeLikelihood
public PipeLikelihood(java.lang.String command,
boolean returnsLogLikelihood)
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
startProcess
protected void startProcess(java.lang.String[] commandArray)
command
public java.lang.String[] command()
returnsLogLikelihood
public boolean returnsLogLikelihood()
numComputed
public int numComputed()
main
public static void main(java.lang.String[] argv)