| 783 | 
  | 
    fInfo_.SIM_uses_SF = useSF; | 
| 784 | 
  | 
    fInfo_.SIM_uses_SP = useSP; | 
| 785 | 
  | 
    fInfo_.SIM_uses_BoxDipole = useBoxDipole; | 
| 786 | 
– | 
 | 
| 787 | 
– | 
    if( myMethod == "REACTION_FIELD") { | 
| 788 | 
– | 
       | 
| 789 | 
– | 
      if (simParams_->haveDielectric()) { | 
| 790 | 
– | 
        fInfo_.dielect = simParams_->getDielectric(); | 
| 791 | 
– | 
      } else { | 
| 792 | 
– | 
        sprintf(painCave.errMsg, | 
| 793 | 
– | 
                "SimSetup Error: No Dielectric constant was set.\n" | 
| 794 | 
– | 
                "\tYou are trying to use Reaction Field without" | 
| 795 | 
– | 
                "\tsetting a dielectric constant!\n"); | 
| 796 | 
– | 
        painCave.isFatal = 1; | 
| 797 | 
– | 
        simError(); | 
| 798 | 
– | 
      }       | 
| 799 | 
– | 
    } | 
| 800 | 
– | 
 | 
| 786 | 
  | 
  } | 
| 787 | 
  | 
 | 
| 788 | 
  | 
  void SimInfo::setupFortranSim() { | 
| 1060 | 
  | 
    RealType dielectric; | 
| 1061 | 
  | 
     | 
| 1062 | 
  | 
    errorOut = isError; | 
| 1078 | 
– | 
    dielectric = simParams_->getDielectric(); | 
| 1063 | 
  | 
 | 
| 1064 | 
  | 
    if (simParams_->haveElectrostaticSummationMethod()) { | 
| 1065 | 
  | 
      std::string myMethod = simParams_->getElectrostaticSummationMethod(); | 
| 1076 | 
  | 
            if (myMethod == "SHIFTED_FORCE") {             | 
| 1077 | 
  | 
              esm = SHIFTED_FORCE; | 
| 1078 | 
  | 
            } else { | 
| 1079 | 
< | 
              if (myMethod == "REACTION_FIELD") {              | 
| 1079 | 
> | 
              if (myMethod == "REACTION_FIELD") { | 
| 1080 | 
  | 
                esm = REACTION_FIELD; | 
| 1081 | 
+ | 
                dielectric = simParams_->getDielectric(); | 
| 1082 | 
+ | 
                if (!simParams_->haveDielectric()) { | 
| 1083 | 
+ | 
                  // throw warning | 
| 1084 | 
+ | 
                  sprintf( painCave.errMsg, | 
| 1085 | 
+ | 
                           "SimInfo warning: dielectric was not specified in the input file\n\tfor the reaction field correction method.\n" | 
| 1086 | 
+ | 
                           "\tA default value of %f will be used for the dielectric.\n", dielectric); | 
| 1087 | 
+ | 
                  painCave.isFatal = 0; | 
| 1088 | 
+ | 
                  simError(); | 
| 1089 | 
+ | 
                } | 
| 1090 | 
  | 
              } else { | 
| 1091 | 
  | 
                // throw error         | 
| 1092 | 
  | 
                sprintf( painCave.errMsg, |