MFMv2.0.10
Movable Feast Machine Simulator 2.0.10
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures | Macros | Enumerations
Tile.h File Reference
#include <pthread.h>
#include "Dirs.h"
#include "Random.h"
#include "Packet.h"
#include "Point.h"
#include "EventWindow.h"
#include "ElementTable.h"
#include "Connection.h"
#include "ThreadPauser.h"
#include "OverflowableCharBufferByteSink.h"
#include "Tile.tcc"

Go to the source code of this file.

Data Structures

class  MFM::Tile< CC >
 

Macros

#define IS_OWNED_CONNECTION(X)   ((X) - Dirs::EAST >= 0 && (X) - Dirs::EAST < 4)
 
#define BACKGROUND_RADIATION_SITE_ODDS   1000
 
#define BACKGROUND_RADIATION_BIT_ODDS   100
 

Enumerations

enum  TileRegion {
  REGION_CACHE = 0, REGION_SHARED = 1, REGION_VISIBLE = 2, REGION_HIDDEN = 3,
  REGION_COUNT
}
 
enum  LockType { LOCKTYPE_NONE = 0, LOCKTYPE_SINGLE = 1, LOCKTYPE_TRIPLE = 2, LOCKTYPE_COUNT }
 

Detailed Description

MFM grid segment

Author
Trent R. Small.
David H. Ackley.
Date
(C) 2014 All rights reserved.
Code License:
LGPL
License Note:
All code samples shown in documentation are placed into the public domain.