| 1 | 
  | 
/* | 
| 2 | 
  | 
  File autogenerated by gengetopt version 2.22.4 | 
| 3 | 
  | 
  generated with the following command: | 
| 4 | 
< | 
  gengetopt -F StaticPropsCmd -u  | 
| 4 | 
> | 
  gengetopt -i StaticProps.ggo -c cpp -F StaticPropsCmd -u  | 
| 5 | 
  | 
 | 
| 6 | 
  | 
  The developers of gengetopt consider the fixed text that goes in all | 
| 7 | 
  | 
  gengetopt output files to be in the public domain: | 
| 81 | 
  | 
  "      --hullvol                 hull volume of nanoparticle", | 
| 82 | 
  | 
  "      --rodlength               length of nanorod", | 
| 83 | 
  | 
  "  -Q, --tet_param               tetrahedrality order parameter", | 
| 84 | 
+ | 
  "      --tet_param_z             tetrahedrality order parameter by zbin(--sele1 \n                                  must be specified)", | 
| 85 | 
  | 
    0 | 
| 86 | 
  | 
}; | 
| 87 | 
  | 
 | 
| 157 | 
  | 
  args_info->hullvol_given = 0 ; | 
| 158 | 
  | 
  args_info->rodlength_given = 0 ; | 
| 159 | 
  | 
  args_info->tet_param_given = 0 ; | 
| 160 | 
+ | 
  args_info->tet_param_z_given = 0 ; | 
| 161 | 
  | 
  args_info->staticProps_group_counter = 0 ; | 
| 162 | 
  | 
} | 
| 163 | 
  | 
 | 
| 258 | 
  | 
  args_info->hullvol_help = gengetopt_args_info_help[46] ; | 
| 259 | 
  | 
  args_info->rodlength_help = gengetopt_args_info_help[47] ; | 
| 260 | 
  | 
  args_info->tet_param_help = gengetopt_args_info_help[48] ; | 
| 261 | 
+ | 
  args_info->tet_param_z_help = gengetopt_args_info_help[49] ; | 
| 262 | 
  | 
   | 
| 263 | 
  | 
} | 
| 264 | 
  | 
 | 
| 503 | 
  | 
    write_into_file(outfile, "rodlength", 0, 0 ); | 
| 504 | 
  | 
  if (args_info->tet_param_given) | 
| 505 | 
  | 
    write_into_file(outfile, "tet_param", 0, 0 ); | 
| 506 | 
+ | 
  if (args_info->tet_param_z_given) | 
| 507 | 
+ | 
    write_into_file(outfile, "tet_param_z", 0, 0 ); | 
| 508 | 
  | 
   | 
| 509 | 
  | 
 | 
| 510 | 
  | 
  i = EXIT_SUCCESS; | 
| 582 | 
  | 
  args_info->hullvol_given = 0 ; | 
| 583 | 
  | 
  args_info->rodlength_given = 0 ; | 
| 584 | 
  | 
  args_info->tet_param_given = 0 ; | 
| 585 | 
+ | 
  args_info->tet_param_z_given = 0 ; | 
| 586 | 
  | 
 | 
| 587 | 
  | 
  args_info->staticProps_group_counter = 0; | 
| 588 | 
  | 
} | 
| 876 | 
  | 
        { "hullvol",    0, NULL, 0 }, | 
| 877 | 
  | 
        { "rodlength",  0, NULL, 0 }, | 
| 878 | 
  | 
        { "tet_param",  0, NULL, 'Q' }, | 
| 879 | 
+ | 
        { "tet_param_z",        0, NULL, 0 }, | 
| 880 | 
  | 
        { 0,  0, 0, 0 } | 
| 881 | 
  | 
      }; | 
| 882 | 
  | 
 | 
| 1582 | 
  | 
                &(local_args_info.rodlength_given), optarg, 0, 0, ARG_NO, | 
| 1583 | 
  | 
                check_ambiguity, override, 0, 0, | 
| 1584 | 
  | 
                "rodlength", '-', | 
| 1585 | 
+ | 
                additional_error)) | 
| 1586 | 
+ | 
              goto failure; | 
| 1587 | 
+ | 
           | 
| 1588 | 
+ | 
          } | 
| 1589 | 
+ | 
          /* tetrahedrality order parameter by zbin(--sele1 must be specified).  */ | 
| 1590 | 
+ | 
          else if (strcmp (long_options[option_index].name, "tet_param_z") == 0) | 
| 1591 | 
+ | 
          { | 
| 1592 | 
+ | 
           | 
| 1593 | 
+ | 
            if (args_info->staticProps_group_counter && override) | 
| 1594 | 
+ | 
              reset_group_staticProps (args_info); | 
| 1595 | 
+ | 
            args_info->staticProps_group_counter += 1; | 
| 1596 | 
+ | 
           | 
| 1597 | 
+ | 
            if (update_arg( 0 ,  | 
| 1598 | 
+ | 
                 0 , &(args_info->tet_param_z_given), | 
| 1599 | 
+ | 
                &(local_args_info.tet_param_z_given), optarg, 0, 0, ARG_NO, | 
| 1600 | 
+ | 
                check_ambiguity, override, 0, 0, | 
| 1601 | 
+ | 
                "tet_param_z", '-', | 
| 1602 | 
  | 
                additional_error)) | 
| 1603 | 
  | 
              goto failure; | 
| 1604 | 
  | 
           |