aboutsummaryrefslogtreecommitdiff
path: root/src/diffraction.c
AgeCommit message (Collapse)Author
2012-02-22Update copyrightsThomas White
2012-02-22Fix aliasing issues in CPU simulationThomas White
2012-02-22Fix silly mistakesThomas White
2012-02-22Use LUTs for CPU simulation as wellThomas White
2012-02-22Fix simulation progress barThomas White
2012-02-22Set rounding modeThomas White
2012-02-22Make CPU simulation more similar to GPU versionThomas White
2012-02-22More new geometry fixesThomas White
2012-02-22Remove water simulation stuffThomas White
It's not really useful - our dominant background is from elsewhere
2012-02-22Use symmetry when simulating (on the CPU only)Thomas White
2012-02-22Return zero if reflection is out of rangeThomas White
2012-02-22Fix wavelengthThomas White
2012-02-22Update definition of bandwidth to match documentationThomas White
2012-02-22Add "bandwidth" to beam parameters fileThomas White
Also, fix previous commit.
2012-02-22Read beam parameters from file (where appropriate)Thomas White
2012-02-22Single point of truth for which parameters we useThomas White
2012-02-22Move get_q() and get_tt() to detector.cThomas White
2012-02-22Reduce the scope of "count"Thomas White
Lists of counts had pervaded every corner of CrystFEL, being used as markers for the presence of reflections. Now we have a better way of doing this, the ReflItemList, and few parts of the suite apart from process_hkl have any business knowing how many observations were made of a particular reflection.
2010-06-11Get detector geometry from fileThomas White
2010-06-05pattern_sim: Implement phased gradientsThomas White
2010-06-05Fix/add exit pathsThomas White
2010-05-28Remove unnecessary stuffThomas White
2010-05-28Fix WEIRD Valgrind warningsThomas White
2010-05-06Implement GRADIENT_MOSAIC and GRADIENT_INTERPOLATEThomas White
2010-05-04pattern_sim: Switchable gradient methodsThomas White
2010-04-01indexamajig: Introduce multithreadingThomas White
2010-03-27Allow molecule_factor() to tell when it doesn't know the intensityThomas White
2010-03-26Switch bandwidth off for nowThomas White
2010-03-26Don't try to render PDBs, part III: tidy up and fixThomas White
2010-03-26Don't try to render PDBs, part II: remove "molecule" from "struct image".Thomas White
2010-03-26Don't try to render PDBs, part IThomas White
2010-02-26Water intensity should be be counted only once overall per pixelThomas White
2010-02-26Move water calculation to diffraction.c, and work out the consequencesThomas White
2010-02-22Add find_panel() routine to clean up a lot of thingsThomas White
2010-02-20Fix get_q, which was distorting reciprocal space previouslyThomas White
2010-02-19Add bandwidth to GPU calculationThomas White
Also: alter CPU version to be cleaner and give exactly the same results at GPU, and fix an indexing bug
2010-02-19Add finite sampling for better simulation accuracyThomas White
2010-02-19Push particle size display up to top levelThomas White
2010-02-17WIP on per-panel detector geometryThomas White
2010-02-17Use OpenCL for much faster diffraction calculationThomas White
2010-02-09Weight bandwidth samples properlyThomas White
2010-02-08Add bandwidth calculationThomas White
2010-02-08Don't forget to rotate the q vectors!Thomas White
2010-02-08Rework multisampling (remove Ewald module)Thomas White
2010-02-05Fix obvious problemsThomas White
2010-02-05Add (slow) bandwidth and multisamplingThomas White
2010-02-05Add --no-sfac option for ignoring structure factorsThomas White
2010-02-02Match the unit cell to a model cell after indexingThomas White
2010-01-22Make simulation in indexamajig workThomas White
2010-01-22Add --near-bragg and --simulate options to indexamajigThomas White