Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
to refine
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This makes the equations insensitive to the units of the parameters being refined,
e.g. divergence is measured in radians whereas cell parameters are measured in m^-1, so
their magnitudes are very different.
|
|
|
|
|
|
|
|
|
|
|
|
Brought across from "tom/pr"
Conflicts:
src/indexamajig.c
src/post-refinement.c
tests/pr_gradient_check.c
|
|
|
|
|
|
|