Psi4
Public Member Functions | Protected Attributes | List of all members
psi::ChebyshevIIQuadrature Class Reference

#include <quad.h>

Inheritance diagram for psi::ChebyshevIIQuadrature:
psi::Quadrature

Public Member Functions

 ChebyshevIIQuadrature (int npoints, double t0=1.0)
 
 ~ChebyshevIIQuadrature ()
 
void print (std::string OutFileRMR="outfile")
 Prints the Quadrature rule. More...
 
- Public Member Functions inherited from psi::Quadrature
 Quadrature (int npoints)
 Constructor, allocates memory. More...
 
virtual ~Quadrature ()
 Destructor, frees memory. More...
 
double getWeight ()
 Get the current quadrature weight. More...
 
double getPoint ()
 Get the current quadrature point. More...
 
void nextPoint ()
 Move to the next point. More...
 
void reset ()
 Reset the quadrature. More...
 
bool isDone ()
 See if the quadrature is complete. More...
 

Protected Attributes

double center_
 The center of the quadrature. More...
 
- Protected Attributes inherited from psi::Quadrature
int npoints_
 Number of points in this quadrature rule. More...
 
int index_
 Current index in the quadrature rule. More...
 
double * t_
 Set of points (arbitrary domain) More...
 
double * w_
 Set of weights (Cartesian points, no spherical r^2) More...
 

Constructor & Destructor Documentation

psi::ChebyshevIIQuadrature::ChebyshevIIQuadrature ( int  npoints,
double  t0 = 1.0 
)

! Constructor, develops quadrature rule

Parameters
npointsNumber of points.
t0Center point of distribution (1.0 is default)
psi::ChebyshevIIQuadrature::~ChebyshevIIQuadrature ( )
inline

! Destructor, does nothing

Member Function Documentation

void psi::ChebyshevIIQuadrature::print ( std::string  OutFileRMR = "outfile")
virtual

Prints the Quadrature rule.

Implements psi::Quadrature.

Member Data Documentation

double psi::ChebyshevIIQuadrature::center_
protected

The center of the quadrature.


The documentation for this class was generated from the following files: