n2p2 - A neural network potential package
nnp::ModeCabana< t_device > Member List

This is the complete list of members for nnp::ModeCabana< t_device >, including all inherited members.

addEnergyOffset(Structure &structure, bool ref=true)nnp::Mode
AFnnp::ModeCabana< t_device >
atomicEnergyOffsetnnp::ModeCabana< t_device >
biasnnp::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) constnnp::Mode
calculateEnergy(Structure &structure) constnnp::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) constnnp::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
checkExtrapolationWarningsnnp::Modeprotected
compute_cutoff(CutoffFunction::CutoffType cutoffType, double cutoffAlpha, double &fc, double &dfc, double r, double rc, bool derivative) constnnp::ModeCabana< t_device >
convChargennp::Modeprotected
convEnergynnp::ModeCabana< t_device >
convertToNormalizedUnits(Structure &structure) constnnp::Mode
convertToPhysicalUnits(Structure &structure) constnnp::Mode
convLengthnnp::ModeCabana< t_device >
cutoffAlphannp::ModeCabana< t_device >
cutoffsnnp::Modeprotected
cutoffTypennp::ModeCabana< t_device >
d_SFnnp::ModeCabana< t_device >
d_SFGmemberlistnnp::ModeCabana< t_device >
d_SFscalingnnp::ModeCabana< t_device >
d_t_bias typedefnnp::ModeCabana< t_device >
d_t_int typedefnnp::ModeCabana< t_device >
d_t_mass typedefnnp::ModeCabana< t_device >
d_t_NN typedefnnp::ModeCabana< t_device >
d_t_SF typedefnnp::ModeCabana< t_device >
d_t_SFGmemberlist typedefnnp::ModeCabana< t_device >
d_t_SFscaling typedefnnp::ModeCabana< t_device >
d_t_weights typedefnnp::ModeCabana< t_device >
device_type typedefnnp::ModeCabana< t_device >
elementMapnnp::Mode
elementsnnp::ModeCabana< t_device >
elementStringsnnp::ModeCabana< t_device >
erfcBufnnp::Modeprotected
evaluateNNP(Structure &structure, bool useForces=true, bool useDEdG=true)nnp::Mode
ewaldSetupnnp::Modeprotected
exe_space typedefnnp::ModeCabana< t_device >
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
getNumSymmetryFunctions() constnnp::Mode
h_AFnnp::ModeCabana< t_device >
h_biasnnp::ModeCabana< t_device >
h_numNeuronsPerLayernnp::ModeCabana< t_device >
h_numSFGperElemnnp::ModeCabana< t_device >
h_numSFperElemnnp::ModeCabana< t_device >
h_t_int typedefnnp::ModeCabana< t_device >
h_t_mass typedefnnp::ModeCabana< t_device >
h_weightsnnp::ModeCabana< t_device >
host_space typedefnnp::ModeCabana< t_device >
initialize()nnp::Mode
knownElementsnnp::ModeCabana< t_device >
layout typedefnnp::ModeCabana< t_device >
loadSettingsFile(std::string const &fileName="input.nn")nnp::Mode
lognnp::ModeCabana< t_device >
logEwaldCutoffs()nnp::Mode
maxCutoffRadiusnnp::ModeCabana< t_device >
maxNeuronsnnp::ModeCabana< t_device >
maxSFperElemnnp::ModeCabana< t_device >
meanEnergynnp::ModeCabana< t_device >
memory_space typedefnnp::ModeCabana< t_device >
minCutoffRadiusnnp::ModeCabana< t_device >
minNeighborsnnp::ModeCabana< t_device >
Mode()nnp::ModeCabana< t_device >
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::ModeCabana< t_device >
numHiddenLayersnnp::ModeCabana< t_device >
numLayersnnp::ModeCabana< t_device >
numNeuronsPerLayernnp::ModeCabana< t_device >
numSFGperElemnnp::ModeCabana< t_device >
numSFperElemnnp::ModeCabana< t_device >
physical(std::string const &property, double value) constnnp::Mode
physicalEnergy(Structure const &structure, bool ref=true) constnnp::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::Modeprotected
removeEnergyOffset(Structure &structure, bool ref=true)nnp::Mode
resetExtrapolationWarnings()nnp::Mode
scale(int attype, double value, int k, d_t_SFscaling SFscaling) constnnp::ModeCabana< t_device >
scalingTypennp::ModeCabana< t_device >
screeningFunctionnnp::Modeprotected
settingsnnp::ModeCabana< t_device >
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() overridennp::ModeCabana< t_device >virtual
setupElements() overridennp::ModeCabana< t_device >virtual
setupGeneric(std::string const &nnpDir="", bool skipNormalize=false, bool initialHardness=false)nnp::Mode
setupNeuralNetwork() overridennp::ModeCabana< t_device >virtual
setupNeuralNetworkWeights(std::string const &fileNameFormat="weights.%03zu.data") overridennp::ModeCabana< t_device >
nnp::Mode::setupNeuralNetworkWeights(std::map< std::string, std::string > fileNameFormats=std::map< std::string, std::string >())nnp::Modevirtual
nnp::Mode::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
setupSymmetryFunctionCache(bool verbose=false)nnp::Modevirtual
setupSymmetryFunctionGroups() overridennp::ModeCabana< t_device >virtual
setupSymmetryFunctionMemory(bool verbose=false)nnp::Mode
setupSymmetryFunctions() overridennp::ModeCabana< t_device >virtual
setupSymmetryFunctionScaling(std::string const &fileName="scaling.data") overridennp::ModeCabana< t_device >virtual
setupSymmetryFunctionScalingNone()nnp::Mode
setupSymmetryFunctionStatistics(bool collectStatistics, bool collectExtrapolationWarnings, bool writeExtrapolationWarnings, bool stopOnExtrapolationWarnings)nnp::Mode
SFnnp::ModeCabana< t_device >
SFGmemberlistnnp::ModeCabana< t_device >
SFscalingnnp::ModeCabana< t_device >
t_bias typedefnnp::ModeCabana< t_device >
t_SF typedefnnp::ModeCabana< t_device >
t_SFGmemberlist typedefnnp::ModeCabana< t_device >
t_SFscaling typedefnnp::ModeCabana< t_device >
t_weights typedefnnp::ModeCabana< t_device >
useNormalization() constnnp::Modeinline
weightsnnp::ModeCabana< t_device >
writePrunedSettingsFile(std::vector< std::size_t > prune, std::string fileName="output.nn") constnnp::Mode
writeSettingsFile(std::ofstream *const &file) constnnp::Mode