OpenMD 3.0
Molecular Dynamics in the Open
Loading...
Searching...
No Matches
DynamicPropsCmd.hpp
Go to the documentation of this file.
1/** @file DynamicPropsCmd.hpp
2 * @brief The header file for the command line option parser
3 * generated by GNU Gengetopt version 2.23
4 * http://www.gnu.org/software/gengetopt.
5 * DO NOT modify this file, since it can be overwritten
6 * @author GNU Gengetopt */
7
8#ifndef DYNAMICPROPSCMD_H
9#define DYNAMICPROPSCMD_H
10
11/* If we use autoconf. */
12#ifdef HAVE_CONFIG_H
13#include "config.h"
14#endif
15
16#include <stdio.h> /* for FILE */
17
18#ifdef __cplusplus
19extern "C" {
20#endif /* __cplusplus */
21
22#ifndef CMDLINE_PARSER_PACKAGE
23/** @brief the program name (used for printing errors) */
24#define CMDLINE_PARSER_PACKAGE "DynamicProps"
25#endif
26
27#ifndef CMDLINE_PARSER_PACKAGE_NAME
28/** @brief the complete program name (used for help and version) */
29#define CMDLINE_PARSER_PACKAGE_NAME "DynamicProps"
30#endif
31
32#ifndef CMDLINE_PARSER_VERSION
33/** @brief the program version */
34#define CMDLINE_PARSER_VERSION ""
35#endif
36
37enum enum_privilegedAxis { privilegedAxis__NULL = -1, privilegedAxis_arg_x = 0, privilegedAxis_arg_y, privilegedAxis_arg_z };
38
39/** @brief Where the command line options are stored */
41{
42 const char *help_help; /**< @brief Print help and exit help description. */
43 const char *version_help; /**< @brief Print version and exit help description. */
44 char * input_arg; /**< @brief input dump file. */
45 char * input_orig; /**< @brief input dump file original value given at command line. */
46 const char *input_help; /**< @brief input dump file help description. */
47 char * output_arg; /**< @brief output file name. */
48 char * output_orig; /**< @brief output file name original value given at command line. */
49 const char *output_help; /**< @brief output file name help description. */
50 char * sele1_arg; /**< @brief select first stuntdouble set. */
51 char * sele1_orig; /**< @brief select first stuntdouble set original value given at command line. */
52 const char *sele1_help; /**< @brief select first stuntdouble set help description. */
53 char * sele2_arg; /**< @brief select second stuntdouble set (if sele2 is not set, use script from sele1). */
54 char * sele2_orig; /**< @brief select second stuntdouble set (if sele2 is not set, use script from sele1) original value given at command line. */
55 const char *sele2_help; /**< @brief select second stuntdouble set (if sele2 is not set, use script from sele1) help description. */
56 char * sele3_arg; /**< @brief select third stuntdouble set. */
57 char * sele3_orig; /**< @brief select third stuntdouble set original value given at command line. */
58 const char *sele3_help; /**< @brief select third stuntdouble set help description. */
59 int order_arg; /**< @brief Lengendre Polynomial Order. */
60 char * order_orig; /**< @brief Lengendre Polynomial Order original value given at command line. */
61 const char *order_help; /**< @brief Lengendre Polynomial Order help description. */
62 int nbins_arg; /**< @brief Number of bins (default='100'). */
63 char * nbins_orig; /**< @brief Number of bins original value given at command line. */
64 const char *nbins_help; /**< @brief Number of bins help description. */
65 int nzbins_arg; /**< @brief Number of Z bins (default='100'). */
66 char * nzbins_orig; /**< @brief Number of Z bins original value given at command line. */
67 const char *nzbins_help; /**< @brief Number of Z bins help description. */
68 double rcut_arg; /**< @brief cutoff radius (angstroms). */
69 char * rcut_orig; /**< @brief cutoff radius (angstroms) original value given at command line. */
70 const char *rcut_help; /**< @brief cutoff radius (angstroms) help description. */
71 double OOcut_arg; /**< @brief Oxygen-Oxygen cutoff radius (angstroms) (default='3.5'). */
72 char * OOcut_orig; /**< @brief Oxygen-Oxygen cutoff radius (angstroms) original value given at command line. */
73 const char *OOcut_help; /**< @brief Oxygen-Oxygen cutoff radius (angstroms) help description. */
74 double thetacut_arg; /**< @brief HOO cutoff angle (degrees) (default='30'). */
75 char * thetacut_orig; /**< @brief HOO cutoff angle (degrees) original value given at command line. */
76 const char *thetacut_help; /**< @brief HOO cutoff angle (degrees) help description. */
77 double OHcut_arg; /**< @brief Oxygen-Hydrogen cutoff radius (angstroms) (default='2.45'). */
78 char * OHcut_orig; /**< @brief Oxygen-Hydrogen cutoff radius (angstroms) original value given at command line. */
79 const char *OHcut_help; /**< @brief Oxygen-Hydrogen cutoff radius (angstroms) help description. */
80 enum enum_privilegedAxis privilegedAxis_arg; /**< @brief which axis is special for spatial analysis (default = z axis) (default='z'). */
81 char * privilegedAxis_orig; /**< @brief which axis is special for spatial analysis (default = z axis) original value given at command line. */
82 const char *privilegedAxis_help; /**< @brief which axis is special for spatial analysis (default = z axis) help description. */
83 double length_arg; /**< @brief maximum length (default='100'). */
84 char * length_orig; /**< @brief maximum length original value given at command line. */
85 const char *length_help; /**< @brief maximum length help description. */
86 double dipoleX_arg; /**< @brief X-component of the dipole with respect to body frame (default='0.0'). */
87 char * dipoleX_orig; /**< @brief X-component of the dipole with respect to body frame original value given at command line. */
88 const char *dipoleX_help; /**< @brief X-component of the dipole with respect to body frame help description. */
89 double dipoleY_arg; /**< @brief Y-component of the dipole with respect to body frame (default='0.0'). */
90 char * dipoleY_orig; /**< @brief Y-component of the dipole with respect to body frame original value given at command line. */
91 const char *dipoleY_help; /**< @brief Y-component of the dipole with respect to body frame help description. */
92 double dipoleZ_arg; /**< @brief Z-component of the dipole with respect to body frame (default='-1.0'). */
93 char * dipoleZ_orig; /**< @brief Z-component of the dipole with respect to body frame original value given at command line. */
94 const char *dipoleZ_help; /**< @brief Z-component of the dipole with respect to body frame help description. */
95 const char *selecorr_help; /**< @brief selection correlation function help description. */
96 const char *rcorr_help; /**< @brief mean squared displacement help description. */
97 const char *rcorrZ_help; /**< @brief mean squared displacement binned by Z help description. */
98 const char *vcorr_help; /**< @brief velocity correlation function help description. */
99 const char *vcorrZ_help; /**< @brief velocity correlation function along z-axis help description. */
100 const char *vcorrR_help; /**< @brief velocity correlation function projected radially help description. */
101 const char *vaOutProdcorr_help; /**< @brief Velocity - Velocity auto outer product correlation function help description. */
102 const char *waOutProdcorr_help; /**< @brief Angular Velocity - Angular Velocity auto outer product correlation function help description. */
103 const char *vwOutProdcorr_help; /**< @brief Velocity - Angular Velocity outer product correlation function help description. */
104 const char *wvOutProdcorr_help; /**< @brief Angular Velocity - Velocity outer product correlation function help description. */
105 const char *wcorr_help; /**< @brief charge velocity correlation function help description. */
106 const char *dcorr_help; /**< @brief dipole correlation function help description. */
107 const char *lcorr_help; /**< @brief Lengendre correlation function help description. */
108 const char *lcorrZ_help; /**< @brief Lengendre correlation function binned by Z help description. */
109 const char *cohZ_help; /**< @brief Lengendre correlation function for OH bond vectors binned by Z help description. */
110 const char *sdcorr_help; /**< @brief System dipole correlation function help description. */
111 const char *r_rcorr_help; /**< @brief Radial msd help description. */
112 const char *thetacorr_help; /**< @brief Angular msd help description. */
113 const char *drcorr_help; /**< @brief Directional msd for particles with unit vectors help description. */
114 const char *stresscorr_help; /**< @brief Stress tensor correlation function help description. */
115 const char *bondcorr_help; /**< @brief Bond extension correlation function help description. */
116 const char *freqfluccorr_help; /**< @brief Frequency Fluctuation correlation function help description. */
117 const char *jumptime_help; /**< @brief Hydrogen bond jump time correlation function help description. */
118 const char *jumptimeZ_help; /**< @brief Hydrogen bond jump time correlation function binned by Z help description. */
119 const char *jumptimeR_help; /**< @brief Hydrogen bond jump time correlation function binned by R around a third selection help description. */
120 const char *persistence_help; /**< @brief Hydrogen bond persistence correlation function help description. */
121 const char *pjcorr_help; /**< @brief Momentum - Angular Momentum cross correlation function help description. */
122 const char *ftcorr_help; /**< @brief Force - Torque cross correlation function help description. */
123 const char *ckcorr_help; /**< @brief Charge - Kinetic energy cross correlation function help description. */
124 const char *cscorr_help; /**< @brief Charge - Orientation order parameter (Cos\theta) cross correlation function help description. */
125 const char *facorr_help; /**< @brief Force - Force auto correlation function help description. */
126 const char *tfcorr_help; /**< @brief Torque - Force Cross correlation function help description. */
127 const char *tacorr_help; /**< @brief Torque auto correlation function help description. */
128 const char *disp_help; /**< @brief Displacement correlation function help description. */
129 const char *dispZ_help; /**< @brief Displacement correlation function binned by Z help description. */
130 const char *current_help; /**< @brief Current density auto correlation function help description. */
131 const char *onsager_help; /**< @brief Onsager coefficient correlation functions help description. */
132 const char *ddisp_help; /**< @brief Collective Dipole displacement function (Helfand moment of Current Density) help description. */
133 const char *rotAngleDisp_help; /**< @brief Displacement correlation function for rotation angles help description. */
134
135 unsigned int help_given ; /**< @brief Whether help was given. */
136 unsigned int version_given ; /**< @brief Whether version was given. */
137 unsigned int input_given ; /**< @brief Whether input was given. */
138 unsigned int output_given ; /**< @brief Whether output was given. */
139 unsigned int sele1_given ; /**< @brief Whether sele1 was given. */
140 unsigned int sele2_given ; /**< @brief Whether sele2 was given. */
141 unsigned int sele3_given ; /**< @brief Whether sele3 was given. */
142 unsigned int order_given ; /**< @brief Whether order was given. */
143 unsigned int nbins_given ; /**< @brief Whether nbins was given. */
144 unsigned int nzbins_given ; /**< @brief Whether nzbins was given. */
145 unsigned int rcut_given ; /**< @brief Whether rcut was given. */
146 unsigned int OOcut_given ; /**< @brief Whether OOcut was given. */
147 unsigned int thetacut_given ; /**< @brief Whether thetacut was given. */
148 unsigned int OHcut_given ; /**< @brief Whether OHcut was given. */
149 unsigned int privilegedAxis_given ; /**< @brief Whether privilegedAxis was given. */
150 unsigned int length_given ; /**< @brief Whether length was given. */
151 unsigned int dipoleX_given ; /**< @brief Whether dipoleX was given. */
152 unsigned int dipoleY_given ; /**< @brief Whether dipoleY was given. */
153 unsigned int dipoleZ_given ; /**< @brief Whether dipoleZ was given. */
154 unsigned int selecorr_given ; /**< @brief Whether selecorr was given. */
155 unsigned int rcorr_given ; /**< @brief Whether rcorr was given. */
156 unsigned int rcorrZ_given ; /**< @brief Whether rcorrZ was given. */
157 unsigned int vcorr_given ; /**< @brief Whether vcorr was given. */
158 unsigned int vcorrZ_given ; /**< @brief Whether vcorrZ was given. */
159 unsigned int vcorrR_given ; /**< @brief Whether vcorrR was given. */
160 unsigned int vaOutProdcorr_given ; /**< @brief Whether vaOutProdcorr was given. */
161 unsigned int waOutProdcorr_given ; /**< @brief Whether waOutProdcorr was given. */
162 unsigned int vwOutProdcorr_given ; /**< @brief Whether vwOutProdcorr was given. */
163 unsigned int wvOutProdcorr_given ; /**< @brief Whether wvOutProdcorr was given. */
164 unsigned int wcorr_given ; /**< @brief Whether wcorr was given. */
165 unsigned int dcorr_given ; /**< @brief Whether dcorr was given. */
166 unsigned int lcorr_given ; /**< @brief Whether lcorr was given. */
167 unsigned int lcorrZ_given ; /**< @brief Whether lcorrZ was given. */
168 unsigned int cohZ_given ; /**< @brief Whether cohZ was given. */
169 unsigned int sdcorr_given ; /**< @brief Whether sdcorr was given. */
170 unsigned int r_rcorr_given ; /**< @brief Whether r_rcorr was given. */
171 unsigned int thetacorr_given ; /**< @brief Whether thetacorr was given. */
172 unsigned int drcorr_given ; /**< @brief Whether drcorr was given. */
173 unsigned int stresscorr_given ; /**< @brief Whether stresscorr was given. */
174 unsigned int bondcorr_given ; /**< @brief Whether bondcorr was given. */
175 unsigned int freqfluccorr_given ; /**< @brief Whether freqfluccorr was given. */
176 unsigned int jumptime_given ; /**< @brief Whether jumptime was given. */
177 unsigned int jumptimeZ_given ; /**< @brief Whether jumptimeZ was given. */
178 unsigned int jumptimeR_given ; /**< @brief Whether jumptimeR was given. */
179 unsigned int persistence_given ; /**< @brief Whether persistence was given. */
180 unsigned int pjcorr_given ; /**< @brief Whether pjcorr was given. */
181 unsigned int ftcorr_given ; /**< @brief Whether ftcorr was given. */
182 unsigned int ckcorr_given ; /**< @brief Whether ckcorr was given. */
183 unsigned int cscorr_given ; /**< @brief Whether cscorr was given. */
184 unsigned int facorr_given ; /**< @brief Whether facorr was given. */
185 unsigned int tfcorr_given ; /**< @brief Whether tfcorr was given. */
186 unsigned int tacorr_given ; /**< @brief Whether tacorr was given. */
187 unsigned int disp_given ; /**< @brief Whether disp was given. */
188 unsigned int dispZ_given ; /**< @brief Whether dispZ was given. */
189 unsigned int current_given ; /**< @brief Whether current was given. */
190 unsigned int onsager_given ; /**< @brief Whether onsager was given. */
191 unsigned int ddisp_given ; /**< @brief Whether ddisp was given. */
192 unsigned int rotAngleDisp_given ; /**< @brief Whether rotAngleDisp was given. */
193
194 char **inputs ; /**< @brief unnamed options (options without names) */
195 unsigned inputs_num ; /**< @brief unnamed options number */
196 int correlation_function_group_counter; /**< @brief Counter for group correlation_function */
197} ;
198
199/** @brief The additional parameters to pass to parser functions */
201{
202 int override; /**< @brief whether to override possibly already present options (default 0) */
203 int initialize; /**< @brief whether to initialize the option structure gengetopt_args_info (default 1) */
204 int check_required; /**< @brief whether to check that all required options were provided (default 1) */
205 int check_ambiguity; /**< @brief whether to check for options already specified in the option structure gengetopt_args_info (default 0) */
206 int print_errors; /**< @brief whether getopt_long should print an error message for a bad option (default 1) */
207} ;
208
209/** @brief the purpose string of the program */
210extern const char *gengetopt_args_info_purpose;
211/** @brief the usage string of the program */
212extern const char *gengetopt_args_info_usage;
213/** @brief the description string of the program */
214extern const char *gengetopt_args_info_description;
215/** @brief all the lines making the help output */
216extern const char *gengetopt_args_info_help[];
217
218/**
219 * The command line parser
220 * @param argc the number of command line options
221 * @param argv the command line options
222 * @param args_info the structure where option information will be stored
223 * @return 0 if everything went fine, NON 0 if an error took place
224 */
225int cmdline_parser (int argc, char **argv,
226 struct gengetopt_args_info *args_info);
227
228/**
229 * The command line parser (version with additional parameters - deprecated)
230 * @param argc the number of command line options
231 * @param argv the command line options
232 * @param args_info the structure where option information will be stored
233 * @param override whether to override possibly already present options
234 * @param initialize whether to initialize the option structure my_args_info
235 * @param check_required whether to check that all required options were provided
236 * @return 0 if everything went fine, NON 0 if an error took place
237 * @deprecated use cmdline_parser_ext() instead
238 */
239int cmdline_parser2 (int argc, char **argv,
240 struct gengetopt_args_info *args_info,
241 int override, int initialize, int check_required);
242
243/**
244 * The command line parser (version with additional parameters)
245 * @param argc the number of command line options
246 * @param argv the command line options
247 * @param args_info the structure where option information will be stored
248 * @param params additional parameters for the parser
249 * @return 0 if everything went fine, NON 0 if an error took place
250 */
251int cmdline_parser_ext (int argc, char **argv,
252 struct gengetopt_args_info *args_info,
253 struct cmdline_parser_params *params);
254
255/**
256 * Save the contents of the option struct into an already open FILE stream.
257 * @param outfile the stream where to dump options
258 * @param args_info the option struct to dump
259 * @return 0 if everything went fine, NON 0 if an error took place
260 */
261int cmdline_parser_dump(FILE *outfile,
262 struct gengetopt_args_info *args_info);
263
264/**
265 * Save the contents of the option struct into a (text) file.
266 * This file can be read by the config file parser (if generated by gengetopt)
267 * @param filename the file where to save
268 * @param args_info the option struct to save
269 * @return 0 if everything went fine, NON 0 if an error took place
270 */
271int cmdline_parser_file_save(const char *filename,
272 struct gengetopt_args_info *args_info);
273
274/**
275 * Print the help
276 */
278/**
279 * Print the version
280 */
282
283/**
284 * Initializes all the fields a cmdline_parser_params structure
285 * to their default values
286 * @param params the structure to initialize
287 */
289
290/**
291 * Allocates dynamically a cmdline_parser_params structure and initializes
292 * all its fields to their default values
293 * @return the created and initialized cmdline_parser_params structure
294 */
296
297/**
298 * Initializes the passed gengetopt_args_info structure's fields
299 * (also set default values for options that have a default)
300 * @param args_info the structure to initialize
301 */
302void cmdline_parser_init (struct gengetopt_args_info *args_info);
303/**
304 * Deallocates the string fields of the gengetopt_args_info structure
305 * (but does not deallocate the structure itself)
306 * @param args_info the structure to deallocate
307 */
308void cmdline_parser_free (struct gengetopt_args_info *args_info);
309
310/**
311 * Checks that all the required options were specified
312 * @param args_info the structure to check
313 * @param prog_name the name of the program that will be used to print
314 * possible errors
315 * @return
316 */
317int cmdline_parser_required (struct gengetopt_args_info *args_info,
318 const char *prog_name);
319
320extern const char *cmdline_parser_privilegedAxis_values[]; /**< @brief Possible values for privilegedAxis. */
321
322
323#ifdef __cplusplus
324}
325#endif /* __cplusplus */
326#endif /* DYNAMICPROPSCMD_H */
int cmdline_parser_dump(FILE *outfile, struct gengetopt_args_info *args_info)
Save the contents of the option struct into an already open FILE stream.
int cmdline_parser(int argc, char **argv, struct gengetopt_args_info *args_info)
The command line parser.
int cmdline_parser_file_save(const char *filename, struct gengetopt_args_info *args_info)
Save the contents of the option struct into a (text) file.
const char * gengetopt_args_info_purpose
the purpose string of the program
const char * gengetopt_args_info_help[]
all the lines making the help output
int cmdline_parser2(int argc, char **argv, struct gengetopt_args_info *args_info, int override, int initialize, int check_required)
The command line parser (version with additional parameters - deprecated)
int cmdline_parser_required(struct gengetopt_args_info *args_info, const char *prog_name)
Checks that all the required options were specified.
void cmdline_parser_print_version(void)
Print the version.
struct cmdline_parser_params * cmdline_parser_params_create(void)
Allocates dynamically a cmdline_parser_params structure and initializes all its fields to their defau...
const char * gengetopt_args_info_usage
the usage string of the program
const char * cmdline_parser_privilegedAxis_values[]
Possible values for privilegedAxis.
int cmdline_parser_ext(int argc, char **argv, struct gengetopt_args_info *args_info, struct cmdline_parser_params *params)
The command line parser (version with additional parameters)
void cmdline_parser_init(struct gengetopt_args_info *args_info)
Initializes the passed gengetopt_args_info structure's fields (also set default values for options th...
const char * gengetopt_args_info_description
the description string of the program
void cmdline_parser_print_help(void)
Print the help.
void cmdline_parser_free(struct gengetopt_args_info *args_info)
Deallocates the string fields of the gengetopt_args_info structure (but does not deallocate the struc...
void cmdline_parser_params_init(struct cmdline_parser_params *params)
Initializes all the fields a cmdline_parser_params structure to their default values.
The additional parameters to pass to parser functions.
int print_errors
whether getopt_long should print an error message for a bad option (default 1)
int check_required
whether to check that all required options were provided (default 1)
int check_ambiguity
whether to check for options already specified in the option structure gengetopt_args_info (default 0...
int initialize
whether to initialize the option structure gengetopt_args_info (default 1)
Where the command line options are stored.
unsigned int jumptimeZ_given
Whether jumptimeZ was given.
const char * jumptimeZ_help
Hydrogen bond jump time correlation function binned by Z help description.
char * sele2_arg
select second stuntdouble set (if sele2 is not set, use script from sele1).
const char * vwOutProdcorr_help
Velocity - Angular Velocity outer product correlation function help description.
unsigned int persistence_given
Whether persistence was given.
char * nbins_orig
Number of bins original value given at command line.
char * dipoleX_orig
X-component of the dipole with respect to body frame original value given at command line.
unsigned int freqfluccorr_given
Whether freqfluccorr was given.
unsigned int r_rcorr_given
Whether r_rcorr was given.
unsigned int output_given
Whether output was given.
const char * ckcorr_help
Charge - Kinetic energy cross correlation function help description.
unsigned int vcorrZ_given
Whether vcorrZ was given.
const char * ftcorr_help
Force - Torque cross correlation function help description.
unsigned int privilegedAxis_given
Whether privilegedAxis was given.
unsigned int drcorr_given
Whether drcorr was given.
unsigned int selecorr_given
Whether selecorr was given.
unsigned int OHcut_given
Whether OHcut was given.
const char * rcut_help
cutoff radius (angstroms) help description.
unsigned int thetacut_given
Whether thetacut was given.
const char * lcorr_help
Lengendre correlation function help description.
const char * dcorr_help
dipole correlation function help description.
unsigned int dcorr_given
Whether dcorr was given.
char * output_orig
output file name original value given at command line.
const char * output_help
output file name help description.
const char * nbins_help
Number of bins help description.
const char * dipoleZ_help
Z-component of the dipole with respect to body frame help description.
unsigned int onsager_given
Whether onsager was given.
unsigned int current_given
Whether current was given.
unsigned int sele3_given
Whether sele3 was given.
double dipoleZ_arg
Z-component of the dipole with respect to body frame (default='-1.0').
unsigned int lcorrZ_given
Whether lcorrZ was given.
const char * sele1_help
select first stuntdouble set help description.
unsigned int disp_given
Whether disp was given.
unsigned int order_given
Whether order was given.
const char * jumptime_help
Hydrogen bond jump time correlation function help description.
const char * waOutProdcorr_help
Angular Velocity - Angular Velocity auto outer product correlation function help description.
char * dipoleY_orig
Y-component of the dipole with respect to body frame original value given at command line.
const char * tfcorr_help
Torque - Force Cross correlation function help description.
const char * persistence_help
Hydrogen bond persistence correlation function help description.
char * sele3_orig
select third stuntdouble set original value given at command line.
unsigned int tacorr_given
Whether tacorr was given.
const char * OHcut_help
Oxygen-Hydrogen cutoff radius (angstroms) help description.
const char * sele2_help
select second stuntdouble set (if sele2 is not set, use script from sele1) help description.
unsigned inputs_num
unamed options number
char * privilegedAxis_orig
which axis is special for spatial analysis (default = z axis) original value given at command line.
unsigned int OOcut_given
Whether OOcut was given.
int order_arg
Lengendre Polynomial Order.
const char * selecorr_help
selection correlation function help description.
double dipoleY_arg
Y-component of the dipole with respect to body frame (default='0.0').
unsigned int vcorr_given
Whether vcorr was given.
unsigned int tfcorr_given
Whether tfcorr was given.
const char * rotAngleDisp_help
Displacement correlation function for rotation angles help description.
unsigned int wcorr_given
Whether wcorr was given.
unsigned int pjcorr_given
Whether pjcorr was given.
const char * thetacut_help
HOO cutoff angle (degrees) help description.
char * order_orig
Lengendre Polynomial Order original value given at command line.
const char * wcorr_help
charge velocity correlation function help description.
unsigned int lcorr_given
Whether lcorr was given.
char * OOcut_orig
Oxygen-Oxygen cutoff radius (angstroms) original value given at command line.
const char * stresscorr_help
Stress tensor correlation function help description.
double length_arg
maximum length (default='100').
unsigned int facorr_given
Whether facorr was given.
unsigned int bondcorr_given
Whether bondcorr was given.
const char * help_help
Print help and exit help description.
char * sele3_arg
select third stuntdouble set.
const char * cscorr_help
Charge - Orientation order parameter (Cos\theta) cross correlation function help description.
const char * rcorrZ_help
mean squared displacement binned by Z help description.
unsigned int dipoleX_given
Whether dipoleX was given.
char * output_arg
output file name.
char ** inputs
unamed options (options without names)
const char * thetacorr_help
Angular msd help description.
unsigned int cscorr_given
Whether cscorr was given.
unsigned int jumptimeR_given
Whether jumptimeR was given.
unsigned int rcorr_given
Whether rcorr was given.
char * input_arg
input dump file.
double thetacut_arg
HOO cutoff angle (degrees) (default='30').
unsigned int dipoleZ_given
Whether dipoleZ was given.
unsigned int vwOutProdcorr_given
Whether vwOutProdcorr was given.
char * thetacut_orig
HOO cutoff angle (degrees) original value given at command line.
unsigned int sele1_given
Whether sele1 was given.
unsigned int length_given
Whether length was given.
const char * order_help
Lengendre Polynomial Order help description.
const char * wvOutProdcorr_help
Angular Velocity - Velocity outer product correlation function help description.
const char * vcorrR_help
velocity correlation function projected radially help description.
unsigned int ddisp_given
Whether ddisp was given.
double rcut_arg
cutoff radius (angstroms).
unsigned int jumptime_given
Whether jumptime was given.
char * nzbins_orig
Number of Z bins original value given at command line.
unsigned int ftcorr_given
Whether ftcorr was given.
unsigned int wvOutProdcorr_given
Whether wvOutProdcorr was given.
unsigned int stresscorr_given
Whether stresscorr was given.
unsigned int vaOutProdcorr_given
Whether vaOutProdcorr was given.
const char * rcorr_help
mean squared displacement help description.
const char * privilegedAxis_help
which axis is special for spatial analysis (default = z axis) help description.
char * sele2_orig
select second stuntdouble set (if sele2 is not set, use script from sele1) original value given at co...
const char * current_help
Current density auto correlation function help description.
const char * vaOutProdcorr_help
Velocity - Velocity auto outer product correlation function help description.
unsigned int dispZ_given
Whether dispZ was given.
const char * freqfluccorr_help
Frequency Fluctuation correlation function help description.
const char * bondcorr_help
Bond extension correlation function help description.
const char * facorr_help
Force - Force auto correlation function help description.
const char * r_rcorr_help
Radial msd help description.
char * sele1_orig
select first stuntdouble set original value given at command line.
unsigned int rotAngleDisp_given
Whether rotAngleDisp was given.
unsigned int cohZ_given
Whether cohZ was given.
double OHcut_arg
Oxygen-Hydrogen cutoff radius (angstroms) (default='2.45').
char * length_orig
maximum length original value given at command line.
char * sele1_arg
select first stuntdouble set.
unsigned int ckcorr_given
Whether ckcorr was given.
const char * pjcorr_help
Momentum - Angular Momentum cross correlation function help description.
unsigned int dipoleY_given
Whether dipoleY was given.
const char * nzbins_help
Number of Z bins help description.
const char * drcorr_help
Directional msd for particles with unit vectors help description.
double dipoleX_arg
X-component of the dipole with respect to body frame (default='0.0').
unsigned int rcut_given
Whether rcut was given.
const char * ddisp_help
Collective Dipole displacement function (Helfand moment of Current Density) help description.
const char * tacorr_help
Torque auto correlation function help description.
int correlation_function_group_counter
Counter for group correlation_function.
char * OHcut_orig
Oxygen-Hydrogen cutoff radius (angstroms) original value given at command line.
unsigned int help_given
Whether help was given.
const char * sele3_help
select third stuntdouble set help description.
const char * vcorrZ_help
velocity correlation function along z-axis help description.
const char * vcorr_help
velocity correlation function help description.
unsigned int input_given
Whether input was given.
unsigned int rcorrZ_given
Whether rcorrZ was given.
int nbins_arg
Number of bins (default='100').
const char * onsager_help
Onsager coefficient correlation functions help description.
unsigned int sdcorr_given
Whether sdcorr was given.
enum enum_privilegedAxis privilegedAxis_arg
which axis is special for spatial analysis (default = z axis) (default='z').
unsigned int version_given
Whether version was given.
char * dipoleZ_orig
Z-component of the dipole with respect to body frame original value given at command line.
unsigned int thetacorr_given
Whether thetacorr was given.
const char * jumptimeR_help
Hydrogen bond jump time correlation function binned by R around a third selection help description.
const char * length_help
maximum length help description.
const char * dispZ_help
Displacement correlation function binned by Z help description.
const char * dipoleX_help
X-component of the dipole with respect to body frame help description.
unsigned int sele2_given
Whether sele2 was given.
const char * sdcorr_help
System dipole correlation function help description.
const char * version_help
Print version and exit help description.
char * input_orig
input dump file original value given at command line.
const char * disp_help
Displacement correlation function help description.
unsigned int nbins_given
Whether nbins was given.
unsigned int vcorrR_given
Whether vcorrR was given.
const char * lcorrZ_help
Lengendre correlation function binned by Z help description.
const char * cohZ_help
Lengendre correlation function for OH bond vectors binned by Z help description.
const char * OOcut_help
Oxygen-Oxygen cutoff radius (angstroms) help description.
unsigned int nzbins_given
Whether nzbins was given.
double OOcut_arg
Oxygen-Oxygen cutoff radius (angstroms) (default='3.5').
unsigned int waOutProdcorr_given
Whether waOutProdcorr was given.
char * rcut_orig
cutoff radius (angstroms) original value given at command line.
const char * input_help
input dump file help description.
int nzbins_arg
Number of Z bins (default='100').
const char * dipoleY_help
Y-component of the dipole with respect to body frame help description.