Use ArrayRef in special forces
authorJoe Jordan <ejjordan12@gmail.com>
Thu, 25 Mar 2021 10:48:38 +0000 (10:48 +0000)
committerPaul Bauer <paul.bauer.q@gmail.com>
Thu, 25 Mar 2021 10:48:38 +0000 (10:48 +0000)
commit2eda57c96ee1189401f8f2484952e29bc149f4fc
treea34904f38c696605302bb1d611ed794b2b4a0af9
parentd6426f1119284d3e6519e47d45f92ec92e027d5c
Use ArrayRef in special forces

Pass ArrayRef<RVec> instead of rvec* in edsam, pull_rotation, and
imd. Also removed unneeded header basedefinitions.

A followup change can refactor communicate_group_positions to take
ArrayRefs.
src/gromacs/essentialdynamics/edsam.cpp
src/gromacs/essentialdynamics/edsam.h
src/gromacs/imd/imd.cpp
src/gromacs/imd/imd.h
src/gromacs/mdlib/constr.cpp
src/gromacs/mdlib/sim_util.cpp
src/gromacs/mdrun/md.cpp
src/gromacs/mdrun/minimize.cpp
src/gromacs/mdrun/runner.cpp
src/gromacs/pulling/pull_rotation.cpp
src/gromacs/pulling/pull_rotation.h