#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.
|