.. index:: pair: class; rgpot::CPMDPot .. _doxid-classrgpot_1_1_c_p_m_d_pot: class rgpot::CPMDPot ==================== .. toctree:: :hidden: struct_rgpot_CPMDPot_Impl.rst .. ref-code-block:: cpp :class: doxyrest-overview-code-block class CPMDPot: public rgpot::Potential< CPMDPot > { public: // structs struct :ref:`Impl`; // construction :target:`CPMDPot`(); :target:`CPMDPot`(const ::CPMDParams::Reader& params); :target:`CPMDPot`(const CPMDPot&); :target:`~CPMDPot`(); // methods CPMDPot& :target:`operator=`(const CPMDPot&); void :target:`forceImpl`(const :ref:`ForceInput`& in, :ref:`ForceOut`* out) const; bool :target:`setParams`(const ::CPMDParams::Reader& params); void :target:`getParams`(::CPMDParams::Builder out) const; bool :target:`setPotentialConfig`(const ::PotentialConfig::Reader& cfg, std::string* message_out = nullptr); bool :target:`available`() const; static bool :target:`probe_available`(); static bool :target:`abi_available`(); };