addEnergyOffset(Structure &structure, bool ref=true) | nnp::Mode | |
AF | nnp::ModeCabana< t_device > | |
atomicEnergyOffset | nnp::ModeCabana< t_device > | |
bias | nnp::ModeCabana< t_device > | |
calculateAtomicNeuralNetworks(t_slice_type type, t_slice_G G, t_slice_dEdG dEdG, t_slice_E E, int N_local) | nnp::ModeCabana< t_device > | |
nnp::Mode::calculateAtomicNeuralNetworks(Structure &structure, bool const derivatives, std::string id="") | nnp::Mode | |
calculateCharge(Structure &structure) const | nnp::Mode | |
calculateEnergy(Structure &structure) const | nnp::Mode | |
calculateForces(t_slice_x x, t_slice_f f, t_slice_type type, t_slice_dEdG dEdG, t_neigh_list neigh_list, int N_local, t_neigh_parallel neigh_op, t_angle_parallel angle_op) | nnp::ModeCabana< t_device > | |
nnp::Mode::calculateForces(Structure &structure) const | nnp::Mode | |
calculateSymmetryFunctionGroups(t_slice_x x, t_slice_type type, t_slice_G G, t_neigh_list neigh_list, int N_local, t_neigh_parallel neigh_op, t_angle_parallel angle_op) | nnp::ModeCabana< t_device > | |
nnp::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 | |
checkExtrapolationWarnings | nnp::Mode | protected |
compute_cutoff(CutoffFunction::CutoffType cutoffType, double cutoffAlpha, double &fc, double &dfc, double r, double rc, bool derivative) const | nnp::ModeCabana< t_device > | |
convCharge | nnp::Mode | protected |
convEnergy | nnp::ModeCabana< t_device > | |
convertToNormalizedUnits(Structure &structure) const | nnp::Mode | |
convertToPhysicalUnits(Structure &structure) const | nnp::Mode | |
convLength | nnp::ModeCabana< t_device > | |
cutoffAlpha | nnp::ModeCabana< t_device > | |
cutoffs | nnp::Mode | protected |
cutoffType | nnp::ModeCabana< t_device > | |
d_SF | nnp::ModeCabana< t_device > | |
d_SFGmemberlist | nnp::ModeCabana< t_device > | |
d_SFscaling | nnp::ModeCabana< t_device > | |
d_t_bias typedef | nnp::ModeCabana< t_device > | |
d_t_int typedef | nnp::ModeCabana< t_device > | |
d_t_mass typedef | nnp::ModeCabana< t_device > | |
d_t_NN typedef | nnp::ModeCabana< t_device > | |
d_t_SF typedef | nnp::ModeCabana< t_device > | |
d_t_SFGmemberlist typedef | nnp::ModeCabana< t_device > | |
d_t_SFscaling typedef | nnp::ModeCabana< t_device > | |
d_t_weights typedef | nnp::ModeCabana< t_device > | |
device_type typedef | nnp::ModeCabana< t_device > | |
elementMap | nnp::Mode | |
elements | nnp::ModeCabana< t_device > | |
elementStrings | nnp::ModeCabana< t_device > | |
erfcBuf | nnp::Mode | protected |
evaluateNNP(Structure &structure, bool useForces=true, bool useDEdG=true) | nnp::Mode | |
ewaldSetup | nnp::Mode | protected |
exe_space typedef | nnp::ModeCabana< t_device > | |
fourPiEps | nnp::Mode | protected |
getConvCharge() const | nnp::Mode | inline |
getConvEnergy() const | nnp::Mode | inline |
getConvLength() const | nnp::Mode | inline |
getEnergyOffset(Structure const &structure) const | nnp::Mode | |
getEnergyWithOffset(Structure const &structure, bool ref=true) const | nnp::Mode | |
getMaxCutoffRadius() const | nnp::Mode | inline |
getMeanEnergy() const | nnp::Mode | inline |
getNnpType() const | nnp::Mode | inline |
getNumElements() const | nnp::Mode | inline |
getNumExtrapolationWarnings() const | nnp::Mode | |
getNumSymmetryFunctions() const | nnp::Mode | |
h_AF | nnp::ModeCabana< t_device > | |
h_bias | nnp::ModeCabana< t_device > | |
h_numNeuronsPerLayer | nnp::ModeCabana< t_device > | |
h_numSFGperElem | nnp::ModeCabana< t_device > | |
h_numSFperElem | nnp::ModeCabana< t_device > | |
h_t_int typedef | nnp::ModeCabana< t_device > | |
h_t_mass typedef | nnp::ModeCabana< t_device > | |
h_weights | nnp::ModeCabana< t_device > | |
host_space typedef | nnp::ModeCabana< t_device > | |
initialize() | nnp::Mode | |
knownElements | nnp::ModeCabana< t_device > | |
layout typedef | nnp::ModeCabana< t_device > | |
loadSettingsFile(std::string const &fileName="input.nn") | nnp::Mode | |
log | nnp::ModeCabana< t_device > | |
logEwaldCutoffs() | nnp::Mode | |
maxCutoffRadius | nnp::ModeCabana< t_device > | |
maxNeurons | nnp::ModeCabana< t_device > | |
maxSFperElem | nnp::ModeCabana< t_device > | |
meanEnergy | nnp::ModeCabana< t_device > | |
memory_space typedef | nnp::ModeCabana< t_device > | |
minCutoffRadius | nnp::ModeCabana< t_device > | |
minNeighbors | nnp::ModeCabana< t_device > | |
Mode() | nnp::ModeCabana< t_device > | |
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::ModeCabana< t_device > | |
numHiddenLayers | nnp::ModeCabana< t_device > | |
numLayers | nnp::ModeCabana< t_device > | |
numNeuronsPerLayer | nnp::ModeCabana< t_device > | |
numSFGperElem | nnp::ModeCabana< t_device > | |
numSFperElem | nnp::ModeCabana< t_device > | |
physical(std::string const &property, double value) const | nnp::Mode | |
physicalEnergy(Structure const &structure, bool ref=true) const | nnp::Mode | |
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 | |
resetExtrapolationWarnings() | nnp::Mode | |
scale(int attype, double value, int k, d_t_SFscaling SFscaling) const | nnp::ModeCabana< t_device > | |
scalingType | nnp::ModeCabana< t_device > | |
screeningFunction | nnp::Mode | protected |
settings | nnp::ModeCabana< t_device > | |
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() override | nnp::ModeCabana< t_device > | virtual |
setupElements() override | nnp::ModeCabana< t_device > | virtual |
setupGeneric(std::string const &nnpDir="", bool skipNormalize=false, bool initialHardness=false) | nnp::Mode | |
setupNeuralNetwork() override | nnp::ModeCabana< t_device > | virtual |
setupNeuralNetworkWeights(std::string const &fileNameFormat="weights.%03zu.data") override | nnp::ModeCabana< t_device > | |
nnp::Mode::setupNeuralNetworkWeights(std::map< std::string, std::string > fileNameFormats=std::map< std::string, std::string >()) | nnp::Mode | virtual |
nnp::Mode::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() override | nnp::ModeCabana< t_device > | virtual |
setupSymmetryFunctionMemory(bool verbose=false) | nnp::Mode | |
setupSymmetryFunctions() override | nnp::ModeCabana< t_device > | virtual |
setupSymmetryFunctionScaling(std::string const &fileName="scaling.data") override | nnp::ModeCabana< t_device > | virtual |
setupSymmetryFunctionScalingNone() | nnp::Mode | |
setupSymmetryFunctionStatistics(bool collectStatistics, bool collectExtrapolationWarnings, bool writeExtrapolationWarnings, bool stopOnExtrapolationWarnings) | nnp::Mode | |
SF | nnp::ModeCabana< t_device > | |
SFGmemberlist | nnp::ModeCabana< t_device > | |
SFscaling | nnp::ModeCabana< t_device > | |
t_bias typedef | nnp::ModeCabana< t_device > | |
t_SF typedef | nnp::ModeCabana< t_device > | |
t_SFGmemberlist typedef | nnp::ModeCabana< t_device > | |
t_SFscaling typedef | nnp::ModeCabana< t_device > | |
t_weights typedef | nnp::ModeCabana< t_device > | |
useNormalization() const | nnp::Mode | inline |
weights | nnp::ModeCabana< t_device > | |
writePrunedSettingsFile(std::vector< std::size_t > prune, std::string fileName="output.nn") const | nnp::Mode | |
writeSettingsFile(std::ofstream *const &file) const | nnp::Mode | |