Loading [MathJax]/extensions/TeX/AMSmath.js
n2p2 - A neural network potential package
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cnnp::AtomStorage for a single atom
 Cnnp::CompactFunctionA general function with compact support
 Cnnp::SymFncStatistics::ContainerStruct containing statistics gathered during symmetry function calculation
 Cnnp::CoreFunction
 Cnnp::CutoffFunction
 Cnnp::ElementContains element-specific data
 Cnnp::ElementCabanaDerived Cabana class for element-specific data
 Cnnp::ElementMapContains element map
 Cnnp::ErfcBufHelper class to store previously calculated values of erfc() that are needed during the charge equilibration
 Cnnp::EwaldGlobalSettings
 Cnnp::EwaldParameters
 Cnnp::EwaldSetupSetup data for Ewald summation
 Cnnp::EwaldStructureData
 CFix
 CLAMMPS_NS::FixHDNNP
 Cnnp::IEwaldTrunc
 Cnnp::EwaldTruncJackson
 Cnnp::EwaldTruncKolafaFixR
 Cnnp::EwaldTruncKolafaOptEta
 Cnnp::settings::ISettings
 Cnnp::settings::SettingsReads and analyzes settings file and stores parameters
 Cnnp::settings::KeyKeyword properties
 CKSpace
 CLAMMPS_NS::KSpaceHDNNP
 Cnnp::KspaceGrid
 Cnnp::Kvector
 Cnnp::NeuralNetwork::LayerOne neural network layer
 Cnnp::LogLogging class for library output
 Cstd::map< K, T >STL class
 Cnnp::Training::PropertyMapMap of all training properties
 Cnnp::ModeBase class for all NNP applications
 Cnnp::DatasetCollect and process large data sets
 Cnnp::TrainingTraining methods
 Cnnp::InterfaceLammps
 Cnnp::ModeCabana< t_device >Derived Cabana main NNP class
 Cnnp::Prediction
 Cnnp::SetupAnalysis
 Cnnp::Atom::NeighborStruct to store information on neighbor atoms
 Cnnp::NeuralNetworkThis class implements a feed-forward neural network
 Cnnp::NeuralNetwork::NeuronA single neuron
 Cnnp::Mode::NNSetupSetup data for one neural network
 CPair
 CLAMMPS_NS::PairHDNNP
 CLAMMPS_NS::PairHDNNPDevelop
 CLAMMPS_NS::PairHDNNP4G
 CLAMMPS_NS::PairHDNNPExternal
 Cnnp::Training::PropertySpecific training quantity (e.g. energies, forces, charges)
 Cnnp::ScreeningFunctionA screening functions for use with electrostatics
 Cnnp::Element::SFCacheListList of symmetry functions corresponding to one cache identifier
 Cnnp::StopwatchImplements a simple stopwatch on different platforms
 Cnnp::StructureStorage for one atomic configuration
 Cnnp::Training::SubCandidateContains update candidate which is grouped with others to specific parent update candidate (e.g
 Cnnp::SymFncSymmetry function base class
 Cnnp::SymFncBaseCompSymmetry function base class for SFs with compact support
 Cnnp::SymFncBaseCompAngIntermediate symmetry function class for angular SFs with compact support
 Cnnp::SymFncCompAngnNarrow angular symmetry function with compact support (type 21)
 Cnnp::SymFncCompAngwWide angular symmetry function with compact support (type 22)
 Cnnp::SymFncBaseCompAngWeightedIntermediate symmetry function class for weighted angular compact SFs
 Cnnp::SymFncCompAngnWeightedWeighted narrow angular symmetry function with compact support (type 24)
 Cnnp::SymFncCompAngwWeightedWeighted wide angular symmetry function with compact support (type 25)
 Cnnp::SymFncCompRadRadial symmetry function with compact support (type 20)
 Cnnp::SymFncCompRadWeightedWeighted radial symmetry function with compact support (type 23)
 Cnnp::SymFncBaseCutoffIntermediate class for SFs based on cutoff functions
 Cnnp::SymFncBaseExpAngIntermediate class for angular SFs based on cutoffs and exponentials
 Cnnp::SymFncExpAngnAngular symmetry function (type 3)
 Cnnp::SymFncExpAngwAngular symmetry function (type 9)
 Cnnp::SymFncExpAngnWeightedWeighted angular symmetry function (type 13)
 Cnnp::SymFncExpRadRadial symmetry function (type 2)
 Cnnp::SymFncExpRadWeightedWeighted radial symmetry function (type 12)
 Cnnp::SymFncStatistics
 Cnnp::SymGrp
 Cnnp::SymGrpBaseComp
 Cnnp::SymGrpBaseCompAng
 Cnnp::SymGrpCompAngnNarrow angular symmetry function with compact support (type 21)
 Cnnp::SymGrpCompAngwWide angular symmetry function with compact support (type 22)
 Cnnp::SymGrpBaseCompAngWeighted
 Cnnp::SymGrpCompAngnWeightedWeighted narrow angular symmetry function with compact support (type 24)
 Cnnp::SymGrpCompAngwWeightedWeighted wide angular symmetry function with compact support (type 25)
 Cnnp::SymGrpCompRadRadial symmetry function with compact support (type 20)
 Cnnp::SymGrpCompRadWeightedWeighted radial symmetry function with compact support (type 23)
 Cnnp::SymGrpBaseCutoff
 Cnnp::SymGrpBaseExpAng
 Cnnp::SymGrpExpAngnAngular symmetry function group (type 3)
 Cnnp::SymGrpExpAngwAngular symmetry function group (type 3)
 Cnnp::SymGrpExpAngnWeightedWeighted angular symmetry function group (type 13)
 Cnnp::SymGrpExpRadRadial symmetry function group (type 2)
 Cnnp::SymGrpExpRadWeightedWeighted radial symmetry function group (type 12)
 Cnnp::Mode::NNSetup::Topology
 Cnnp::Training::UpdateCandidateContains location of one update candidate (energy or force)
 Cnnp::UpdaterBase class for different weight update methods
 Cnnp::GradientDescentWeight updates based on simple gradient descent methods
 Cnnp::KalmanFilterImplementation of the Kalman filter method
 Cnnp::Vec3DVector in 3 dimensional real space