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