Use more forward declarations to removed header dependencies
authorejjordan <ejjordan@kth.se>
Fri, 21 Feb 2020 17:10:02 +0000 (18:10 +0100)
committerJoe Jordan <e.jjordan12@gmail.com>
Sun, 23 Feb 2020 21:56:01 +0000 (22:56 +0100)
commita7929445eb4fb5e29451dd3ee6ad759f24af78d3
tree0edffa7f52ccf64c547ad0845c02ed3c7b231bab
parentb2a7a1567ed812f45f394b619d5400d9ddba9f91
Use more forward declarations to removed header dependencies

Change-Id: I6a5706c8380c8d630ccc854f617206f6b66e7907
59 files changed:
src/gromacs/coordinateio/coordinatefile.cpp
src/gromacs/coordinateio/coordinatefile.h
src/gromacs/coordinateio/tests/setatoms.cpp
src/gromacs/coordinateio/tests/setbothtime.cpp
src/gromacs/coordinateio/tests/setstarttime.cpp
src/gromacs/coordinateio/tests/settimestep.cpp
src/gromacs/domdec/domdec_topology.cpp
src/gromacs/domdec/mdsetup.cpp
src/gromacs/domdec/partition.cpp
src/gromacs/ewald/ewald.cpp
src/gromacs/ewald/long_range_correction.cpp
src/gromacs/ewald/pme.h
src/gromacs/ewald/pme_load_balancing.cpp
src/gromacs/ewald/pme_load_balancing.h
src/gromacs/gmxana/gmx_disre.cpp
src/gromacs/gmxlib/nonbonded/nb_free_energy.cpp
src/gromacs/gmxlib/nonbonded/nb_free_energy.h
src/gromacs/gmxlib/nonbonded/nb_kernel.h
src/gromacs/gmxpreprocess/readpull.cpp
src/gromacs/listed_forces/gpubondedkernels.cu
src/gromacs/listed_forces/listed_forces.cpp
src/gromacs/listed_forces/pairs.cpp
src/gromacs/listed_forces/pairs.h
src/gromacs/mdlib/dispersioncorrection.cpp
src/gromacs/mdlib/force.cpp
src/gromacs/mdlib/force.h
src/gromacs/mdlib/forcerec.cpp
src/gromacs/mdlib/forcerec.h
src/gromacs/mdlib/md_support.cpp
src/gromacs/mdlib/mdatoms.cpp
src/gromacs/mdlib/mdatoms.h
src/gromacs/mdlib/sim_util.cpp
src/gromacs/mdlib/update.cpp
src/gromacs/mdlib/vcm.cpp
src/gromacs/mdlib/vcm.h
src/gromacs/mdlib/wall.cpp
src/gromacs/mdrun/minimize.cpp
src/gromacs/mdrun/runner.cpp
src/gromacs/mdrun/shellfc.cpp
src/gromacs/mdrun/tpi.cpp
src/gromacs/mdtypes/forcerec.h
src/gromacs/modularsimulator/computeglobalselement.cpp
src/gromacs/modularsimulator/energyelement.cpp
src/gromacs/modularsimulator/forceelement.cpp
src/gromacs/modularsimulator/freeenergyperturbationelement.cpp
src/gromacs/modularsimulator/modularsimulator.cpp
src/gromacs/modularsimulator/parrinellorahmanbarostat.cpp
src/gromacs/modularsimulator/pmeloadbalancehelper.cpp
src/gromacs/modularsimulator/propagator.cpp
src/gromacs/modularsimulator/shellfcelement.cpp
src/gromacs/nbnxm/gpu_data_mgmt.h
src/gromacs/nbnxm/kerneldispatch.cpp
src/gromacs/nbnxm/kernels_reference/kernel_gpu_ref.cpp
src/gromacs/nbnxm/kernels_reference/kernel_gpu_ref.h
src/gromacs/nbnxm/nbnxm_setup.cpp
src/gromacs/tables/forcetable.cpp
src/gromacs/tables/forcetable.h
src/gromacs/trajectoryanalysis/modules/convert_trj.cpp
src/gromacs/trajectoryanalysis/modules/extract_cluster.cpp