| 32 |
|
double mass; |
| 33 |
|
double epslon; |
| 34 |
|
double sigma; |
| 35 |
+ |
double charge; |
| 36 |
|
double dipole; |
| 37 |
|
double w0; |
| 38 |
|
double v0; |
| 42 |
|
double rlp; |
| 43 |
|
double rup; |
| 44 |
|
int isSSD; |
| 45 |
+ |
int isCharge; |
| 46 |
|
int isDipole; |
| 47 |
|
int ident; |
| 48 |
|
int last; // 0 -> default |
| 781 |
|
int isGB = 0; |
| 782 |
|
int isLJ = 1; |
| 783 |
|
int isEAM =0; |
| 784 |
+ |
int isCharge = 0; |
| 785 |
+ |
double charge=0.0; |
| 786 |
|
|
| 787 |
|
currentAtomType = headAtomType->next;; |
| 788 |
|
while( currentAtomType != NULL ){ |
| 789 |
|
|
| 790 |
< |
if(currentAtomType->isDipole) entry_plug->useDipole = 1; |
| 790 |
> |
if(currentAtomType->isDipole) entry_plug->useDipoles = 1; |
| 791 |
|
if(currentAtomType->isSSD) { |
| 792 |
|
entry_plug->useSticky = 1; |
| 793 |
|
set_sticky_params( &(currentAtomType->w0), &(currentAtomType->v0), |
| 804 |
|
&(currentAtomType->isDipole), |
| 805 |
|
&isGB, |
| 806 |
|
&isEAM, |
| 807 |
+ |
&isCharge, |
| 808 |
|
&(currentAtomType->epslon), |
| 809 |
|
&(currentAtomType->sigma), |
| 810 |
+ |
&charge, |
| 811 |
|
&(currentAtomType->dipole), |
| 812 |
|
&isError ); |
| 813 |
|
if( isError ){ |