|
votca 2026-dev
|
Charge-response parametrization of a molecule with xtpdft: the charge-response matrix Pi (.crm) and the residual polarizabilities (.mps, from a template with the permanent multipoles), from central finite differences of SCFs in Hirshfeld-localized potentials and uniform fields (see ChargeResponseFit). More...
#include <crfit.h>


Public Member Functions | |
| std::string | Identify () const final |
| Calculator name. | |
| Public Member Functions inherited from votca::xtp::QMTool | |
| QMTool ()=default | |
| ~QMTool () override=default | |
| std::string | Package () const final |
| Package name. | |
| void | Initialize (const tools::Property &options) final |
| Initializes a calculator from an XML file with options. | |
| bool | Evaluate () |
| Public Member Functions inherited from votca::tools::Calculator | |
| Calculator ()=default | |
| virtual | ~Calculator ()=default |
| void | setnThreads (Index nThreads) |
| Sets number of threads to use. | |
Protected Member Functions | |
| void | ParseOptions (const tools::Property &options) final |
| bool | Run () final |
Private Member Functions | |
| std::string | MethodLabel () const |
| void | WriteCrm (const QMMolecule &mol, const ChargeResponseFit::Result &r) const |
| void | WriteJson (const QMMolecule &mol, const ChargeResponseFit::Result &r) const |
| void | WriteMps (const QMMolecule &mol, const ChargeResponseFit::Result &r) const |
Private Attributes | |
| Logger | log_ |
| tools::Property | dftoptions_ |
| std::string | xyzfile_ |
| std::string | mpsfile_ |
| std::string | output_ |
| ChargeResponseFit::FitOptions | fit_ |
| double | scf_error_ = 1e-9 |
Additional Inherited Members | |
| Protected Attributes inherited from votca::xtp::QMTool | |
| std::string | job_name_ |
| Protected Attributes inherited from votca::tools::Calculator | |
| Index | nThreads_ |
| bool | maverick_ |
Charge-response parametrization of a molecule with xtpdft: the charge-response matrix Pi (.crm) and the residual polarizabilities (.mps, from a template with the permanent multipoles), from central finite differences of SCFs in Hirshfeld-localized potentials and uniform fields (see ChargeResponseFit).
|
inlinefinalvirtual |
Calculator name.
This name is used to register a calculator in a Factory It the name of the XML file with the default calculator options stored in VOTCASHARE
Implements votca::xtp::QMTool.
|
private |
|
finalprotectedvirtual |
Implements votca::xtp::QMTool.
|
finalprotectedvirtual |
Implements votca::xtp::QMTool.
|
private |
|
private |
|
private |
|
private |
|
private |