votca 2024.2-dev
|
#include <density_integration.h>
Public Member Functions | |
DensityIntegration (const Grid &grid) | |
double | IntegrateDensity (const Eigen::MatrixXd &density_matrix) |
double | IntegratePotential (const Eigen::Vector3d &rvector) const |
Eigen::Vector3d | IntegrateField (const Eigen::Vector3d &rvector) const |
Eigen::MatrixXd | IntegratePotential (const AOBasis &externalbasis) const |
Gyrationtensor | IntegrateGyrationTensor (const Eigen::MatrixXd &density_matrix) |
const std::vector< std::vector< double > > & | getDensities () const |
Private Member Functions | |
void | SetupDensityContainer () |
Private Attributes | |
const Grid | grid_ |
std::vector< std::vector< double > > | densities_ |
Definition at line 40 of file density_integration.h.
|
inlineexplicit |
Definition at line 42 of file density_integration.h.
|
inline |
Definition at line 51 of file density_integration.h.
double votca::xtp::DensityIntegration< Grid >::IntegrateDensity | ( | const Eigen::MatrixXd & | density_matrix | ) |
Definition at line 70 of file density_integration.cc.
Eigen::Vector3d votca::xtp::DensityIntegration< Grid >::IntegrateField | ( | const Eigen::Vector3d & | rvector | ) | const |
Definition at line 45 of file density_integration.cc.
Gyrationtensor votca::xtp::DensityIntegration< Grid >::IntegrateGyrationTensor | ( | const Eigen::MatrixXd & | density_matrix | ) |
Definition at line 97 of file density_integration.cc.
Eigen::MatrixXd votca::xtp::DensityIntegration< Grid >::IntegratePotential | ( | const AOBasis & | externalbasis | ) | const |
Definition at line 138 of file density_integration.cc.
double votca::xtp::DensityIntegration< Grid >::IntegratePotential | ( | const Eigen::Vector3d & | rvector | ) | const |
Definition at line 28 of file density_integration.cc.
|
private |
Definition at line 62 of file density_integration.cc.
|
private |
Definition at line 59 of file density_integration.h.
|
private |
Definition at line 57 of file density_integration.h.