1 |
set(BRAINSSOURCE ../src/brains/PairList.cpp ../src/brains/SimInfo.cpp ../src/brains/DataStorage.cpp ../src/brains/SimSnapshotManager.cpp ../src/brains/Snapshot.cpp ../src/brains/Stats.cpp ../src/brains/Thermo.cpp ../src/brains/ForceManager.cpp ../src/brains/MoleculeCreator.cpp ../src/brains/SimCreator.cpp ../src/brains/Register.cpp ../src/brains/BlockSnapshotManager.cpp) |
2 |
|
3 |
set(NONBONDEDSOURCE ../src/nonbonded/EAM.cpp |
4 |
../src/nonbonded/InteractionManager.cpp ../src/nonbonded/Morse.cpp |
5 |
../src/nonbonded/Electrostatic.cpp |
6 |
../src/nonbonded/LJ.cpp ../src/nonbonded/RepulsivePower.cpp |
7 |
../src/nonbonded/Sticky.cpp ../src/nonbonded/GB.cpp |
8 |
../src/nonbonded/MAW.cpp ../src/nonbonded/SC.cpp |
9 |
../src/nonbonded/SwitchingFunction.cpp ) |
10 |
|
11 |
set(PARALLELSOURCE ../src/parallel/ForceDecomposition.cpp |
12 |
../src/parallel/ForceMatrixDecomposition.cpp ) |
13 |
|
14 |
set(USETHEFORCESOURCE ../src/UseTheForce/ForceField.cpp ../src/UseTheForce/ForceFieldFactory.cpp ../src/UseTheForce/DUFF.cpp ../src/UseTheForce/EAM_FF.cpp ../src/UseTheForce/SHAPES_FF.cpp ../src/UseTheForce/SC_FF.cpp ../src/UseTheForce/MnM_FF.cpp ../src/UseTheForce/Amber_FF.cpp ../src/UseTheForce/CLAYFF.cpp) |
15 |
|
16 |
|
17 |
set(UTILSSOURCE ../src/utils/PropertyMap.cpp ../src/utils/simError.c ../src/utils/StringUtils.cpp ../src/utils/StringTokenizer.cpp ../src/utils/Utility.cpp ../src/utils/Trim.cpp ../src/utils/OpenMDBitSet.cpp ../src/utils/MoLocator.cpp ../src/utils/wildcards.cpp ../src/utils/ElementsTable.cpp ../src/utils/ProgressBar.cpp ../src/utils/residentMem.c ../src/utils/physmem.c) |
18 |
|
19 |
set(MATHSOURCE ../src/math/ParallelRandNumGen.cpp |
20 |
../src/math/SeqRandNumGen.cpp ../src/math/RealSphericalHarmonic.cpp |
21 |
../src/math/SphericalHarmonic.cpp ../src/math/ChebyshevT.cpp |
22 |
../src/math/ChebyshevU.cpp ../src/math/LegendrePolynomial.cpp |
23 |
../src/math/RMSD.cpp ../src/math/CubicSpline.cpp |
24 |
../src/math/Wigner3jm.cpp ) |
25 |
|
26 |
set(ANTLRSOURCE ../src/antlr/ANTLRUtil.cpp ../src/antlr/ASTFactory.cpp ../src/antlr/ASTNULLType.cpp ../src/antlr/ASTRefCount.cpp ../src/antlr/BaseAST.cpp ../src/antlr/BitSet.cpp ../src/antlr/CharBuffer.cpp ../src/antlr/CharScanner.cpp ../src/antlr/CommonAST.cpp ../src/antlr/CommonASTWithHiddenTokens.cpp ../src/antlr/CommonHiddenStreamToken.cpp ../src/antlr/CommonToken.cpp ../src/antlr/InputBuffer.cpp ../src/antlr/LLkParser.cpp ../src/antlr/MismatchedCharException.cpp ../src/antlr/MismatchedTokenException.cpp ../src/antlr/NoViableAltException.cpp ../src/antlr/NoViableAltForCharException.cpp ../src/antlr/Parser.cpp ../src/antlr/RecognitionException.cpp ../src/antlr/String.cpp ../src/antlr/TokenBuffer.cpp ../src/antlr/Token.cpp ../src/antlr/TokenRefCount.cpp ../src/antlr/TokenStreamBasicFilter.cpp ../src/antlr/TokenStreamHiddenTokenFilter.cpp ../src/antlr/TokenStreamRewriteEngine.cpp ../src/antlr/TokenStreamSelector.cpp ../src/antlr/TreeParser.cpp) |
27 |
|
28 |
set(CONSTRAINTSOURCE ../src/constraints/Rattle.cpp ../src/constraints/ZconstraintForceManager.cpp) |
29 |
|
30 |
set(HYDRODYNAMICSSOURCE ../src/hydrodynamics/HydroProp.cpp ../src/hydrodynamics/Sphere.cpp ../src/hydrodynamics/Ellipsoid.cpp) |
31 |
|
32 |
set(INTEGRATORSOURCE ../src/integrators/Integrator.cpp ../src/integrators/IntegratorFactory.cpp ../src/integrators/Velocitizer.cpp ../src/integrators/RNEMD.cpp ../src/integrators/VelocityVerletIntegrator.cpp ../src/integrators/DLM.cpp ../src/integrators/NVE.cpp ../src/integrators/NVT.cpp ../src/integrators/NPT.cpp ../src/integrators/NPTi.cpp ../src/integrators/NPTf.cpp ../src/integrators/NPTxyz.cpp ../src/integrators/NPAT.cpp ../src/integrators/NPrT.cpp ../src/integrators/NgammaT.cpp ../src/integrators/LDForceManager.cpp ../src/integrators/LangevinDynamics.cpp ../src/integrators/) |
33 |
|
34 |
set(IOSOURCE ../src/io/ifstrstream.cpp ../src/io/AtomTypesSectionParser.cpp ../src/io/BaseAtomTypesSectionParser.cpp ../src/io/DirectionalAtomTypesSectionParser.cpp ../src/io/SectionParser.cpp ../src/io/EAMAtomTypesSectionParser.cpp ../src/io/SectionParserManager.cpp ../src/io/ChargeAtomTypesSectionParser.cpp ../src/io/MultipoleAtomTypesSectionParser.cpp ../src/io/StickyAtomTypesSectionParser.cpp ../src/io/GayBerneAtomTypesSectionParser.cpp ../src/io/TorsionTypesSectionParser.cpp ../src/io/InversionTypesSectionParser.cpp ../src/io/StickyPowerAtomTypesSectionParser.cpp ../src/io/ShapeAtomTypesSectionParser.cpp ../src/io/LennardJonesAtomTypesSectionParser.cpp ../src/io/SCAtomTypesSectionParser.cpp ../src/io/NonBondedInteractionsSectionParser.cpp ../src/io/BondTypesSectionParser.cpp ../src/io/BendTypesSectionParser.cpp ../src/io/Globals.cpp ../src/io/DumpReader.cpp ../src/io/DumpWriter.cpp ../src/io/StatWriter.cpp ../src/io/ZConsReader.cpp ../src/io/ZConsWriter.cpp ../src/io/RestReader.cpp ../src/io/RestWriter.cpp ../src/io/gzstream.cpp ../src/io/ParamConstraint.cpp ../src/io/OptionSectionParser.cpp ../src/io/ForceFieldOptions.cpp) |
35 |
|
36 |
set(LATTICESOURCE ../src/lattice/Lattice.cpp ../src/lattice/CubicLattice.cpp ../src/lattice/FCCLattice.cpp ../src/lattice/LatticeFactory.cpp ../src/lattice/shapedLattice.cpp) |
37 |
|
38 |
set(MDPARSERSOURCE ../src/mdParser/FilenameObserver.cpp ../src/mdParser/MDParser.cpp ../src/mdParser/MDLexer.cpp ../src/mdParser/MDTreeParser.cpp) |
39 |
|
40 |
set(MINIMIZERSOURCE ../src/minimizers/MinimizerParameterSet.cpp ../src/minimizers/Minimizer.cpp ../src/minimizers/MinimizerFactory.cpp ../src/minimizers/CGFamilyMinimizer.cpp ../src/minimizers/PRCG.cpp ../src/minimizers/SDMinimizer.cpp) |
41 |
|
42 |
set(PRIMITIVESOURCE ../src/primitives/StuntDouble.cpp ../src/primitives/Atom.cpp ../src/primitives/DirectionalAtom.cpp ../src/primitives/RigidBody.cpp ../src/primitives/Molecule.cpp ../src/primitives/Bend.cpp ../src/primitives/GhostBend.cpp ../src/primitives/Torsion.cpp ../src/primitives/Inversion.cpp ../src/primitives/GhostTorsion.cpp ../src/primitives/UreyBradleyBend.cpp ) |
43 |
|
44 |
|
45 |
set(RESTRAINTSOURCE ../src/restraints/ObjectRestraint.cpp ../src/restraints/MolecularRestraint.cpp ../src/restraints/RestraintForceManager.cpp ../src/restraints/ThermoIntegrationForceManager.cpp) |
46 |
|
47 |
set(SELECTIONSOURCE ../src/selection/SelectionToken.cpp ../src/selection/TokenMap.cpp ../src/selection/SelectionCompiler.cpp ../src/selection/SelectionEvaluator.cpp ../src/selection/NameFinder.cpp ../src/selection/DistanceFinder.cpp ../src/selection/HullFinder.cpp ../src/selection/IndexFinder.cpp ../src/selection/SelectionManager.cpp) |
48 |
|
49 |
set(TYPESSOURCE ../src/types/AtomStamp.cpp ../src/types/AtomType.cpp ../src/types/BendStamp.cpp ../src/types/BondStamp.cpp ../src/types/Component.cpp ../src/types/CutoffGroupStamp.cpp ../src/types/MoleculeStamp.cpp ../src/types/RigidBodyStamp.cpp ../src/types/TorsionStamp.cpp ../src/types/InversionStamp.cpp ../src/types/ZconsStamp.cpp ../src/types/RestraintStamp.cpp ../src/types/AtomType.cpp ../src/types/DirectionalAtomType.cpp ../src/types/ShapeAtomType.cpp ../src/types/CharmmTorsionType.cpp ../src/types/ImproperCosineInversionType.cpp ../src/types/NonBondedInteractionType.cpp ../src/types/FragmentStamp.cpp) |
50 |
|
51 |
set(VISITORSOURCE ../src/visitors/AtomVisitor.cpp ../src/visitors/ReplacementVisitor.cpp ../src/visitors/CompositeVisitor.cpp ../src/visitors/OtherVisitor.cpp ../src/visitors/RigidBodyVisitor.cpp ../src/visitors/ZconsVisitor.cpp ../src/visitors/LipidTransVisitor.cpp ../src/visitors/AtomNameVisitor.cpp) |
52 |
|
53 |
IF(QHULL_FOUND) |
54 |
set(QHULLSRC ../src/integrators/SMIPDForceManager.cpp ../src/integrators/SMIPDynamics.cpp ../src/math/ConvexHull.cpp ../src/math/AlphaHull.cpp ../src/math/Triangle.cpp) |
55 |
ENDIF(QHULL_FOUND) |
56 |
|
57 |
add_library(openmd SHARED ${UTILSSOURCE} ${MATHSOURCE} ${ANTLRSOURCE} |
58 |
${DEBUGSOURCE} ${CONSTRAINTSOURCE} ${HYDRODYNAMICSSOURCE} |
59 |
${INTEGRATORSOURCE} ${BRAINSSOURCE} ${IOSOURCE} ${USETHEFORCESOURCE} |
60 |
${DARKSIDESOURCE} ${NONBONDEDSOURCE} ${PARALLELSOURCE} ${LATTICESOURCE} ${LATTICESOURCE} ${MDPARSERSOURCE} ${PRIMITIVESOURCE} ${MINIMIZERSOURCE} ${PROFILINGSOURCE} ${RESTRAINTSOURCE} ${SELECTIONSOURCE} ${TYPESSOURCE} ${VISITORSOURCE} ${QHULLSRC} ) |