| 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 |
|
|