.. index:: pair: class; rgpot::XTBDlopen .. _doxid-classrgpot_1_1_x_t_b_dlopen: class rgpot::XTBDlopen ====================== .. toctree:: :hidden: Overview ~~~~~~~~ .. ref-code-block:: cpp :class: doxyrest-overview-code-block class XTBDlopen { public: // construction :target:`XTBDlopen`(const :ref:`XTBDlopenConfig`& config); :target:`XTBDlopen`(const :ref:`XTBConfig`& xtb = :ref:`XTBConfig`{}); :target:`XTBDlopen`(const XTBDlopen&); :target:`~XTBDlopen`(); // methods XTBDlopen& :target:`operator=`(const XTBDlopen&); bool :target:`available`() const; void :target:`forceImpl`(const :ref:`ForceInput`& in, :ref:`ForceOut`* out) const; std::tuple`, double> :ref:`operator()`(const :ref:`types::AtomMatrix`& positions, const std::vector& atmtypes, const std::array, 3>& box) const; }; .. _details-classrgpot_1_1_x_t_b_dlopen: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Methods ------- .. index:: pair: function; operator() .. _doxid-classrgpot_1_1_x_t_b_dlopen_1a8e36276d08cec60655c0b0a41c936012: .. ref-code-block:: cpp :class: doxyrest-title-code-block std::tuple`, double> operator()(const :ref:`types::AtomMatrix`& positions, const std::vector& atmtypes, const std::array, 3>& box) const Convenience operator matching Potential interface shape.