35 |
|
* |
36 |
|
* [1] Meineke, et al., J. Comp. Chem. 26, 252-271 (2005). |
37 |
|
* [2] Fennell & Gezelter, J. Chem. Phys. 124, 234104 (2006). |
38 |
< |
* [3] Sun, Lin & Gezelter, J. Chem. Phys. 128, 24107 (2008). |
38 |
> |
* [3] Sun, Lin & Gezelter, J. Chem. Phys. 128, 234107 (2008). |
39 |
|
* [4] Kuang & Gezelter, J. Chem. Phys. 133, 164101 (2010). |
40 |
|
* [5] Vardeman, Stocker & Gezelter, J. Chem. Theory Comput. 7, 834 (2011). |
41 |
|
*/ |
75 |
|
bool printFrc(false); |
76 |
|
bool printVec(false); |
77 |
|
bool printChrg(false); |
78 |
+ |
bool printField(false); |
79 |
|
|
80 |
|
//parse the command line option |
81 |
|
if (cmdline_parser (argc, argv, &args_info) != 0) { |
164 |
|
//create replicate visitor |
165 |
|
if(args_info.repeatX_given > 0 || |
166 |
|
args_info.repeatY_given > 0 || |
167 |
< |
args_info.repeatY_given > 0) { |
167 |
> |
args_info.repeatZ_given > 0) { |
168 |
|
Vector3i replicateOpt(args_info.repeatX_arg, |
169 |
|
args_info.repeatY_arg, |
170 |
|
args_info.repeatZ_arg); |
211 |
|
printChrg = true; |
212 |
|
xyzVisitor->doCharges(printChrg); |
213 |
|
} |
214 |
+ |
if(args_info.efield_flag){ |
215 |
+ |
printField = true; |
216 |
+ |
xyzVisitor->doElectricFields(printField); |
217 |
+ |
} |
218 |
|
|
219 |
|
compositeVisitor->addVisitor(xyzVisitor, 200); |
220 |
|
|