#include <pairExpRDFIntegrator.h>
Inheritance diagram for PairExpRDFIntegrator:
Public Member Functions | |
Constructors and destructors | |
PairExpRDFIntegrator () throw () | |
Default constructor. | |
PairExpRDFIntegrator (const PairExpRDFIntegrator &integrator) throw () | |
Copy constructor. | |
PairExpRDFIntegrator (double alpha, double C1, double C2, double R_ij_o, double k1, double k2, const RadialDistributionFunction &rdf) throw () | |
Detailed constructor. | |
virtual | ~PairExpRDFIntegrator () throw () |
Destructor. | |
Assignment | |
const PairExpRDFIntegrator & | operator= (const PairExpRDFIntegrator &integrator) throw () |
Assignment operator. | |
virtual void | clear () throw () |
Clear method. | |
Accessors | |
void | setConstants (double alpha, double C1, double C2, double R_ij_o, double k1, double k2) throw () |
Set the potential and geometric correction constants of this instance of PairExpRDFIntegrator. | |
void | getConstants (double &alpha, double &C1, double &C2, double &R_ij_o, double &k1, double &k2) throw () |
Get the potential and geometric correction constants of this instance of PairExpRDFIntegrator. | |
double | integrateToInf (double from) const throw () |
Integrate to Infinity from from using previously set constants. | |
double | integrateToInf (double from, double alpha, double C1, double C2, double R_ij_o, double k1, double k2) throw () |
Integrate from from to infinity using the specified constants. | |
double | integrate (double from, double to) const throw () |
Integrate from from to to using previously assigned constants. | |
double | integrate (double from, double to, double alpha, double C1, double C2, double R_ij_o, double k1, double k2) throw () |
Integrate from from to to using the specified constants. | |
virtual double | operator() (double x) const throw () |
Default operation, integrate from x to infinity using previously assigned constants. | |
Predicates | |
bool | operator== (const PairExpRDFIntegrator &integrator) const throw () |
Equality operator. | |
Debugging and diagnostics | |
virtual void | dump (std::ostream &s=std::cout, Size depth=0) const throw () |
Dumps the whole content of the object. | |
Public Attributes | |
Options | options |
Protected Attributes | |
double | alpha_ |
double | C1_ |
double | C2_ |
double | R_ij_o_ |
double | k1_ |
double | k2_ |
This class provides a tool for calculating the integral part of the van-der-Waals interaction energies. The difference to the values calculated with the standard interaction energy processor is the inclusion of a radial distribution function RadialDistributionFunction into the computaion.
|
Copy constructor.
|
|
Detailed constructor.
|
|
Dumps the whole content of the object.
|
|
Get the potential and geometric correction constants of this instance of PairExpRDFIntegrator.
|
|
Integrate from
|
|
Integrate from
|
|
Integrate from
|
|
Integrate to Infinity from
|
|
Default operation, integrate from
Reimplemented from RDFIntegrator. |
|
Assignment operator.
|
|
Equality operator. Tests whether two instances of PairExpRDFIntegrator have the same content.
|
|
Set the potential and geometric correction constants of this instance of PairExpRDFIntegrator.
|