11 |
|
#include "applications/simpleBuilder/LatticeFactory.hpp" |
12 |
|
#include "applications/simpleBuilder/MoLocator.hpp" |
13 |
|
#include "applications/simpleBuilder/Lattice.hpp" |
14 |
+ |
#include "brains/Register.hpp" |
15 |
|
#include "brains/SimInfo.hpp" |
16 |
|
#include "brains/SimCreator.hpp" |
17 |
|
#include "io/DumpWriter.hpp" |
18 |
|
#include "math/Vector3.hpp" |
19 |
|
#include "math/SquareMatrix3.hpp" |
20 |
|
#include "utils/StringUtils.hpp" |
20 |
– |
#include "UseTheForce/DUFF.hpp" |
21 |
– |
#include "UseTheForce/EAM.hpp" |
22 |
– |
#include "UseTheForce/ForceFieldCreator.hpp" |
21 |
|
|
22 |
|
using namespace std; |
23 |
|
using namespace oopse; |
26 |
|
|
27 |
|
int main(int argc, char *argv []) { |
28 |
|
|
29 |
< |
ForceFieldBuilder<DUFF> DUFFCreator("DUFF"); |
30 |
< |
ForceFieldBuilder<DUFF> WATERCreator("WATER"); |
33 |
< |
ForceFieldBuilder<DUFF> LJCreator("LJ"); |
34 |
< |
//in theory, EAM can also be merged |
35 |
< |
ForceFieldBuilder<EAM> EAMCreator("EAM"); |
29 |
> |
//register force fields |
30 |
> |
registerForceFields(); |
31 |
|
|
32 |
|
gengetopt_args_info args_info; |
33 |
|
std::string latticeType; |