21#ifndef VOTCA_XTP_CHARGERESPONSE_H
22#define VOTCA_XTP_CHARGERESPONSE_H
61 ChargeResponse(std::vector<std::string> elements, Eigen::MatrixXd pi);
68 const Eigen::MatrixXd&
Pi()
const {
return pi_; }
84 void Check(
const std::string& source);
Charge-response matrix Pi of one molecule type.
std::vector< std::string > elements_
const std::vector< std::string > & Elements() const
void WriteToCpt(CheckpointWriter &w) const
ChargeResponse Permuted(const std::vector< Index > &order) const
void ReadFromCpt(CheckpointReader &r)
const Eigen::MatrixXd & Pi() const
void Check(const std::string &source)
void LoadFromFile(const std::string &filename)
Reads a .crm file and checks it (see Check). Positions are in bohr.
Provides a means for comparing floating point numbers.