ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/trunk/src/brains/ForceManager.cpp
(Generate patch)

Comparing trunk/src/brains/ForceManager.cpp (file contents):
Revision 2033 by gezelter, Sat Nov 1 14:12:16 2014 UTC vs.
Revision 2047 by gezelter, Thu Dec 11 16:16:43 2014 UTC

# Line 58 | Line 58
58   #include "primitives/Inversion.hpp"
59   #include "nonbonded/NonBondedInteraction.hpp"
60   #include "perturbations/UniformField.hpp"
61 + #include "perturbations/UniformGradient.hpp"
62   #include "parallel/ForceMatrixDecomposition.hpp"
63  
64   #include <cstdio>
# Line 449 | Line 450 | namespace OpenMD {
450        UniformField* eField = new UniformField(info_);
451        perturbations_.push_back(eField);
452      }
453 <
453 >    if (info_->getSimParams()->haveUniformGradientStrength() ||
454 >        info_->getSimParams()->haveUniformGradientDirection1() ||
455 >        info_->getSimParams()->haveUniformGradientDirection2() ) {
456 >      UniformGradient* eGrad = new UniformGradient(info_);
457 >      perturbations_.push_back(eGrad);
458 >    }
459 >    
460      usePeriodicBoundaryConditions_ = info_->getSimParams()->getUsePeriodicBoundaryConditions();
461      
462      fDecomp_->distributeInitialData();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines