| 47 |
|
* @version 1.0 |
| 48 |
|
*/ |
| 49 |
|
|
| 50 |
+ |
#ifdef IS_MPI |
| 51 |
+ |
#include <mpi.h> |
| 52 |
+ |
#endif |
| 53 |
|
#include <algorithm> |
| 54 |
|
#include <set> |
| 55 |
|
#include <map> |
| 64 |
|
#include "io/ForceFieldOptions.hpp" |
| 65 |
|
#include "brains/ForceField.hpp" |
| 66 |
|
#include "nonbonded/SwitchingFunction.hpp" |
| 64 |
– |
#ifdef IS_MPI |
| 65 |
– |
#include <mpi.h> |
| 66 |
– |
#endif |
| 67 |
|
|
| 68 |
|
using namespace std; |
| 69 |
|
namespace OpenMD { |
| 372 |
|
|
| 373 |
|
void SimInfo::addInteractionPairs(Molecule* mol) { |
| 374 |
|
ForceFieldOptions& options_ = forceField_->getForceFieldOptions(); |
| 375 |
– |
vector<Atom*>::iterator atomIter; |
| 375 |
|
vector<Bond*>::iterator bondIter; |
| 376 |
|
vector<Bend*>::iterator bendIter; |
| 377 |
|
vector<Torsion*>::iterator torsionIter; |
| 378 |
|
vector<Inversion*>::iterator inversionIter; |
| 380 |
– |
Atom* atom; |
| 379 |
|
Bond* bond; |
| 380 |
|
Bend* bend; |
| 381 |
|
Torsion* torsion; |