| 47 | 
  | 
  "  -z, --referenceZ=DOUBLE       Reference z-height of solid surface", | 
| 48 | 
  | 
  "  -r, --dropletR=DOUBLE         Droplet radius in angstroms", | 
| 49 | 
  | 
  "      --threshDens=DOUBLE       Threshold Density in g/cm^3", | 
| 50 | 
+ | 
  "      --bufferLength=DOUBLE     Buffer length in angstroms", | 
| 51 | 
  | 
  "\n Group: sequentialProps\n   an option of this group is required", | 
| 52 | 
  | 
  "  -c, --com                     selection center of mass", | 
| 53 | 
  | 
  "      --ca1                     contact angle of selection (using center of \n                                  mass)", | 
| 90 | 
  | 
  args_info->referenceZ_given = 0 ; | 
| 91 | 
  | 
  args_info->dropletR_given = 0 ; | 
| 92 | 
  | 
  args_info->threshDens_given = 0 ; | 
| 93 | 
+ | 
  args_info->bufferLength_given = 0 ; | 
| 94 | 
  | 
  args_info->com_given = 0 ; | 
| 95 | 
  | 
  args_info->ca1_given = 0 ; | 
| 96 | 
  | 
  args_info->ca2_given = 0 ; | 
| 116 | 
  | 
  args_info->referenceZ_orig = NULL; | 
| 117 | 
  | 
  args_info->dropletR_orig = NULL; | 
| 118 | 
  | 
  args_info->threshDens_orig = NULL; | 
| 119 | 
+ | 
  args_info->bufferLength_orig = NULL; | 
| 120 | 
  | 
   | 
| 121 | 
  | 
} | 
| 122 | 
  | 
 | 
| 136 | 
  | 
  args_info->referenceZ_help = gengetopt_args_info_help[8] ; | 
| 137 | 
  | 
  args_info->dropletR_help = gengetopt_args_info_help[9] ; | 
| 138 | 
  | 
  args_info->threshDens_help = gengetopt_args_info_help[10] ; | 
| 139 | 
< | 
  args_info->com_help = gengetopt_args_info_help[12] ; | 
| 140 | 
< | 
  args_info->ca1_help = gengetopt_args_info_help[13] ; | 
| 141 | 
< | 
  args_info->ca2_help = gengetopt_args_info_help[14] ; | 
| 139 | 
> | 
  args_info->bufferLength_help = gengetopt_args_info_help[11] ; | 
| 140 | 
> | 
  args_info->com_help = gengetopt_args_info_help[13] ; | 
| 141 | 
> | 
  args_info->ca1_help = gengetopt_args_info_help[14] ; | 
| 142 | 
> | 
  args_info->ca2_help = gengetopt_args_info_help[15] ; | 
| 143 | 
  | 
   | 
| 144 | 
  | 
} | 
| 145 | 
  | 
 | 
| 236 | 
  | 
  free_string_field (&(args_info->referenceZ_orig)); | 
| 237 | 
  | 
  free_string_field (&(args_info->dropletR_orig)); | 
| 238 | 
  | 
  free_string_field (&(args_info->threshDens_orig)); | 
| 239 | 
+ | 
  free_string_field (&(args_info->bufferLength_orig)); | 
| 240 | 
  | 
   | 
| 241 | 
  | 
   | 
| 242 | 
  | 
  for (i = 0; i < args_info->inputs_num; ++i) | 
| 294 | 
  | 
    write_into_file(outfile, "dropletR", args_info->dropletR_orig, 0); | 
| 295 | 
  | 
  if (args_info->threshDens_given) | 
| 296 | 
  | 
    write_into_file(outfile, "threshDens", args_info->threshDens_orig, 0); | 
| 297 | 
+ | 
  if (args_info->bufferLength_given) | 
| 298 | 
+ | 
    write_into_file(outfile, "bufferLength", args_info->bufferLength_orig, 0); | 
| 299 | 
  | 
  if (args_info->com_given) | 
| 300 | 
  | 
    write_into_file(outfile, "com", 0, 0 ); | 
| 301 | 
  | 
  if (args_info->ca1_given) | 
| 614 | 
  | 
        { "referenceZ", 1, NULL, 'z' }, | 
| 615 | 
  | 
        { "dropletR",   1, NULL, 'r' }, | 
| 616 | 
  | 
        { "threshDens", 1, NULL, 0 }, | 
| 617 | 
+ | 
        { "bufferLength",       1, NULL, 0 }, | 
| 618 | 
  | 
        { "com",        0, NULL, 'c' }, | 
| 619 | 
  | 
        { "ca1",        0, NULL, 0 }, | 
| 620 | 
  | 
        { "ca2",        0, NULL, 0 }, | 
| 770 | 
  | 
              goto failure; | 
| 771 | 
  | 
           | 
| 772 | 
  | 
          } | 
| 773 | 
+ | 
          /* Buffer length in angstroms.  */ | 
| 774 | 
+ | 
          else if (strcmp (long_options[option_index].name, "bufferLength") == 0) | 
| 775 | 
+ | 
          { | 
| 776 | 
+ | 
           | 
| 777 | 
+ | 
           | 
| 778 | 
+ | 
            if (update_arg( (void *)&(args_info->bufferLength_arg),  | 
| 779 | 
+ | 
                 &(args_info->bufferLength_orig), &(args_info->bufferLength_given), | 
| 780 | 
+ | 
                &(local_args_info.bufferLength_given), optarg, 0, 0, ARG_DOUBLE, | 
| 781 | 
+ | 
                check_ambiguity, override, 0, 0, | 
| 782 | 
+ | 
                "bufferLength", '-', | 
| 783 | 
+ | 
                additional_error)) | 
| 784 | 
+ | 
              goto failure; | 
| 785 | 
+ | 
           | 
| 786 | 
+ | 
          } | 
| 787 | 
  | 
          /* contact angle of selection (using center of mass).  */ | 
| 788 | 
  | 
          else if (strcmp (long_options[option_index].name, "ca1") == 0) | 
| 789 | 
  | 
          { |