Morphology Correlation Function Update
This small update adds a new feature, enhances feedback to the user, and corrects a small bug.
New Feature:
As an addition to the average correlation function data that is currently calculated and output for the entire morphology set, the correlation function data each individual morphology is now also output to separate files with the naming scheme correlation_data_#.txt
Feedback to the User:
The software will now output a warning message to the user when the lateral dimensions (Length or Width) might be too small for the domain size and domain anisotropy obtained with the provided input parameters. The warning will be given when the Length or Width of the lattice is not greater than 4 times the x- or y-direction correlation length, respectively. Anisotropic morphologies with domains elongated in the x-y plane will require larger Length and Width dimension to prevent finite size effects from altering the features of the morphology. Ideally, the lattice should large enough so that the features of the morphology are independent of the lattice size. More information about how the finite lattice size affects anisotropic morphologies will be presented in an upcoming publication.
Bug Fixes:
Corrected a small bug in the calculateAdditionalEnergyChange function that affected how the swapping energy was calculated for sites across the z-direction periodic boundary.