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> |
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(); |