org.omegahat.Simulation.MCMC.Listeners
Class SquaredDistanceWriter

java.lang.Object
  |
  +--org.omegahat.Simulation.MCMC.Listeners.SquaredDistanceWriter
All Implemented Interfaces:
MCMCListener, MCMCListenerWriter

public class SquaredDistanceWriter
extends java.lang.Object
implements MCMCListenerWriter


Field Summary
protected  double cumsum
           
protected  int niter
           
protected  int numChain
           
protected  java.io.PrintWriter out
           
protected  boolean storeTime
           
 
Constructor Summary
protected SquaredDistanceWriter()
           
  SquaredDistanceWriter(java.lang.String filename)
           
  SquaredDistanceWriter(java.lang.String filename, boolean append)
           
  SquaredDistanceWriter(java.lang.String filename, boolean append, boolean storeTime)
           
 
Method Summary
 void close()
          Write out any cached state and then close the output stream.
 void flush()
          Write out any cached state
 void flush(double pCouple)
           
 void notify(MCMCEvent e)
          Function to be called for notification
 void print(java.lang.String data)
          Write arbitrary text to the output stream.
 void println(java.lang.String data)
          Write arbitrary text to the output stream.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

out

protected java.io.PrintWriter out

storeTime

protected boolean storeTime

cumsum

protected double cumsum

niter

protected int niter

numChain

protected int numChain
Constructor Detail

SquaredDistanceWriter

public SquaredDistanceWriter(java.lang.String filename,
                             boolean append,
                             boolean storeTime)
                      throws java.io.IOException

SquaredDistanceWriter

public SquaredDistanceWriter(java.lang.String filename,
                             boolean append)
                      throws java.io.IOException

SquaredDistanceWriter

public SquaredDistanceWriter(java.lang.String filename)
                      throws java.io.IOException

SquaredDistanceWriter

protected SquaredDistanceWriter()
Method Detail

notify

public void notify(MCMCEvent e)
Description copied from interface: MCMCListener
Function to be called for notification
Specified by:
notify in interface MCMCListener

flush

public void flush(double pCouple)

flush

public void flush()
Description copied from interface: MCMCListenerWriter
Write out any cached state
Specified by:
flush in interface MCMCListenerWriter

close

public void close()
Description copied from interface: MCMCListenerWriter
Write out any cached state and then close the output stream.
Specified by:
close in interface MCMCListenerWriter

println

public void println(java.lang.String data)
Description copied from interface: MCMCListenerWriter
Write arbitrary text to the output stream.
Specified by:
println in interface MCMCListenerWriter

print

public void print(java.lang.String data)
Description copied from interface: MCMCListenerWriter
Write arbitrary text to the output stream.
Specified by:
print in interface MCMCListenerWriter