public class MCMCHM extends MCMC
Constructor and Description |
---|
MCMCHM(java.util.ArrayList<java.util.ArrayList<javax.vecmath.Point3f>> hydrophoneArray,
java.util.ArrayList<java.util.ArrayList<java.lang.Double>> timeDelays,
java.util.ArrayList<java.util.ArrayList<java.lang.Double>> timeDelayErrors,
MCMCParamsHM settings,
float sampleRate,
double speedOfSound) |
MCMCHM(MCMCParamsHM settings) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.util.ArrayList<javax.vecmath.Point3f>> |
getNewHydrophonePoints(java.util.ArrayList<java.util.ArrayList<javax.vecmath.Point3f>> hydrophoneArray) |
java.lang.Object[] |
mCMC(java.util.ArrayList<java.util.ArrayList<java.lang.Double>> ObservedTimeDelays)
Simple Markov Chain Monte Carlo simulation.
|
addCrossCorError, AnalyseMCMCResults, averageChains, changeSettings, chiSquared, clearResults, clusterAnalaysis, compressMCMCResults, getChiJumps, getHydrophonePos, getJumps, getNewJumpPoint, getResults, getResultsAllChains, getSettings, getTimeDelays, kMeansAnalysis, randomNGenerator, runAlgorithm, setHydrophonePos, setSampleRate, setSoundSpeed, setTimeDelays, setTimeDelaysErrors, stop
public MCMCHM(java.util.ArrayList<java.util.ArrayList<javax.vecmath.Point3f>> hydrophoneArray, java.util.ArrayList<java.util.ArrayList<java.lang.Double>> timeDelays, java.util.ArrayList<java.util.ArrayList<java.lang.Double>> timeDelayErrors, MCMCParamsHM settings, float sampleRate, double speedOfSound)
public MCMCHM(MCMCParamsHM settings)
public java.util.ArrayList<java.util.ArrayList<javax.vecmath.Point3f>> getNewHydrophonePoints(java.util.ArrayList<java.util.ArrayList<javax.vecmath.Point3f>> hydrophoneArray)
public java.lang.Object[] mCMC(java.util.ArrayList<java.util.ArrayList<java.lang.Double>> ObservedTimeDelays)
MCMC