#include <molpol.h>
Definition at line 35 of file molpol.h.
◆ MolPol()
votca::xtp::MolPol::MolPol |
( |
| ) |
|
|
inline |
◆ ~MolPol()
votca::xtp::MolPol::~MolPol |
( |
| ) |
|
|
default |
◆ CalcClassicalPol()
Eigen::Matrix3d votca::xtp::MolPol::CalcClassicalPol |
( |
const PolarSegment & | input | ) |
const |
|
private |
◆ CalcInducedDipole()
Eigen::Vector3d votca::xtp::MolPol::CalcInducedDipole |
( |
const PolarSegment & | input, |
|
|
const Eigen::Vector3d & | ext_field ) const |
|
private |
◆ Identify()
std::string votca::xtp::MolPol::Identify |
( |
| ) |
const |
|
inlinevirtual |
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
- Returns
- calculator name
Implements votca::xtp::QMTool.
Definition at line 41 of file molpol.h.
◆ ParseOptions()
void votca::xtp::MolPol::ParseOptions |
( |
const tools::Property & | user_options | ) |
|
|
protectedvirtual |
◆ Printpolarization()
void votca::xtp::MolPol::Printpolarization |
( |
const Eigen::Matrix3d & | result | ) |
const |
|
private |
◆ Run()
bool votca::xtp::MolPol::Run |
( |
| ) |
|
|
protectedvirtual |
◆ input_
◆ log_
Logger votca::xtp::MolPol::log_ |
|
private |
◆ max_iter_
Index votca::xtp::MolPol::max_iter_ = 1000 |
|
private |
◆ mps_output_
std::string votca::xtp::MolPol::mps_output_ |
|
private |
◆ polar_options_
◆ polarization_target_
Eigen::Matrix3d votca::xtp::MolPol::polarization_target_ |
|
private |
◆ tolerance_pol_
double votca::xtp::MolPol::tolerance_pol_ = 1e-4 |
|
private |
◆ weights_
Eigen::VectorXd votca::xtp::MolPol::weights_ |
|
private |
The documentation for this class was generated from the following files: