21#ifndef VOTCA_XTP_MOLPOL_H
22#define VOTCA_XTP_MOLPOL_H
41 std::string
Identify()
const {
return "molpol"; }
52 const Eigen::Vector3d& ext_field)
const;
Logger is used for thread-safe output of messages.
void Printpolarization(const Eigen::Matrix3d &result) const
tools::Property polar_options_
std::string Identify() const
Calculator name.
void ParseOptions(const tools::Property &user_options)
Eigen::Matrix3d CalcClassicalPol(const PolarSegment &input) const
Eigen::Vector3d CalcInducedDipole(const PolarSegment &input, const Eigen::Vector3d &ext_field) const
Eigen::Matrix3d polarization_target_
base class for all analysis tools