52#ifndef BRAINS_SIMCREATOR_HPP
53#define BRAINS_SIMCREATOR_HPP
59#include "io/Globals.hpp"
83 bool loadInitCoords =
true);
95 Globals* parseFile(std::istream& rawMetaData,
const std::string& mdFileName,
96 int mdFileVersion,
int metaDataStartingLine);
99 virtual void createMolecules(
SimInfo* info);
105 void computeStorageLayouts(
SimInfo* info);
114 void setGlobalIndex(
SimInfo* info);
116 void gatherParameters(
SimInfo* info,
const std::string& mdfile);
122 void divideMolecules(
SimInfo* info);
125 void loadCoordinates(
SimInfo* info,
const std::string& mdFileName);
The only responsibility of SimCreator is to parse the meta-data file and create a SimInfo instance ba...
SimInfo * createSim(const std::string &mdFileName, bool loadInitCoords=true)
Setup Simulation.
One of the heavy-weight classes of OpenMD, SimInfo maintains objects and variables relating to the cu...
This basic Periodic Table class was originally taken from the data.cpp file in OpenBabel.