aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2015-07-13Fix some warningsThomas White
2015-07-08Remove unnecessary calculations from prediction refinementThomas White
2015-05-13partialator: Move scaling calculation into PR properThomas White
2015-04-20Avoid testing gradients which don't make senseThomas White
2015-04-20Factorise dr/da part of gradient calculation for PR and predictionThomas White
2015-04-20Update .gitignoreThomas White
2015-04-20Remove debugThomas White
2015-04-20Split x and y terms in residualThomas White
2015-04-20Make panel assignments invariant during prediction- and post-refinementThomas White
Reflections appearing and disappearing are problematic when trying to do a least-squares refinement. Therefore, assume that reflections stay on panel and keep them under consideration even if their partialities go to zero (i.e. they drift off Bragg). This should stabilise both refinements, and simplifies quite a lot of code. Collateral "damage": the old "select_intersection()" is now gone.
2015-04-20Add gradient test program and fix gradientsThomas White
2014-11-14pattern_sim: Better error trappingThomas White
2014-10-14Final gradients for SCGaussianThomas White
2014-09-30Cell vector gradients for SCSphere, plus general rationalisationThomas White
2014-09-25Remove "sphere", "thin" and "gaussian" partiality models, add "scgaussian"Thomas White
2014-09-25WIP on gradients for scsphereThomas White
2014-09-24Remove bandwidth, divergence and profile radius from struct beam_paramsThomas White
2014-09-24Remove beam radius and nphotons from struct beam_paramsThomas White
2014-09-22Beam file removal, part IThomas White
2014-09-05tests/ring_check: Fix after reverting use of image.dp[]Thomas White
2014-08-25Clean up two more warningsThomas White
2014-08-25Clean up a warningThomas White
2014-08-18gettimeofday() fixesThomas White
2014-08-14Factorise reflection prediction and do it before creating the maskThomas White
2014-08-13Fix handling of overlapping reflectionsThomas White
2014-08-13Remove old bad region tests and use dp instead of data for integration of peaksThomas White
2014-08-13Remove integrate_peak() from the APIThomas White
Good riddance. One of my least favourite routines.
2014-07-24Suspend indexing statistics while --int-diag is displayingThomas White
2014-07-21Prevent gradient test from failingThomas White
2014-06-27Tweak partialator_merge_check_3 for small difference due to change of ↵Thomas White
scaling method
2014-06-27Add Thin Ewald Sphere modelThomas White
2014-06-25Pass the partiality model down from the API levelThomas White
2014-05-20Add Gaussian partiality modelThomas White
2014-04-15Update partialator testsThomas White
2014-04-01Fix resolution cutoff so that it (apparently) worksThomas White
2014-03-24get_ambiguities() should not return the identity operationThomas White
2014-03-14Fix partialator checksThomas White
2014-03-10Update merge tests for new stream formatThomas White
2014-02-28pattern_sim: Add --no-fringesThomas White
2014-02-28Split out ambiguity tests to "ambi_check"Thomas White
2014-02-17Lorentz factor should not depend on profile radiusThomas White
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-12-05Clean up partialator.params after checkThomas White
2013-12-05Don't fail test for dL/dRThomas White
We know it's broken.
2013-12-05Update partialator_merge_check_3Thomas White
2013-11-29RefList: Increase maximum index to 511Thomas White
2013-11-24tests/integration_check: Reduce number of trials to 300Thomas White
2013-11-24prof2d_check: Test sigmas of weak and strong reflectionsThomas White
2013-11-24FormattingThomas White
2013-11-24Add tests/prof2d_checkThomas White