| Configuration | Stores all information provided in the input file that controls the correlation |
| Core | Accepts messages containing raw data, does the correlation, and sends off visibilities |
| DataStream | Loads data into memory from a disk or network connection, calculates geometric delays and sends data to Cores |
| DataStream::readinfo | Structure which maintains all information necessary for a segment of the databuffer, including the configuration parameters for that time interval and the MPI requests for the non-blocking communications that originated in this segment |
| FxManager | One object of this class manages the correlation |
| LBAMode | A mode for 'standard' LBA 2 bit data |
| Mk5DataStream | Datastream which can handle Mk5 formatted data |
| Mk5Mode | A mode for Mk4 formatted or VLBA formatted Mk5 data |
| Mode | Abstract superclass for all modes. Provides station-based processing functionality |
| Polyco | Provides pulse phase prediction for a given pulsar at a given time |
| Uvw | Container class for geometric model information |
| Visibility | Stores all baselines visibilities and autocorrelations for one time integration |