[phenixbb] Planarity restraint ignored when dist_esd equal to 0
Pavel Afonine
pafonine at lbl.gov
Tue Sep 27 08:53:19 PDT 2016
Hi Keitaro,
> Yes, it would be problematic if 0 is not treated specially. What we
> normally expect might be the planarity constraint if sigma is 0.
with this logic you interpret the number and not use it. Follow this
road you may end up with odd things, like let's treat 0 as
"constraints", 0.1 as "strong restraints", 1.5 as "weak restraints", etc
and in each case do something very different - I hope you get the idea.
What's done currently is there is a number, there is a formula that this
number goes into, and there is a piece of code that uses the number and
formula in a way to avoid numeric issues. As simple as this, no
connotations involved.
I believe using 0 as a trigger to tell that you want something else than
what these numbers are used for otherwise is not the best way (why not
put None or something?).
All the best,
Pavel
More information about the phenixbb
mailing list