26int main(
int argc,
char* argv[])
33 cout <<
"USAGE: " << argv[0] <<
" <npoints>\n"
34 " <npoints> ... Number of data points in symmetry"
36 " Execute in directory with these NNP files present:\n"
37 <<
" - input.nn (NNP settings)\n";
41 numPoints = atof(argv[1]);
43 logFile.open(
"nnp-symfunc.log");
void registerStreamPointer(std::ofstream *const &streamPointer)
Register new C++ ofstream pointer.
void initialize()
Write welcome message with version information.
virtual void setupElementMap()
Set up the element map.
virtual void setupSymmetryFunctions()
Set up all symmetry functions.
void setupCutoff()
Set up cutoff function for all symmetry functions.
void loadSettingsFile(std::string const &fileName="input.nn")
Open settings file and load all keywords into memory.
virtual void setupElements()
Set up all Element instances.
void writeSymmetryFunctionShape(std::size_t numPoints, std::string const fileNameFormat="sf.%03zu.%04zu.out")
Write radial and angular part of symmetry functions to file.
int main(int argc, char *argv[])