| 92 | 
  | 
  "      --rnemdz                  slab-resolved RNEMD statistics (temperature, \n                                  density, velocity)", | 
| 93 | 
  | 
  "      --rnemdr                  shell-resolved RNEMD statistics (temperature, \n                                  density, angular velocity)", | 
| 94 | 
  | 
  "      --rnemdrt                 shell and angle-resolved RNEMD statistics \n                                  (temperature, density, angular velocity)", | 
| 95 | 
+ | 
  "      --nitrile                 electrostatic potential to frequency map based \n                                  on the Cho nitrile fits", | 
| 96 | 
+ | 
  "  -m, --multipole               average multipole moment contained within a \n                                  cutoff sphere", | 
| 97 | 
  | 
    0 | 
| 98 | 
  | 
}; | 
| 99 | 
  | 
 | 
| 176 | 
  | 
  args_info->rnemdz_given = 0 ; | 
| 177 | 
  | 
  args_info->rnemdr_given = 0 ; | 
| 178 | 
  | 
  args_info->rnemdrt_given = 0 ; | 
| 179 | 
+ | 
  args_info->nitrile_given = 0 ; | 
| 180 | 
+ | 
  args_info->multipole_given = 0 ; | 
| 181 | 
  | 
  args_info->staticProps_group_counter = 0 ; | 
| 182 | 
  | 
} | 
| 183 | 
  | 
 | 
| 287 | 
  | 
  args_info->rnemdz_help = gengetopt_args_info_help[53] ; | 
| 288 | 
  | 
  args_info->rnemdr_help = gengetopt_args_info_help[54] ; | 
| 289 | 
  | 
  args_info->rnemdrt_help = gengetopt_args_info_help[55] ; | 
| 290 | 
+ | 
  args_info->nitrile_help = gengetopt_args_info_help[56] ; | 
| 291 | 
+ | 
  args_info->multipole_help = gengetopt_args_info_help[57] ; | 
| 292 | 
  | 
   | 
| 293 | 
  | 
} | 
| 294 | 
  | 
 | 
| 549 | 
  | 
    write_into_file(outfile, "rnemdr", 0, 0 ); | 
| 550 | 
  | 
  if (args_info->rnemdrt_given) | 
| 551 | 
  | 
    write_into_file(outfile, "rnemdrt", 0, 0 ); | 
| 552 | 
+ | 
  if (args_info->nitrile_given) | 
| 553 | 
+ | 
    write_into_file(outfile, "nitrile", 0, 0 ); | 
| 554 | 
+ | 
  if (args_info->multipole_given) | 
| 555 | 
+ | 
    write_into_file(outfile, "multipole", 0, 0 ); | 
| 556 | 
  | 
   | 
| 557 | 
  | 
 | 
| 558 | 
  | 
  i = EXIT_SUCCESS; | 
| 635 | 
  | 
  args_info->rnemdz_given = 0 ; | 
| 636 | 
  | 
  args_info->rnemdr_given = 0 ; | 
| 637 | 
  | 
  args_info->rnemdrt_given = 0 ; | 
| 638 | 
+ | 
  args_info->nitrile_given = 0 ; | 
| 639 | 
+ | 
  args_info->multipole_given = 0 ; | 
| 640 | 
  | 
 | 
| 641 | 
  | 
  args_info->staticProps_group_counter = 0; | 
| 642 | 
  | 
} | 
| 937 | 
  | 
        { "rnemdz",     0, NULL, 0 }, | 
| 938 | 
  | 
        { "rnemdr",     0, NULL, 0 }, | 
| 939 | 
  | 
        { "rnemdrt",    0, NULL, 0 }, | 
| 940 | 
+ | 
        { "nitrile",    0, NULL, 0 }, | 
| 941 | 
+ | 
        { "multipole",  0, NULL, 'm' }, | 
| 942 | 
  | 
        { 0,  0, 0, 0 } | 
| 943 | 
  | 
      }; | 
| 944 | 
  | 
 | 
| 945 | 
< | 
      c = getopt_long (argc, argv, "hVi:o:n:b:x:y:a:c:z:gpsdQ", long_options, &option_index); | 
| 945 | 
> | 
      c = getopt_long (argc, argv, "hVi:o:n:b:x:y:a:c:z:gpsdQm", long_options, &option_index); | 
| 946 | 
  | 
 | 
| 947 | 
  | 
      if (c == -1) break;       /* Exit from `while (1)' loop.  */ | 
| 948 | 
  | 
 | 
| 1137 | 
  | 
              &(local_args_info.tet_param_given), optarg, 0, 0, ARG_NO, | 
| 1138 | 
  | 
              check_ambiguity, override, 0, 0, | 
| 1139 | 
  | 
              "tet_param", 'Q', | 
| 1140 | 
+ | 
              additional_error)) | 
| 1141 | 
+ | 
            goto failure; | 
| 1142 | 
+ | 
         | 
| 1143 | 
+ | 
          break; | 
| 1144 | 
+ | 
        case 'm':       /* average multipole moment contained within a cutoff sphere.  */ | 
| 1145 | 
+ | 
         | 
| 1146 | 
+ | 
          if (args_info->staticProps_group_counter && override) | 
| 1147 | 
+ | 
            reset_group_staticProps (args_info); | 
| 1148 | 
+ | 
          args_info->staticProps_group_counter += 1; | 
| 1149 | 
+ | 
         | 
| 1150 | 
+ | 
          if (update_arg( 0 ,  | 
| 1151 | 
+ | 
               0 , &(args_info->multipole_given), | 
| 1152 | 
+ | 
              &(local_args_info.multipole_given), optarg, 0, 0, ARG_NO, | 
| 1153 | 
+ | 
              check_ambiguity, override, 0, 0, | 
| 1154 | 
+ | 
              "multipole", 'm', | 
| 1155 | 
  | 
              additional_error)) | 
| 1156 | 
  | 
            goto failure; | 
| 1157 | 
  | 
         | 
| 1776 | 
  | 
              goto failure; | 
| 1777 | 
  | 
           | 
| 1778 | 
  | 
          } | 
| 1779 | 
+ | 
          /* electrostatic potential to frequency map based on the Cho nitrile fits.  */ | 
| 1780 | 
+ | 
          else if (strcmp (long_options[option_index].name, "nitrile") == 0) | 
| 1781 | 
+ | 
          { | 
| 1782 | 
  | 
           | 
| 1783 | 
+ | 
            if (args_info->staticProps_group_counter && override) | 
| 1784 | 
+ | 
              reset_group_staticProps (args_info); | 
| 1785 | 
+ | 
            args_info->staticProps_group_counter += 1; | 
| 1786 | 
+ | 
           | 
| 1787 | 
+ | 
            if (update_arg( 0 ,  | 
| 1788 | 
+ | 
                 0 , &(args_info->nitrile_given), | 
| 1789 | 
+ | 
                &(local_args_info.nitrile_given), optarg, 0, 0, ARG_NO, | 
| 1790 | 
+ | 
                check_ambiguity, override, 0, 0, | 
| 1791 | 
+ | 
                "nitrile", '-', | 
| 1792 | 
+ | 
                additional_error)) | 
| 1793 | 
+ | 
              goto failure; | 
| 1794 | 
+ | 
           | 
| 1795 | 
+ | 
          } | 
| 1796 | 
+ | 
           | 
| 1797 | 
  | 
          break; | 
| 1798 | 
  | 
        case '?':       /* Invalid option.  */ | 
| 1799 | 
  | 
          /* `getopt_long' already printed an error message.  */ |