/*
 * Created on 9/10/2004, 00:03:29
 *
*/
package compphys_640364;

import java.awt.Color;

/**
 * @author Patrick Donelan
 * 
 */
public class Settings {
    // Lattice
    public static int nx = 100;
    public static int ny = 100;
    
    // Initial Conditions
    public static int latticeStartState = Lattice.HOT;
    public static double beta = 0.6;
    
    // Spin Sites
    public static int pointSizeX = 3;
    public static int pointSizeY = 3;
    
    // Colours
	public static Color colourDown = new Color(94, 100, 174);
	public static Color colourUp = new Color(174, 100, 94);
	public static Color colourBg = new Color(255, 255, 255);
    
    // Layout
    public static int appletBorderX = 20; 
    public static int appletBorderY = 90;
    public static int appletWidth = nx * pointSizeX + appletBorderX * 2;
    public static int appletHeight = ny * pointSizeY + appletBorderY * 2;

    // Misc
	public static boolean DEBUG = false;
	public static boolean displayWhileAutomating = false;
	public static int updateSweepsWhileAutomatingInterval = 100;
	public static boolean calculateMag = false;
	public static int thermaliseSweeps = 100;
	public static int autoSampleSweeps = 200;
	public static int autoDecorrelationSweeps = 100;
}

