| 511 |  | int useDipole = 0; | 
| 512 |  | int useGayBerne = 0; | 
| 513 |  | int useSticky = 0; | 
| 514 | + | int useStickyPower = 0; | 
| 515 |  | int useShape = 0; | 
| 516 |  | int useFLARB = 0; //it is not in AtomType yet | 
| 517 |  | int useDirectionalAtom = 0; | 
| 530 |  | useDipole |= (*i)->isDipole(); | 
| 531 |  | useGayBerne |= (*i)->isGayBerne(); | 
| 532 |  | useSticky |= (*i)->isSticky(); | 
| 533 | + | useStickyPower |= (*i)->isStickyPower(); | 
| 534 |  | useShape |= (*i)->isShape(); | 
| 535 |  | } | 
| 536 |  |  | 
| 537 | < | if (useSticky || useDipole || useGayBerne || useShape) { | 
| 537 | > | if (useSticky || useStickyPower || useDipole || useGayBerne || useShape) { | 
| 538 |  | useDirectionalAtom = 1; | 
| 539 |  | } | 
| 540 |  |  | 
| 566 |  | temp = useSticky; | 
| 567 |  | MPI_Allreduce(&temp, &useSticky, 1, MPI_INT, MPI_LOR, MPI_COMM_WORLD); | 
| 568 |  |  | 
| 569 | + | temp = useStickyPower; | 
| 570 | + | MPI_Allreduce(&temp, &useStickyPower, 1, MPI_INT, MPI_LOR, MPI_COMM_WORLD); | 
| 571 | + |  | 
| 572 |  | temp = useGayBerne; | 
| 573 |  | MPI_Allreduce(&temp, &useGayBerne, 1, MPI_INT, MPI_LOR, MPI_COMM_WORLD); | 
| 574 |  |  | 
| 593 |  | fInfo_.SIM_uses_Charges = useCharge; | 
| 594 |  | fInfo_.SIM_uses_Dipoles = useDipole; | 
| 595 |  | fInfo_.SIM_uses_Sticky = useSticky; | 
| 596 | + | fInfo_.SIM_uses_StickyPower = useStickyPower; | 
| 597 |  | fInfo_.SIM_uses_GayBerne = useGayBerne; | 
| 598 |  | fInfo_.SIM_uses_EAM = useEAM; | 
| 599 |  | fInfo_.SIM_uses_Shapes = useShape; |