| add3DVecToArray(double *const &arr, Vec3D const &v) const | nnp::InterfaceLammps | |
| addCharge(int index, double Q) | nnp::InterfaceLammps | |
| addElectrostaticEnergy(double energy) | 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 |
| getdChidxyz(int tag, double *const &dChidx, double *const &dChidy, double *const &dChidz) const | nnp::InterfaceLammps | |
| getdEdQ(double *const &dEtotdQ) const | nnp::InterfaceLammps | |
| getEnergy() const | nnp::InterfaceLammps | |
| getEnergyOffset(Structure const &structure) const | nnp::Mode | |
| getEnergyWithOffset(Structure const &structure, bool ref=true) const | nnp::Mode | |
| getEwaldMaxCharge() const | nnp::Mode | inline |
| getEwaldMaxSigma() const | nnp::Mode | inline |
| getEwaldPrec() const | nnp::InterfaceLammps | |
| getEwaldPrecision() const | nnp::Mode | inline |
| getEwaldTruncationMethod() const | nnp::Mode | inline |
| getEWBufferSize() const | nnp::InterfaceLammps | |
| getForces(double *const *const &atomF) const | nnp::InterfaceLammps | |
| getForcesChi(double const *const &lambda, double *const *const &atomF) const | nnp::InterfaceLammps | |
| getForcesDevelop(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 | |
| getQEqParams(double *const &atomChi, double *const &atomJ, double *const &sigmaSqrtPi, double *const *const &gammaSqrt2, double &qRef) const | nnp::InterfaceLammps | |
| getScreeningFunction() const | nnp::Mode | |
| getScreeningInfo(double *const &rScreen) const | nnp::InterfaceLammps | |
| 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 | |
| isElecDone | nnp::InterfaceLammps | protected |
| isInitialized() const | nnp::InterfaceLammps | inline |
| kspaceGrid | nnp::Mode | protected |
| kspaceSolver() const | nnp::Mode | 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 enum name | nnp::Mode | |
| nnpType | nnp::Mode | protected |
| 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 | |
| processDevelop() | 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 | |
| setElecDone() | 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 | |