Loading...
Searching...
No Matches
eonc::HostSurfacePotential Member List

This is the complete list of members for eonc::HostSurfacePotential, including all inherited members.

bindBand(const std::vector< std::shared_ptr< Matter > > &path) overrideeonc::HostSurfacePotentialinlinevirtual
bindPath(const std::vector< std::shared_ptr< Matter > > &path)eonc::HostSurfacePotentialinline
cauchyStress() consteonc::Potentialinlinevirtual
clonePotential() consteonc::Potentialinlinevirtual
computesStress() const noexcepteonc::Potentialinlinevirtual
count_calls_eonc::HostSurfacePotentialprivate
epoch_eonc::HostSurfacePotentialprivate
finiteCutoff() const noexcepteonc::Potentialinlinevirtual
fn_eonc::HostSurfacePotentialprivate
force(long nAtoms, const double *positions, const int *atomicNrs, double *forces, double *energy, double *variance, const double *box) overrideeonc::HostSurfacePotentialinlinevirtual
eonc::Potential::force(std::span< const double > positions, std::span< const int > atomicNrs, std::span< double > forces, double *energy, double *variance, std::span< const double > box)eonc::Potentialinline
force_serial_eonc::Potentialprivate
forceBatch(long nSystems, long nAtoms, const double *const *positions, const int *const *atomicNrs, double *const *forces, double *energies, double *variances, const double *const *boxes) overrideeonc::HostSurfacePotentialinlinevirtual
forceBatchOwned(long nSystems, long nAtoms, const double *const *positions, const int *const *atomicNrs, double *const *forces, double *energies, double *variances, const double *const *boxes, const long *owners)eonc::Potentialinlinevirtual
forceCallCountereonc::Potential
forwardsStoredCell() const noexcept overrideeonc::HostSurfacePotentialinlinevirtual
get_ef(const AtomMatrix &pos, const VectorXi &atmnrs, const Matrix3d &box)eonc::Potential
getType() consteonc::Potentialinline
hessianRange() const noexcepteonc::Potentialinlinevirtual
HostSurfacePotential(eon_relax_surface_fn fn, void *user, std::uint64_t epoch)eonc::HostSurfacePotentialinline
isSharedInstanceThreadSafe() const noexcepteonc::Potentialinlinevirtual
isSurrogate() const noexcepteonc::Potentialinlinevirtual
isThreadSafe() const noexcepteonc::Potentialinlinevirtual
last_eonc::HostSurfacePotentialprivate
lastStatus() const noexcepteonc::HostSurfacePotentialinline
layoutFlags() const noexcepteonc::Potentialinlinevirtual
lifetime_eonc::Potentialprivate
m_created_ateonc::Potentialprivate
m_registry_ideonc::Potentialprivate
needsPerImageInstance() const noexcepteonc::Potentialinlinevirtual
path_eonc::HostSurfacePotentialprivate
Potential(PotType a_ptype)eonc::Potentialexplicit
Potential(PotType a_ptype, IPotRegistry &registry)eonc::Potentialinline
Potential(PotType a_ptype, const Parameters &p)eonc::Potential
Potential(const Parameters &a_params)eonc::Potentialexplicit
PotLayout enum nameeonc::Potential
ptypeeonc::Potentialprotected
recordForceCall() noexcepteonc::Potential
registry() const noexcepteonc::Potentialinline
registry_eonc::Potentialprivate
requiresIsolatedMoleculeLayout() const noexcepteonc::Potentialinlinevirtual
setEpoch(std::uint64_t epoch)eonc::HostSurfacePotentialinline
setFixedMask(long nAtoms, const double *isFixed)eonc::Potentialinlinevirtual
supportsBatchEvaluation() const noexcept overrideeonc::HostSurfacePotentialinlinevirtual
surfaceEpoch() const noexcept overrideeonc::HostSurfacePotentialinlinevirtual
user_eonc::HostSurfacePotentialprivate
~Potential()eonc::Potentialinlinevirtual