.. index:: pair: class; EAM .. _doxid-class_e_a_m: class EAM ========= .. toctree:: :hidden: struct_EAM_element_parameters.rst Overview ~~~~~~~~ :ref:`EAM ` (Embedded Atom Method) potential with cell list neighbor finding. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class EAM: public eonc::Potential { public: // structs struct :ref:`element_parameters`; // construction :target:`EAM`(const eonc::Parameters& params); :target:`~EAM`(); // methods void :target:`cleanMemory`(); void :target:`force`(long N, const double* R, const int* atomicNrs, double* F, double* U, double* variance, const double* fullbox); bool :ref:`isSharedInstanceThreadSafe`() const; }; .. _details-class_e_a_m: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ :ref:`EAM ` (Embedded Atom Method) potential with cell list neighbor finding. Methods ------- .. index:: pair: function; isSharedInstanceThreadSafe .. _doxid-class_e_a_m_1abcf5da2c9e16e8367fb1a6ac99495030: .. ref-code-block:: cpp :class: doxyrest-title-code-block bool isSharedInstanceThreadSafe() const Cell lists live on the instance; two threads cannot share one :ref:`EAM `.