#include <ewaldcontainer.h>
Definition at line 48 of file ewaldcontainer.h.
◆ PotentialData() [1/2]
| votca::xtp::ewaldcontainer::PotentialData::PotentialData |
( |
| ) |
|
|
default |
◆ PotentialData() [2/2]
| votca::xtp::ewaldcontainer::PotentialData::PotentialData |
( |
double | eta | ) |
|
|
inlineexplicit |
◆ addCharge()
| void votca::xtp::ewaldcontainer::PotentialData::addCharge |
( |
double | q, |
|
|
const Eigen::Vector3d & | pos ) |
|
inline |
◆ addDipole()
| void votca::xtp::ewaldcontainer::PotentialData::addDipole |
( |
const Eigen::Vector3d & | mu, |
|
|
const Eigen::Vector3d & | pos ) |
|
inline |
◆ addReciprocalTerm()
| void votca::xtp::ewaldcontainer::PotentialData::addReciprocalTerm |
( |
const Eigen::Vector3d & | G, |
|
|
const std::complex< double > & | coeff ) |
|
inline |
◆ charges() [1/2]
| std::vector< PointCharge > & votca::xtp::ewaldcontainer::PotentialData::charges |
( |
| ) |
|
|
inline |
◆ charges() [2/2]
| const std::vector< PointCharge > & votca::xtp::ewaldcontainer::PotentialData::charges |
( |
| ) |
const |
|
inline |
◆ clear()
| void votca::xtp::ewaldcontainer::PotentialData::clear |
( |
| ) |
|
|
inline |
◆ dipoles() [1/2]
| std::vector< PointDipole > & votca::xtp::ewaldcontainer::PotentialData::dipoles |
( |
| ) |
|
|
inline |
◆ dipoles() [2/2]
| const std::vector< PointDipole > & votca::xtp::ewaldcontainer::PotentialData::dipoles |
( |
| ) |
const |
|
inline |
◆ empty()
| bool votca::xtp::ewaldcontainer::PotentialData::empty |
( |
| ) |
const |
|
inline |
◆ eta()
| double votca::xtp::ewaldcontainer::PotentialData::eta |
( |
| ) |
const |
|
inline |
◆ numCharges()
| size_t votca::xtp::ewaldcontainer::PotentialData::numCharges |
( |
| ) |
const |
|
inline |
◆ numDipoles()
| size_t votca::xtp::ewaldcontainer::PotentialData::numDipoles |
( |
| ) |
const |
|
inline |
◆ numReciprocalTerms()
| size_t votca::xtp::ewaldcontainer::PotentialData::numReciprocalTerms |
( |
| ) |
const |
|
inline |
◆ reciprocalTerms() [1/2]
| std::vector< ReciprocalTerm > & votca::xtp::ewaldcontainer::PotentialData::reciprocalTerms |
( |
| ) |
|
|
inline |
◆ reciprocalTerms() [2/2]
| const std::vector< ReciprocalTerm > & votca::xtp::ewaldcontainer::PotentialData::reciprocalTerms |
( |
| ) |
const |
|
inline |
◆ setEta()
| void votca::xtp::ewaldcontainer::PotentialData::setEta |
( |
double | eta | ) |
|
|
inline |
◆ setShapeFactors()
| void votca::xtp::ewaldcontainer::PotentialData::setShapeFactors |
( |
Eigen::Vector4d | vector | ) |
|
|
inline |
◆ shapeFactors() [1/2]
| Eigen::Vector4d & votca::xtp::ewaldcontainer::PotentialData::shapeFactors |
( |
| ) |
|
|
inline |
◆ shapeFactors() [2/2]
| const Eigen::Vector4d & votca::xtp::ewaldcontainer::PotentialData::shapeFactors |
( |
| ) |
const |
|
inline |
◆ totalCharge()
| double votca::xtp::ewaldcontainer::PotentialData::totalCharge |
( |
| ) |
const |
|
inline |
◆ charges_
| std::vector<PointCharge> votca::xtp::ewaldcontainer::PotentialData::charges_ |
|
private |
◆ dipoles_
| std::vector<PointDipole> votca::xtp::ewaldcontainer::PotentialData::dipoles_ |
|
private |
◆ eta_
| double votca::xtp::ewaldcontainer::PotentialData::eta_ = 0.0 |
|
private |
◆ nm_inv_to_bohr_inv
◆ reciprocal_terms_
| std::vector<ReciprocalTerm> votca::xtp::ewaldcontainer::PotentialData::reciprocal_terms_ |
|
private |
◆ shape_factors_
| Eigen::Vector4d votca::xtp::ewaldcontainer::PotentialData::shape_factors_ = Eigen::VectorXd::Zero(4) |
|
private |
The documentation for this class was generated from the following file: