n2p2 - A neural network potential package
nnp::Structure Member List

This is the complete list of members for nnp::Structure, including all inherited members.

addAtom(Atom const &atom, std::string const &element)nnp::Structure
atomsnnp::Structure
boxnnp::Structure
calculateInverseBox()nnp::Structure
calculateNeighborList(double cutoffRadius)nnp::Structure
calculatePbcCopies(double cutoffRadius)nnp::Structure
calculateVolume()nnp::Structure
chargennp::Structure
chargeRefnnp::Structure
clearNeighborList()nnp::Structure
commentnnp::Structure
elementMapnnp::Structure
energynnp::Structure
energyRefnnp::Structure
freeAtoms(bool all)nnp::Structure
getChargesLines() constnnp::Structure
getEnergyLine() constnnp::Structure
getForcesLines() constnnp::Structure
getMaxNumNeighbors() constnnp::Structure
hasNeighborListnnp::Structure
hasSymmetryFunctionDerivativesnnp::Structure
hasSymmetryFunctionsnnp::Structure
indexnnp::Structure
info() constnnp::Structure
invboxnnp::Structure
isPeriodicnnp::Structure
isTriclinicnnp::Structure
numAtomsnnp::Structure
numAtomsPerElementnnp::Structure
numElementsnnp::Structure
numElementsPresentnnp::Structure
pbcnnp::Structure
readFromFile(std::string const fileName="input.data")nnp::Structure
readFromFile(std::ifstream &file)nnp::Structure
readFromLines(std::vector< std::string > const &lines)nnp::Structure
remap()nnp::Structure
remap(Atom &atom)nnp::Structure
reset()nnp::Structure
sampleTypennp::Structure
SampleType enum namennp::Structure
setElementMap(ElementMap const &elementMap)nnp::Structure
ST_TEST enum valuennp::Structure
ST_TRAINING enum valuennp::Structure
ST_UNKNOWN enum valuennp::Structure
ST_VALIDATION enum valuennp::Structure
Structure()nnp::Structure
toNormalizedUnits(double meanEnergy, double convEnergy, double convLength)nnp::Structure
toPhysicalUnits(double meanEnergy, double convEnergy, double convLength)nnp::Structure
updateError(std::string const &property, std::map< std::string, double > &error, std::size_t &count) constnnp::Structure
volumennp::Structure
writeToFile(std::string const fileName="output.data", bool const ref=true, bool const append=false) constnnp::Structure
writeToFile(std::ofstream *const &file, bool const ref=true) constnnp::Structure
writeToFilePoscar(std::ofstream *const &file) constnnp::Structure
writeToFilePoscar(std::ofstream *const &file, std::string const elements) constnnp::Structure
writeToFileXyz(std::ofstream *const &file) constnnp::Structure