add3DVecToArray(double *const &arr, Vec3D const &v) const | nnp::InterfaceLammps | |
addEnergyOffset(Structure &structure, bool ref=true) | nnp::Mode | |
addNeighbor(int i, int j, int64_t tag, int type, double dx, double dy, double dz, double d2) | nnp::InterfaceLammps | |
allocateNeighborlists(int const *const numneigh) | nnp::InterfaceLammps | |
calculateAtomicNeuralNetworks(Structure &structure, bool const derivatives, std::string id="") | nnp::Mode | |
calculateCharge(Structure &structure) const | nnp::Mode | |
calculateEnergy(Structure &structure) const | nnp::Mode | |
calculateForces(Structure &structure) const | nnp::Mode | |
calculateSymmetryFunctionGroups(Structure &structure, bool const derivatives) | nnp::Mode | |
calculateSymmetryFunctions(Structure &structure, bool const derivatives) | nnp::Mode | |
cfenergy | nnp::InterfaceLammps | protected |
cflength | nnp::InterfaceLammps | protected |
chargeEquilibration(Structure &structure, bool const derivativesElec) | nnp::Mode | |
checkExtrapolationWarnings | nnp::Mode | protected |
clearExtrapolationWarnings() | nnp::InterfaceLammps | |
convCharge | nnp::Mode | protected |
convEnergy | nnp::Mode | protected |
convertToNormalizedUnits(Structure &structure) const | nnp::Mode | |
convertToPhysicalUnits(Structure &structure) const | nnp::Mode | |
convLength | nnp::Mode | protected |
cutoffAlpha | nnp::Mode | protected |
cutoffs | nnp::Mode | protected |
cutoffType | nnp::Mode | protected |
elementMap | nnp::Mode | |
elements | nnp::Mode | protected |
emap | nnp::InterfaceLammps | protected |
erfcBuf | nnp::Mode | protected |
evaluateNNP(Structure &structure, bool useForces=true, bool useDEdG=true) | nnp::Mode | |
ewaldSetup | nnp::Mode | protected |
extractEWBuffer(char const *const &buf, int bs) | nnp::InterfaceLammps | |
fillEWBuffer(char *const &buf, int bs) const | nnp::InterfaceLammps | |
finalizeNeighborList() | nnp::InterfaceLammps | |
fourPiEps | nnp::Mode | protected |
getAtomicEnergy(int index) const | nnp::InterfaceLammps | |
getCharges(double *const &atomQ) const | nnp::InterfaceLammps | |
getConvCharge() const | nnp::Mode | inline |
getConvEnergy() const | nnp::Mode | inline |
getConvLength() const | nnp::Mode | inline |
getEnergy() const | nnp::InterfaceLammps | |
getEnergyOffset(Structure const &structure) const | nnp::Mode | |
getEnergyWithOffset(Structure const &structure, bool ref=true) const | nnp::Mode | |
getEWBufferSize() const | nnp::InterfaceLammps | |
getForces(double *const *const &atomF) const | nnp::InterfaceLammps | |
getGlobalStructureStatus() | nnp::InterfaceLammps | |
getMaxCutoffRadius() const | nnp::InterfaceLammps | |
getMaxCutoffRadiusOverall() | nnp::InterfaceLammps | |
getMeanEnergy() const | nnp::Mode | inline |
getNnpType() const | nnp::Mode | inline |
getNumElements() const | nnp::Mode | inline |
getNumExtrapolationWarnings() const | nnp::Mode | |
getNumSymmetryFunctions() const | nnp::Mode | |
hasGlobalStructure | nnp::InterfaceLammps | protected |
ignoreType | nnp::InterfaceLammps | protected |
indexMap | nnp::InterfaceLammps | protected |
initialize(char const *const &directory, char const *const &emap, bool showew, bool resetew, int showewsum, int maxew, double cflength, double cfenergy, double lammpsCutoff, int lammpsNtypes, int myRank) | nnp::InterfaceLammps | |
nnp::Mode::initialize() | nnp::Mode | |
initialized | nnp::InterfaceLammps | protected |
InterfaceLammps() | nnp::InterfaceLammps | |
isInitialized() const | nnp::InterfaceLammps | inline |
loadSettingsFile(std::string const &fileName="input.nn") | nnp::Mode | |
log | nnp::Mode | |
logEwaldCutoffs() | nnp::Mode | |
mapElementToType | nnp::InterfaceLammps | protected |
mapTypeToElement | nnp::InterfaceLammps | protected |
maxCutoffRadius | nnp::Mode | protected |
maxew | nnp::InterfaceLammps | protected |
meanEnergy | nnp::Mode | protected |
minCutoffRadius | nnp::Mode | protected |
minNeighbors | nnp::Mode | protected |
Mode() | nnp::Mode | |
myRank | nnp::InterfaceLammps | protected |
nnk | nnp::Mode | protected |
nnpType | nnp::Mode | protected |
NNPType enum name | nnp::Mode | |
nns | nnp::Mode | protected |
normalize | nnp::Mode | protected |
normalized(std::string const &property, double value) const | nnp::Mode | |
normalizedEnergy(Structure const &structure, bool ref=true) const | nnp::Mode | |
numElements | nnp::Mode | protected |
physical(std::string const &property, double value) const | nnp::Mode | |
physicalEnergy(Structure const &structure, bool ref=true) const | nnp::Mode | |
process() | nnp::InterfaceLammps | |
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::Mode | protected |
removeEnergyOffset(Structure &structure, bool ref=true) | nnp::Mode | |
resetew | nnp::InterfaceLammps | protected |
resetExtrapolationWarnings() | nnp::Mode | |
scalingType | nnp::Mode | protected |
screeningFunction | nnp::Mode | protected |
setBoxVectors(double const *boxlo, double const *boxhi, double const xy, double const xz, double const yz) | nnp::InterfaceLammps | |
setGlobalStructureStatus(bool const status) | nnp::InterfaceLammps | |
setLocalAtomPositions(double const *const *const atomPos) | nnp::InterfaceLammps | |
setLocalAtoms(int numAtomsLocal, int const *const atomType) | nnp::InterfaceLammps | |
setLocalTags(int const *const atomTag) | nnp::InterfaceLammps | |
setLocalTags(int64_t const *const atomTag) | nnp::InterfaceLammps | |
settings | nnp::Mode | protected |
settingsGetValue(std::string const &keyword) const | nnp::Mode | |
settingsKeywordExists(std::string const &keyword) const | nnp::Mode | |
setupCutoff() | nnp::Mode | |
setupCutoffMatrix() | nnp::Mode | |
setupElectrostatics(bool initialHardness=false, std::string directoryPrefix="", std::string fileNameFormat="hardness.%03zu.data") | nnp::Mode | virtual |
setupElementMap() | nnp::Mode | virtual |
setupElements() | nnp::Mode | virtual |
setupGeneric(std::string const &nnpDir="", bool skipNormalize=false, bool initialHardness=false) | nnp::Mode | |
setupNeuralNetwork() | nnp::Mode | virtual |
setupNeuralNetworkWeights(std::map< std::string, std::string > fileNameFormats=std::map< std::string, std::string >()) | nnp::Mode | virtual |
setupNeuralNetworkWeights(std::string directoryPrefix, std::map< std::string, std::string > fileNameFormats=std::map< std::string, std::string >()) | nnp::Mode | virtual |
setupNormalization(bool standalone=true) | nnp::Mode | |
setupSymmetryFunctionCache(bool verbose=false) | nnp::Mode | virtual |
setupSymmetryFunctionGroups() | nnp::Mode | virtual |
setupSymmetryFunctionMemory(bool verbose=false) | nnp::Mode | |
setupSymmetryFunctions() | nnp::Mode | virtual |
setupSymmetryFunctionScaling(std::string const &fileName="scaling.data") | nnp::Mode | virtual |
setupSymmetryFunctionScalingNone() | nnp::Mode | |
setupSymmetryFunctionStatistics(bool collectStatistics, bool collectExtrapolationWarnings, bool writeExtrapolationWarnings, bool stopOnExtrapolationWarnings) | nnp::Mode | |
showew | nnp::InterfaceLammps | protected |
showewsum | nnp::InterfaceLammps | protected |
structure | nnp::InterfaceLammps | protected |
useNormalization() const | nnp::Mode | inline |
writeExtrapolationWarnings() | nnp::InterfaceLammps | |
writePrunedSettingsFile(std::vector< std::size_t > prune, std::string fileName="output.nn") const | nnp::Mode | |
writeSettingsFile(std::ofstream *const &file) const | nnp::Mode | |
writeToFile(std::string const fileName, bool const append) | nnp::InterfaceLammps | |