org.omegahat.Simulation.MCMC
Class MultiTarget
java.lang.Object
|
+--org.omegahat.Simulation.MCMC.MultiTarget
- All Implemented Interfaces:
- UnnormalizedDensity
- public class MultiTarget
- extends java.lang.Object
- implements UnnormalizedDensity
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
targets
UnnormalizedDensity[] targets
MultiTarget
public MultiTarget(int nchain)
MultiTarget
public MultiTarget(int nchain,
UnnormalizedDensity singleTarget)
MultiTarget
public MultiTarget(UnnormalizedDensity[] targetList)
numChains
public int numChains()
setTarget
public void setTarget(int which,
UnnormalizedDensity what)
setTargets
public void setTargets(UnnormalizedDensity[] what)
unnormalizedPDF
public double unnormalizedPDF(java.lang.Object state)
- Specified by:
unnormalizedPDF
in interface UnnormalizedDensity
logUnnormalizedPDF
public double logUnnormalizedPDF(java.lang.Object state)
- Specified by:
logUnnormalizedPDF
in interface UnnormalizedDensity