Psi4
Public Member Functions | Private Member Functions | Private Attributes | List of all members
psi::ObaraSaikaTwoCenterMIRecursion Class Reference

Obara and Saika recursion object for moment integrals. Currently not used by DipoleInt, hopefully soon. THIS CLASS HAS NOT BEEN TESTED!!! More...

#include <osrecur.h>

Public Member Functions

 ObaraSaikaTwoCenterMIRecursion (int max_am1, int max_am2, int max_m)
 
 ~ObaraSaikaTwoCenterMIRecursion ()
 
double *** x () const
 
double *** y () const
 
double *** z () const
 
void compute (double PA[3], double PB[3], double gamma, int am1, int am2)
 

Private Member Functions

 ObaraSaikaTwoCenterMIRecursion ()
 
ObaraSaikaTwoCenterMIRecursionoperator= (const ObaraSaikaTwoCenterMIRecursion &)
 

Private Attributes

int max_am1_
 
int max_am2_
 
int max_m_
 
double *** x_
 
double *** y_
 
double *** z_
 

Detailed Description

Obara and Saika recursion object for moment integrals. Currently not used by DipoleInt, hopefully soon. THIS CLASS HAS NOT BEEN TESTED!!!

Constructor & Destructor Documentation

psi::ObaraSaikaTwoCenterMIRecursion::ObaraSaikaTwoCenterMIRecursion ( )
private
ObaraSaikaTwoCenterMIRecursion::ObaraSaikaTwoCenterMIRecursion ( int  max_am1,
int  max_am2,
int  max_m 
)
ObaraSaikaTwoCenterMIRecursion::~ObaraSaikaTwoCenterMIRecursion ( )

Member Function Documentation

void ObaraSaikaTwoCenterMIRecursion::compute ( double  PA[3],
double  PB[3],
double  gamma,
int  am1,
int  am2 
)
ObaraSaikaTwoCenterMIRecursion& psi::ObaraSaikaTwoCenterMIRecursion::operator= ( const ObaraSaikaTwoCenterMIRecursion )
private
double*** psi::ObaraSaikaTwoCenterMIRecursion::x ( ) const
inline
double*** psi::ObaraSaikaTwoCenterMIRecursion::y ( ) const
inline
double*** psi::ObaraSaikaTwoCenterMIRecursion::z ( ) const
inline

Member Data Documentation

int psi::ObaraSaikaTwoCenterMIRecursion::max_am1_
private
int psi::ObaraSaikaTwoCenterMIRecursion::max_am2_
private
int psi::ObaraSaikaTwoCenterMIRecursion::max_m_
private
double*** psi::ObaraSaikaTwoCenterMIRecursion::x_
private
double*** psi::ObaraSaikaTwoCenterMIRecursion::y_
private
double*** psi::ObaraSaikaTwoCenterMIRecursion::z_
private

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