Some small compilation fixes for MSVC
Added the ConstraintWriter
Adding a fluctuating charge forces block
Fixes to deal with deprecation of MPI C++ bindings. We've reverted back to the C calls.
Some fixes for MSVC compilation
Some MPI include re-ordering to work with the Intel MPI implementation.
Backing out fluc-rho and putting back the Electrostatic fluctuating charge with coulomb integrals for atoms within a region.
FlucRho/EAM initial commit
Fixed a few DumpWriter / FlucQ bugs. Still working on Ewald, updated Quadrupolar test structures.
Had to move initialization of FluctuatingChargeConstraints into FluctuatingChargePropagator::initialize, I think I did this before, but must not have committed it and then an svn up killed it... The change was made because systems weren't undergoing charge constraints JRM
Added Legendre Correlation function (as a function of Z), working on architecture for Ewald Fixed some bugs in FlucQ
Fixed some bugs in the flucQ constraints.
Added infrastructure for region-constrained fluctuating charges.
MERGE OpenMD development 1783:1878 into trunk
Cleaning up some warning messages on linux
MERGE OpenMD development branch 1465:1781 into trunk
Fixed a bug in the FluctuatingChargeLangevin propagator, updated some samples.
Various fixes required to compile OpenMD with the MS Visual C++ compiler
Added Fluctuating Charge Langevin propagator, and made it the default fixed some errors on the one-center slater coulomb integrals, and some parameters in PhysicalConstants.
Refactored Snapshot and Stats to use the Accumulator classes. Collected a number of methods into Thermo that belonged there.
fixes for fluctuating charges
Some bugfixes (CholeskyDecomposition), more work on fluctuating charges, migrating stats stuff into frameData
bugfixes for self interactions (particularly in parallel)
Removed a line in Integrator.cpp where the forceMan_ was being initialized too early. Additionally, added a dummy value for rCut_ in ForceManager.cpp::setupCutoffs. JRM
fixing some bugs, adding Shake
Adding the Flucq constraints and objective function for minimization
Moved the propagators for flucq
Moved FluctuatingChargeNVT to the flucq directory
Reorganized source directories, added RNEMD and flucQ blocks for options parsing.