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

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

addEnergyOffset(Structure &structure, bool ref=true)nnp::Mode
calculateAtomicNeuralNetworks(Structure &structure, bool const derivatives, std::string id="")nnp::Mode
calculateBufferSize(Structure const &structure) constnnp::Dataset
calculateCharge(Structure &structure) constnnp::Mode
calculateEnergy(Structure &structure) constnnp::Mode
calculateForces(Structure &structure) constnnp::Mode
calculateSymmetryFunctionGroups(Structure &structure, bool const derivatives)nnp::Mode
calculateSymmetryFunctions(Structure &structure, bool const derivatives)nnp::Mode
chargeEquilibration(Structure &structure, bool const derivativesElec)nnp::Mode
checkExtrapolationWarningsnnp::Modeprotected
collectError(std::string const &property, std::map< std::string, double > &error, std::size_t &count) constnnp::Dataset
collectSymmetryFunctionStatistics()nnp::Dataset
combineFiles(std::string filePrefix) constnnp::Dataset
commnnp::Datasetprotected
convChargennp::Modeprotected
convEnergynnp::Modeprotected
convertToNormalizedUnits(Structure &structure) constnnp::Mode
convertToPhysicalUnits(Structure &structure) constnnp::Mode
convLengthnnp::Modeprotected
cutoffAlphannp::Modeprotected
cutoffsnnp::Modeprotected
cutoffTypennp::Modeprotected
Dataset()nnp::Dataset
distributeStructures(bool randomize, bool excludeRank0=false, std::string const &fileName="input.data")nnp::Dataset
elementMapnnp::Mode
elementsnnp::Modeprotected
erfcBufnnp::Modeprotected
evaluateNNP(Structure &structure, bool useForces=true, bool useDEdG=true)nnp::Mode
ewaldSetupnnp::Modeprotected
fourPiEpsnnp::Modeprotected
getConvCharge() constnnp::Modeinline
getConvEnergy() constnnp::Modeinline
getConvLength() constnnp::Modeinline
getEnergyOffset(Structure const &structure) constnnp::Mode
getEnergyWithOffset(Structure const &structure, bool ref=true) constnnp::Mode
getMaxCutoffRadius() constnnp::Modeinline
getMeanEnergy() constnnp::Modeinline
getNnpType() constnnp::Modeinline
getNumElements() constnnp::Modeinline
getNumExtrapolationWarnings() constnnp::Mode
getNumStructures(std::ifstream &dataFile)nnp::Dataset
getNumSymmetryFunctions() constnnp::Mode
initialize()nnp::Mode
loadSettingsFile(std::string const &fileName="input.nn")nnp::Mode
lognnp::Mode
logEwaldCutoffs()nnp::Mode
maxCutoffRadiusnnp::Modeprotected
meanEnergynnp::Modeprotected
minCutoffRadiusnnp::Modeprotected
minNeighborsnnp::Modeprotected
Mode()nnp::Mode
myNamennp::Datasetprotected
myRanknnp::Datasetprotected
nnknnp::Modeprotected
NNPType enum namennp::Mode
nnpTypennp::Modeprotected
nnsnnp::Modeprotected
normalizennp::Modeprotected
normalized(std::string const &property, double value) constnnp::Mode
normalizedEnergy(Structure const &structure, bool ref=true) constnnp::Mode
numElementsnnp::Modeprotected
numProcsnnp::Datasetprotected
numStructuresnnp::Datasetprotected
physical(std::string const &property, double value) constnnp::Mode
physicalEnergy(Structure const &structure, bool ref=true) constnnp::Mode
prepareNumericForces(Structure &original, double delta)nnp::Dataset
pruneSymmetryFunctionsRange(double threshold)nnp::Mode
pruneSymmetryFunctionsSensitivity(double threshold, std::vector< std::vector< double > > sensitivity)nnp::Mode
readNeuralNetworkWeights(std::string const &id, std::string const &fileName)nnp::Modeprotected
recvStructure(Structure *structure, int src)nnp::Dataset
removeEnergyOffset(Structure &structure, bool ref=true)nnp::Mode
resetExtrapolationWarnings()nnp::Mode
rngnnp::Datasetprotected
rngGlobalnnp::Datasetprotected
scalingTypennp::Modeprotected
screeningFunctionnnp::Modeprotected
sendStructure(Structure const &structure, int dest) constnnp::Dataset
settingsnnp::Modeprotected
settingsGetValue(std::string const &keyword) constnnp::Mode
settingsKeywordExists(std::string const &keyword) constnnp::Mode
setupCutoff()nnp::Mode
setupCutoffMatrix()nnp::Mode
setupElectrostatics(bool initialHardness=false, std::string directoryPrefix="", std::string fileNameFormat="hardness.%03zu.data")nnp::Modevirtual
setupElementMap()nnp::Modevirtual
setupElements()nnp::Modevirtual
setupGeneric(std::string const &nnpDir="", bool skipNormalize=false, bool initialHardness=false)nnp::Mode
setupMPI()nnp::Dataset
setupMPI(MPI_Comm *communicator)nnp::Dataset
setupNeuralNetwork()nnp::Modevirtual
setupNeuralNetworkWeights(std::map< std::string, std::string > fileNameFormats=std::map< std::string, std::string >())nnp::Modevirtual
setupNeuralNetworkWeights(std::string directoryPrefix, std::map< std::string, std::string > fileNameFormats=std::map< std::string, std::string >())nnp::Modevirtual
setupNormalization(bool standalone=true)nnp::Mode
setupRandomNumberGenerator()nnp::Dataset
setupSymmetryFunctionCache(bool verbose=false)nnp::Modevirtual
setupSymmetryFunctionGroups()nnp::Modevirtual
setupSymmetryFunctionMemory(bool verbose=false)nnp::Mode
setupSymmetryFunctions()nnp::Modevirtual
setupSymmetryFunctionScaling(std::string const &fileName="scaling.data")nnp::Modevirtual
setupSymmetryFunctionScalingNone()nnp::Mode
setupSymmetryFunctionStatistics(bool collectStatistics, bool collectExtrapolationWarnings, bool writeExtrapolationWarnings, bool stopOnExtrapolationWarnings)nnp::Mode
sortNeighborLists()nnp::Dataset
structuresnnp::Dataset
toNormalizedUnits()nnp::Dataset
toPhysicalUnits()nnp::Dataset
useNormalization() constnnp::Modeinline
writeAtomicEnvironmentFile(std::vector< std::vector< std::size_t > > neighCutoff, bool derivatives, std::string const &fileNamePrefix="atomic-env")nnp::Dataset
writeNeighborHistogram(std::string const &fileNameHisto="neighbors.histo", std::string const &fileNameStructure="neighbors.out")nnp::Dataset
writeNeighborLists(std::string const &fileName="neighbor-list.data")nnp::Dataset
writePrunedSettingsFile(std::vector< std::size_t > prune, std::string fileName="output.nn") constnnp::Mode
writeSettingsFile(std::ofstream *const &file) constnnp::Mode
writeSymmetryFunctionFile(std::string fileName="function.data")nnp::Dataset
writeSymmetryFunctionHistograms(std::size_t numBins, std::string fileNameFormat="sf.%03zu.%04zu.histo")nnp::Dataset
writeSymmetryFunctionScaling(std::string const &fileName="scaling.data")nnp::Dataset
~Dataset()nnp::Dataset