aboutsummaryrefslogtreecommitdiff
path: root/src/pattern_sim.c
AgeCommit message (Collapse)Author
2014-01-20RNG overhaulThomas White
Previously, we were using random(), which is really really bad.
2014-01-20pattern_sim: Overhaul and add SASE spectrum simulationThomas White
2013-01-10Handle '?' return value from getopt_long()Thomas White
2012-12-14Beam and detector geometry don't need to be copiedThomas White
The did when this was all done with threads, but with separate processes each worker has its own copy of the structure already. It can be updated after every image and freed at the end.
2012-12-13more user options for beam photon energyChun Hong Yoon
2012-10-02Move unit cell utility stuff to separate moduleThomas White
2012-09-04Fix widespread bug-hiding problem with command line argument handlingThomas White
2012-06-28pattern_sim: Use hdf5_write() instead of hdf5_write_image()Thomas White
This means that the wavelength gets put into the HDF5 file.
2012-06-28Restore bandwidth and subsampling to pattern_simThomas White
2012-05-30FormattingThomas White
2012-03-09Update licence notices in line with recommendations from TTThomas White
2012-03-06Rename old array functions to get them out of the way of API consistencyThomas White
2012-03-05pattern_sim: Remove unnecessary paragraph from --helpThomas White
2012-03-05pattern_sim: Remove --simulation-details, obsoleted by manpageThomas White
2012-02-24Remove I0 stuffThomas White
Nothing used it, and it can't really be useful for anything. Use 'osf' instead.
2012-02-22GPLv3 boilerplate commentsThomas White
2012-02-22Move the "indexed reflection array" thing to where it can't do any harmThomas White
2012-02-22pattern_sim: Write powder at end of simulation series as wellThomas White
2012-02-22FormattingThomas White
2012-02-22pattern_sim.c: check for NULL pointerRichard Kirian
2012-02-22Missed this oneThomas White
2012-02-22Get rid of pattern_sim --near-braggThomas White
2012-02-22Banish find_projected_peaks()Thomas White
2012-02-22Make background subtraction optionalThomas White
2012-02-22Remove old reflections.hThomas White
2012-02-22Remove all remaining PDB rendering stuffThomas White
2012-02-22Update copyright datesThomas White
2012-02-22FussinessThomas White
2012-02-22New stream writingThomas White
2012-02-22First part of stream reworkThomas White
2012-02-22setup_gpu() does not need an imageThomas White
2012-02-22Remove water simulation stuffThomas White
It's not really useful - our dominant background is from elsewhere
2012-02-22s/min_x/min_fs/ and so onThomas White
2012-02-22Make find_projected_peaks() behave like find_intersections()Thomas White
Also make sure output_intensities() deals only with integration
2012-02-22Start work on binary treeThomas White
2012-02-22Remove solid angle correctionThomas White
It's never correct when using "bucket" integration, and always correct when using "pixel" integration, so don't give the option.
2012-02-22Tighter symmetry checkThomas White
2012-02-22Use symmetry when simulating on the GPUThomas White
2012-02-22Use symmetry when simulating (on the CPU only)Thomas White
2012-02-22pattern_sim: Check validity of numbers passed on command lineThomas White
2012-02-22pattern_sim: Add --min-size and --max-size optionsThomas White
2012-02-22pattern_sim: Update --helpThomas White
2012-02-22Handle multiple GPUsThomas White
2012-02-22Zap quatsThomas White
The "orientation" quaternion should not rotate the Ewald sphere, but the crystal. This cleans things up a little, removing "orientation" from "struct image".
2012-02-22pattern_sim: Fix memory leaksThomas White
2012-02-22pattern_sim: Add --really-random optionThomas White
2012-02-22pattern_sim: FussinessThomas White
2012-02-22pattern_sim: Make random numbers really randomThomas White
2012-02-22Read beam parameters from file (where appropriate)Thomas White
2012-02-22indexamajig: Take output stream as a command line parameterThomas White