#include <RDFIntegrator.h>
Inheritance diagram for RDFIntegrator:

Public Member Functions | |
Constructors and destructors | |
| RDFIntegrator () throw () | |
| Default constructor. | |
| RDFIntegrator (const RDFIntegrator &integrator) throw () | |
| Copy constructor. | |
| RDFIntegrator (const RadialDistributionFunction &rdf) throw () | |
| Detailed constructor. | |
| virtual | ~RDFIntegrator () throw () |
| Destructor. | |
Assignment | |
| const RDFIntegrator & | operator= (const RDFIntegrator &integrator) throw () |
| Assignment operator. | |
| virtual void | clear () throw () |
| Clear function. | |
| bool | operator== (const RDFIntegrator &integrator) const throw () |
| Equality operator. | |
| virtual bool | isValid () const throw () |
| Validity test. | |
| void | setRDF (const RadialDistributionFunction &rdf) throw () |
| Set the radial distribution function of this instance. | |
| const RadialDistributionFunction & | getRDF () const throw () |
| Get the radial distribution function of this instance. | |
| virtual double | operator() (double x) const throw () |
| Compute the value of the integral at a given x. | |
Protected Attributes | |
| RadialDistributionFunction | rdf_ |
| bool | valid_ |
This class provides the integration functionality needed for the computation of interaction energies.
|
|
Copy constructor.
|
|
|
Detailed constructor.
|
|
|
Clear function.
Reimplemented in Pair6_12RDFIntegrator, and PairExpRDFIntegrator. |
|
|
Get the radial distribution function of this instance.
|
|
|
Validity test. Return the valid flag.
|
|
|
Compute the value of the integral at a given x. This function should not be called, because it is merely a sort of prototype defining interface for derived classes. It always returns 0.0.
Reimplemented in Pair6_12RDFIntegrator, and PairExpRDFIntegrator. |
|
|
Assignment operator.
|
|
|
Equality operator.
|
|
|
Set the radial distribution function of this instance.
|