#include <aopotential.h>
|
| void | FillBlock (Eigen::Block< Eigen::MatrixXd > &matrix, const AOShell &shell_row, const AOShell &shell_col) const override |
| Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > | Fill (const AOBasis &aobasis) const |
| virtual void | FillBlock (Eigen::Block< Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > > &matrix, const AOShell &shell_row, const AOShell &shell_col) const=0 |
|
| Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > | aopotential_ |
Definition at line 64 of file aopotential.h.
◆ Moments
Which moments of the external sites enter FillPotential. The potential is linear in the moments, so Permanent + Induced equals All.
| Enumerator |
|---|
| All | permanent moments plus induced dipoles
|
| Permanent | permanent moments only (charge, dipole, quadrupole)
|
| Induced | induced dipoles only; sites without one are skipped
|
Definition at line 70 of file aopotential.h.
◆ FillBlock()
| void votca::xtp::AOMultipole::FillBlock |
( |
Eigen::Block< Eigen::MatrixXd > & | matrix, |
|
|
const AOShell & | shell_row, |
|
|
const AOShell & | shell_col ) const |
|
overrideprotected |
◆ FillPotential() [1/3]
| void votca::xtp::AOMultipole::FillPotential |
( |
const AOBasis & | aobasis, |
|
|
const Eigen::Vector3d & | r ) |
◆ FillPotential() [2/3]
| void votca::xtp::AOMultipole::FillPotential |
( |
const AOBasis & | aobasis, |
|
|
const QMMolecule & | atoms ) |
◆ FillPotential() [3/3]
◆ setSites()
◆ sites_
| std::vector<SiteData> votca::xtp::AOMultipole::sites_ |
|
private |
The documentation for this class was generated from the following files: