Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-13 | cell_transform_rational: Complain if matrix is singular | Thomas White | |
2019-03-13 | determine_centering: Check 1,1,1 in both directions | Thomas White | |
The original centering must be able to provide a lattice point for 1,1,1 in the new centering. The new centering's 1,1,1 point must also map to a lattice point in the original centering. Note that it's no use checking 0,0,0, because it'll just be a load of zeroes. | |||
2019-03-13 | Rename m to P, to match documentation (including ITA) | Thomas White | |
2019-03-13 | Rename rtnl_mtx_solve and rtnl_mtx_mult to make their purpose clearer | Thomas White | |
2019-03-11 | Get rid of cell_transform_gsl_reciprocal() | Thomas White | |
It's confusing to have matrices acting on both real and reciprocal vectors. Let's standardise instead on transformations always applying to real-space cells. It was only used in one place. | |||
2019-03-11 | Change matrix notation to match ITA chapter 5.1 | Thomas White | |
2019-03-11 | Single point of truth for matrix memory layout | Thomas White | |
2019-03-11 | Add remaining centering types and finalise centering determination | Thomas White | |
2019-03-11 | Automatic centering determination after transformation | Thomas White | |
2019-03-11 | Initial centering determination | Thomas White | |
2019-03-11 | Be clear about whether functions need rational or integer transformations | Thomas White | |
2019-03-11 | Use IntegerMatrix for all unit cell transformations | Thomas White | |
Get rid of UnitCellTransformation, a thin wrapper which didn't do anything. | |||
2018-04-25 | Clarify error message about inverting matrix | Thomas White | |
2018-02-27 | const-cleanliness | Thomas White | |
2017-09-22 | cell_new_from_cell(): Don't try to duplicate non-existent parameters | Thomas White | |
2017-03-03 | Return error code if cell can't be inverted | Thomas White | |
2014-09-19 | Remove cell_set_cartesian_{a,b,c}() from API | Thomas White | |
2014-09-19 | Remove cell_{get,set}_pointgroup() from API | Thomas White | |
2014-09-19 | Introduce CrystFEL unit cell files | Thomas White | |
2013-09-13 | Fix incorrect handling of monoclinic C cells | Thomas White | |
2013-07-31 | Set C=0 for gsl_cblas_dgemm() | Thomas White | |
2012-10-15 | Add tfn_from_intmat() | Thomas White | |
2012-10-02 | Finishing tweaks for uncentering stuff | Thomas White | |
Today, I have mostly been having my life made difficult by the PDB's invention of "H centering". | |||
2012-10-02 | More work on transformations | Thomas White | |
2012-10-02 | Implementation of UnitCellTransformation | Thomas White | |
2012-10-02 | WIP | Thomas White | |
2012-10-02 | WIP | Thomas White | |
2012-10-02 | WIP on cell transformations | Thomas White | |
2012-10-02 | Remove space group from unit cell | Thomas White | |
2012-10-02 | Move unit cell utility stuff to separate module | Thomas White | |
2012-10-02 | WIP | Thomas White | |
2012-10-02 | Handle lattice type, centering and unique axis information | Thomas White | |
2012-08-09 | Fix crash when there are too many unit cell candidates | Thomas White | |
2012-08-08 | Fix buglets spotted by new compiler on Fedora 17 | Thomas White | |
2012-05-31 | Merge branch 'master' into tom/speed | Thomas White | |
Conflicts: .gitignore | |||
2012-05-30 | Formatting | Thomas White | |
2012-05-25 | WIP on tidy-up | Thomas White | |
2012-03-12 | Update copyright notices to show actual contribution years | Thomas White | |
2012-03-09 | Update licence notices in line with recommendations from TT | Thomas White | |
2012-02-25 | Make --enable-gsl-fudge the default | Thomas White | |
There's absolutely no sensible reason why this should be optional - it doesn't cause any difficulties when enabled. | |||
2012-02-22 | GPLv3 boilerplate comments | Thomas White | |
2012-02-22 | Formatting | Thomas White | |
2012-02-22 | Added "--tolerance" option in indexamajig | Lorenzo Galli | |
2012-02-22 | Introduce "libcrystfel" | Thomas White | |