More modular position handling.
commitc6e28b6f91744ecaa3f0fd6a11c8d2fcd44bcbe2
authorTeemu Murtola <teemu.murtola@cbr.su.se>
Thu, 5 Nov 2009 17:04:33 +0000 (5 18:04 +0100)
committerTeemu Murtola <teemu.murtola@cbr.su.se>
Thu, 5 Nov 2009 17:04:33 +0000 (5 18:04 +0100)
tree58baacca0fe34ea065322c1593f8c90925e8251a
parentff69e2414312895481ab818fcd37682f0f23220d
More modular position handling.

Moved some common functionality from various files into position.c,
increasing the modularity of write access to the gmx_ana_pos_t
structure and removing some duplicate code (mostly from sm_permute.c and
sm_merge.c).
include/position.h
src/gmxlib/selection/sm_distance.c
src/gmxlib/selection/sm_insolidangle.c
src/gmxlib/selection/sm_merge.c
src/gmxlib/selection/sm_permute.c
src/gmxlib/selection/sm_position.c
src/gmxlib/trajana/indexutil.c
src/gmxlib/trajana/poscalc.c
src/gmxlib/trajana/position.c