theoretically I like the separation too, but from the practical viewpoint, I'm not sure it's worth the effort.
I do like having separate Point and Vector classes, but would require someone to to do it :-)
I don't think VectorD is the best place for such methods, since vectors
are designed primarily for use as distances, not as points, hence the
presence of distance-like methods such as the scalar product. However,
there are a couple of places in the code where Vectors are used to
represent points. Perhaps a separate Point class would be a cleaner
interface though. Opinions?
_______________________________________________
IMP-dev mailing list
IMP-dev@salilab.org
https://salilab.org/mailman/listinfo/imp-dev