aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/taketwo.c
AgeCommit message (Collapse)Author
2018-05-02Remove unnecessary checks which have been superseded by in_networkHelen Ginn
2018-05-02Change angle step sizeHelen Ginn
2018-05-02Various comments throughout codeHelen Ginn
2018-05-02Now we refine an indexing solution to match all the observed vectors to the ↵Helen Ginn
nearest calculated vector before returning solution
2018-05-02Give up if seed count already highHelen Ginn
2018-05-02Fix a for loopHelen Ginn
2018-05-02Change score for seedHelen Ginn
2018-05-02decompose rotation matrix into angle and axisHelen Ginn
2018-05-02rvec add rvec functionHelen Ginn
2018-05-02Taketwo private structure takes care of duplicate solutionsHelen Ginn
2018-05-02Fix typoHelen Ginn
2018-05-02Different limitations for making new seedsHelen Ginn
2018-05-02Return success even if rotation is not from full network membershipHelen Ginn
2018-05-02Documentation is wrong noticeHelen Ginn
2018-05-02Remove some shouty messagesHelen Ginn
2018-05-02Reset default reciprocal distance to 0.15*1e10 m-1Helen Ginn
2018-05-02Search through entire vector array each timeHelen Ginn
2018-05-02Now all seeds are found first, before sorting by scoreHelen Ginn
2018-05-02Change default distance to 0.12-something units for nowHelen Ginn
2018-05-02Declare integer outside for loopHelen Ginn
2018-05-02Weed duplicates of seeds with new struct Seed.Helen Ginn
2018-05-02Temporary debug outputHelen Ginn
2018-05-02Create a new Seed struct instead of passing around tiny little things to ↵Helen Ginn
various functions
2018-05-02Beginning of support for ignoring previous solutionsHelen Ginn
2018-05-02Theoretical vectors have their own structure including whether they are in ↵Helen Ginn
the asymmetric unit
2018-05-02Fiddling with comments in textHelen Ginn
2017-10-19Add probe for TakeTwoThomas White
2017-09-22Don't send detector and tolerance to indexing methodsThomas White
The detector isn't used for anything, and the tolerance is none of their business.
2017-09-15Simplify indexing optionsThomas White
mosflm-cell-nolatt-multi-refine-bad-retry.... it's all getting a bit too much. This commit removes all the options from the indexing methods except for the prior information flags (cell/nocell and latt/nolatt). All the other options are now given at the top level with new indexamajig options, e.g. --no-multi and --no-retry. They are applied to all the methods, with no option to (say) use retry for one method and not for another. This also makes the "peak alignment test" default to OFF, and multi-lattice indexing ON. I think that the prediction refinement does a good enough job of checking the validity of indexing solutions, allowing us to turn off the alignment check which filters out most multi-lattice solutions.
2017-07-24Make struct taketwo_options constThomas White
2017-07-24Ensure TakeTwo arrays get freedThomas White
2017-07-24TakeTwo options againThomas White
2017-07-24Formatting/copyright datesThomas White
2017-07-20Change units for TakeTwo parametersThomas White
2017-07-18Crashy for unknown reason, but have added the code for using custom params.cppxfel
2017-07-06indexamajig: Add TakeTwo-specific optionsThomas White
2017-07-06Fix typoThomas White
2017-07-06Remove unnecessary headers and move an includeThomas White
2017-07-06Use void pointers for indexing engine private stuffThomas White
2017-07-05Shoved a bunch of the stuff being passed from function to function into ↵cppxfel
TakeTwoCell, and shoved gsl_vector allocation into it as well to reduce alloc events
2017-07-01Adding a cutoff for maximum allowed vectors (100,000) to stop Tom's computer ↵cppxfel
(and others) falling apart again.
2017-06-30Ridiculous ASCII art to increase prominance of citationcppxfel
2017-06-30Removed unnecessary returns and set functions to void, and removed ↵cppxfel
superfluous integer declaration
2017-06-30Didn't use C99 code, fixingcppxfel
2017-06-30Yet more speed fiddlescppxfel
2017-06-30Removed some code, fixed some code, and so on and so forthcppxfel
2017-06-29WARNING - profanity - uploading to my server so I can gvalgrindcppxfel
2017-06-29Disable a check which wasn't acted upon to measure impact on speedcppxfel
2017-06-29Should not limit to proceeding vectors only when a new spot may have been ↵cppxfel
included\!
2017-06-29Relaxation of tolerancescppxfel