.. index:: pair: class; rgpot::MOPACPot .. _doxid-classrgpot_1_1_m_o_p_a_c_pot: class rgpot::MOPACPot ===================== .. toctree:: :hidden: struct_rgpot_MOPACPot_Config.rst struct_rgpot_MOPACPot_Impl.rst Overview ~~~~~~~~ .. ref-code-block:: cpp :class: doxyrest-overview-code-block class MOPACPot: public rgpot::Potential< MOPACPot > { public: // structs struct :ref:`Config`; struct :ref:`Impl`; // construction :target:`MOPACPot`(); :target:`MOPACPot`(const :ref:`Config`& cfg); :target:`MOPACPot`(const MOPACPot&); :target:`~MOPACPot`(); // methods MOPACPot& :target:`operator=`(const MOPACPot&); void :target:`forceImpl`(const :ref:`ForceInput`& in, :ref:`ForceOut`* out) const; virtual :ref:`PotCaps` :ref:`caps`() const; bool :target:`available`() const; static bool :target:`probe_available`(); static bool :target:`abi_available`(); }; .. _details-classrgpot_1_1_m_o_p_a_c_pot: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Methods ------- .. index:: pair: function; caps .. _doxid-classrgpot_1_1_m_o_p_a_c_pot_1a46ce3fabb01b1387939e462b4b45a9d6: .. ref-code-block:: cpp :class: doxyrest-title-code-block virtual :ref:`PotCaps` caps() const Concurrency and evaluation capabilities of this potential. Multi-threaded callers (NEB images, dimer endpoints) derive their sharing and cloning policy from this instead of hard-coded lists.