| 63 | 
  | 
#include "utils/MemoryUtils.hpp" | 
| 64 | 
  | 
#include "utils/simError.h" | 
| 65 | 
  | 
#include "selection/SelectionManager.hpp" | 
| 66 | 
+ | 
#include "io/ForceFieldOptions.hpp" | 
| 67 | 
+ | 
#include "UseTheForce/ForceField.hpp" | 
| 68 | 
  | 
 | 
| 69 | 
  | 
#ifdef IS_MPI | 
| 70 | 
  | 
#include "UseTheForce/mpiComponentPlan.h" | 
| 922 | 
  | 
 | 
| 923 | 
  | 
  void SimInfo::setupCutoff() {            | 
| 924 | 
  | 
     | 
| 925 | 
+ | 
    ForceFieldOptions& forceFieldOptions_ = forceField_->getForceFieldOptions(); | 
| 926 | 
+ | 
 | 
| 927 | 
  | 
    // Check the cutoff policy | 
| 928 | 
< | 
    int cp =  TRADITIONAL_CUTOFF_POLICY; | 
| 929 | 
< | 
    if (simParams_->haveCutoffPolicy()) { | 
| 930 | 
< | 
      std::string myPolicy = simParams_->getCutoffPolicy(); | 
| 928 | 
> | 
    int cp =  TRADITIONAL_CUTOFF_POLICY; // Set to traditional by default | 
| 929 | 
> | 
 | 
| 930 | 
> | 
    std::string myPolicy; | 
| 931 | 
> | 
    if (forceFieldOptions_.haveCutoffPolicy()){ | 
| 932 | 
> | 
      myPolicy = forceFieldOptions_.getCutoffPolicy(); | 
| 933 | 
> | 
    }else if (simParams_->haveCutoffPolicy()) { | 
| 934 | 
> | 
      myPolicy = simParams_->getCutoffPolicy(); | 
| 935 | 
> | 
    } | 
| 936 | 
> | 
 | 
| 937 | 
> | 
    if (!myPolicy.empty()){ | 
| 938 | 
  | 
      toUpper(myPolicy); | 
| 939 | 
  | 
      if (myPolicy == "MIX") { | 
| 940 | 
  | 
        cp = MIX_CUTOFF_POLICY; |