| 53 |  | "      --bor                     bond order parameter as a function of radius \n                                  (--rcut must be specified)", | 
| 54 |  | "      --bad                     N(theta) bond angle density within (--rcut must \n                                  be specified)", | 
| 55 |  | "  -g, --gofr                    g(r)", | 
| 56 | + | "      --gofz                    g(z)", | 
| 57 |  | "      --r_theta                 g(r, cos(theta))", | 
| 58 |  | "      --r_omega                 g(r, cos(omega))", | 
| 59 |  | "      --theta_omega             g(cos(theta), cos(omega))", | 
| 110 |  | args_info->bor_given = 0 ; | 
| 111 |  | args_info->bad_given = 0 ; | 
| 112 |  | args_info->gofr_given = 0 ; | 
| 113 | + | args_info->gofz_given = 0 ; | 
| 114 |  | args_info->r_theta_given = 0 ; | 
| 115 |  | args_info->r_omega_given = 0 ; | 
| 116 |  | args_info->theta_omega_given = 0 ; | 
| 190 |  | args_info->bor_help = gengetopt_args_info_help[21] ; | 
| 191 |  | args_info->bad_help = gengetopt_args_info_help[22] ; | 
| 192 |  | args_info->gofr_help = gengetopt_args_info_help[23] ; | 
| 193 | < | args_info->r_theta_help = gengetopt_args_info_help[24] ; | 
| 194 | < | args_info->r_omega_help = gengetopt_args_info_help[25] ; | 
| 195 | < | args_info->theta_omega_help = gengetopt_args_info_help[26] ; | 
| 196 | < | args_info->gxyz_help = gengetopt_args_info_help[27] ; | 
| 197 | < | args_info->p2_help = gengetopt_args_info_help[28] ; | 
| 198 | < | args_info->rp2_help = gengetopt_args_info_help[29] ; | 
| 199 | < | args_info->scd_help = gengetopt_args_info_help[30] ; | 
| 200 | < | args_info->density_help = gengetopt_args_info_help[31] ; | 
| 201 | < | args_info->slab_density_help = gengetopt_args_info_help[32] ; | 
| 202 | < | args_info->hxy_help = gengetopt_args_info_help[33] ; | 
| 203 | < | args_info->rho_r_help = gengetopt_args_info_help[34] ; | 
| 204 | < | args_info->hullvol_help = gengetopt_args_info_help[35] ; | 
| 193 | > | args_info->gofz_help = gengetopt_args_info_help[24] ; | 
| 194 | > | args_info->r_theta_help = gengetopt_args_info_help[25] ; | 
| 195 | > | args_info->r_omega_help = gengetopt_args_info_help[26] ; | 
| 196 | > | args_info->theta_omega_help = gengetopt_args_info_help[27] ; | 
| 197 | > | args_info->gxyz_help = gengetopt_args_info_help[28] ; | 
| 198 | > | args_info->p2_help = gengetopt_args_info_help[29] ; | 
| 199 | > | args_info->rp2_help = gengetopt_args_info_help[30] ; | 
| 200 | > | args_info->scd_help = gengetopt_args_info_help[31] ; | 
| 201 | > | args_info->density_help = gengetopt_args_info_help[32] ; | 
| 202 | > | args_info->slab_density_help = gengetopt_args_info_help[33] ; | 
| 203 | > | args_info->hxy_help = gengetopt_args_info_help[34] ; | 
| 204 | > | args_info->rho_r_help = gengetopt_args_info_help[35] ; | 
| 205 | > | args_info->hullvol_help = gengetopt_args_info_help[36] ; | 
| 206 |  |  | 
| 207 |  | } | 
| 208 |  |  | 
| 538 |  | } | 
| 539 |  | if (args_info->gofr_given) { | 
| 540 |  | fprintf(outfile, "%s\n", "gofr"); | 
| 541 | + | } | 
| 542 | + | if (args_info->gofz_given) { | 
| 543 | + | fprintf(outfile, "%s\n", "gofz"); | 
| 544 |  | } | 
| 545 |  | if (args_info->r_theta_given) { | 
| 546 |  | fprintf(outfile, "%s\n", "r_theta"); | 
| 621 |  | args_info->bor_given = 0 ; | 
| 622 |  | args_info->bad_given = 0 ; | 
| 623 |  | args_info->gofr_given = 0 ; | 
| 624 | + | args_info->gofz_given = 0 ; | 
| 625 |  | args_info->r_theta_given = 0 ; | 
| 626 |  | args_info->r_omega_given = 0 ; | 
| 627 |  | args_info->theta_omega_given = 0 ; | 
| 749 |  | { "bor",        0, NULL, 0 }, | 
| 750 |  | { "bad",        0, NULL, 0 }, | 
| 751 |  | { "gofr",       0, NULL, 'g' }, | 
| 752 | + | { "gofz",       0, NULL, 0 }, | 
| 753 |  | { "r_theta",    0, NULL, 0 }, | 
| 754 |  | { "r_omega",    0, NULL, 0 }, | 
| 755 |  | { "theta_omega",        0, NULL, 0 }, | 
| 1245 |  | continue; | 
| 1246 |  | local_args_info.bad_given = 1; | 
| 1247 |  | args_info->bad_given = 1; | 
| 1248 | + | if (args_info->staticProps_group_counter && override) | 
| 1249 | + | reset_group_staticProps (args_info); | 
| 1250 | + | args_info->staticProps_group_counter += 1; | 
| 1251 | + | break; | 
| 1252 | + | } | 
| 1253 | + | /* g(z).  */ | 
| 1254 | + | else if (strcmp (long_options[option_index].name, "gofz") == 0) | 
| 1255 | + | { | 
| 1256 | + | if (local_args_info.gofz_given) | 
| 1257 | + | { | 
| 1258 | + | fprintf (stderr, "%s: `--gofz' option given more than once%s\n", argv[0], (additional_error ? additional_error : "")); | 
| 1259 | + | goto failure; | 
| 1260 | + | } | 
| 1261 | + | if (args_info->gofz_given && ! override) | 
| 1262 | + | continue; | 
| 1263 | + | local_args_info.gofz_given = 1; | 
| 1264 | + | args_info->gofz_given = 1; | 
| 1265 |  | if (args_info->staticProps_group_counter && override) | 
| 1266 |  | reset_group_staticProps (args_info); | 
| 1267 |  | args_info->staticProps_group_counter += 1; |