Remove copy_energy from energy-writing steps
authorMark Abraham <mark.j.abraham@gmail.com>
Thu, 17 Jan 2019 20:01:02 +0000 (21:01 +0100)
committerChristian Blau <cblau@gwdg.de>
Fri, 8 Feb 2019 10:09:45 +0000 (11:09 +0100)
commite1f1aabf9cbf72f368e0be3f9647698dd8ebf1b3
treea0d7f9b35e93a9a23ffd19f619e7b22dae7c255d
parent404a9bff8bbfb1a8e8d724fd125822a6e81e518f
Remove copy_energy from energy-writing steps

Used range-based for to avoid yet another copy of energy data between
intermediate buffers before being written to the .edr file.

Renamed some variable from index to entryIndex for clarity.

This change is covered by the tests on t_mdebin functionality.

Change-Id: Iecaf28c8af48a74abaf2805feb353c99ab613b10
src/gromacs/mdlib/ebin.cpp
src/gromacs/mdlib/ebin.h
src/gromacs/mdlib/mdebin.cpp