Mediates interaction between polar and static sites.
More...
#include <eeinteractor.h>
Mediates interaction between polar and static sites.
Definition at line 39 of file eeinteractor.h.
◆ eeInteractor() [1/2]
votca::xtp::eeInteractor::eeInteractor |
( |
| ) |
|
|
explicitdefault |
◆ eeInteractor() [2/2]
votca::xtp::eeInteractor::eeInteractor |
( |
double | expdamping | ) |
|
|
inlineexplicit |
◆ ApplyInducedField()
◆ ApplyInducedField_site()
double votca::xtp::eeInteractor::ApplyInducedField_site |
( |
const PolarSite & | site1, |
|
|
PolarSite & | site2 ) const |
|
private |
◆ ApplyStaticField()
template<class T , enum
Estatic CE>
double votca::xtp::eeInteractor::ApplyStaticField |
( |
const T & | segment1, |
|
|
PolarSegment & | segment2 ) const |
◆ ApplyStaticField_site()
double votca::xtp::eeInteractor::ApplyStaticField_site |
( |
const StaticSite & | site1, |
|
|
PolarSite & | site2 ) const |
|
private |
◆ CalcPolar_stat_Energy_site()
double votca::xtp::eeInteractor::CalcPolar_stat_Energy_site |
( |
const PolarSite & | site1, |
|
|
const StaticSite & | site2 ) const |
|
private |
◆ CalcPolarEnergy()
template<class S1 , class S2 >
template eeInteractor::E_terms votca::xtp::eeInteractor::CalcPolarEnergy |
( |
const S1 & | segment1, |
|
|
const S2 & | segment2 ) const |
◆ CalcPolarEnergy_IntraSegment()
double votca::xtp::eeInteractor::CalcPolarEnergy_IntraSegment |
( |
const PolarSegment & | seg | ) |
const |
◆ CalcPolarEnergy_site() [1/2]
◆ CalcPolarEnergy_site() [2/2]
◆ CalcStaticEnergy()
template<class S1 , class S2 >
template double votca::xtp::eeInteractor::CalcStaticEnergy |
( |
const S1 & | segment1, |
|
|
const S2 & | segment2 ) const |
◆ CalcStaticEnergy_IntraSegment()
template double votca::xtp::eeInteractor::CalcStaticEnergy_IntraSegment |
( |
const S & | seg | ) |
const |
◆ CalcStaticEnergy_site()
double votca::xtp::eeInteractor::CalcStaticEnergy_site |
( |
const StaticSite & | site1, |
|
|
const StaticSite & | site2 ) const |
◆ Cholesky_IntraSegment()
Eigen::VectorXd votca::xtp::eeInteractor::Cholesky_IntraSegment |
( |
const PolarSegment & | seg | ) |
const |
◆ FillTholeInteraction()
Eigen::Matrix3d votca::xtp::eeInteractor::FillTholeInteraction |
( |
const PolarSite & | site1, |
|
|
const PolarSite & | site2 ) const |
◆ VSiteA()
template<int N>
Eigen::Matrix< double, N, 1 > votca::xtp::eeInteractor::VSiteA |
( |
const StaticSite & | site1, |
|
|
const StaticSite & | site2 ) const |
|
private |
◆ expdamping_
double votca::xtp::eeInteractor::expdamping_ = 0.39 |
|
private |
The documentation for this class was generated from the following files: