.. index:: pair: struct; rgpot::D3Config .. _doxid-structrgpot_1_1_d3_config: struct rgpot::D3Config ====================== .. toctree:: :hidden: Overview ~~~~~~~~ Linked s-dftd3 pot (NEEDED libs-dftd3). :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct D3Config { // fields :ref:`D3Damping` :target:`damping` = D3Damping::BJ; std::string :target:`functional` = "pbe"; bool :ref:`atm` = true; }; .. _details-structrgpot_1_1_d3_config: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Linked s-dftd3 pot (NEEDED libs-dftd3). ``atm`` is the Axilrod-Teller-Muto E(3) three-body term. The literature D3-ATM default is on; the flag is an explicit constructor field so tests can pin both states. ``functional`` is the s-dftd3 method key for C6 parameters (for example ``"pbe"``). Fields ------ .. index:: pair: variable; atm .. _doxid-structrgpot_1_1_d3_config_1aeee24bf9a424a4d339f64a9dce9365c5: .. ref-code-block:: cpp :class: doxyrest-title-code-block bool atm = true Axilrod-Teller-Muto E(3); default on (D3-ATM).