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

#include <osrecur.h>

Public Member Functions

 ObaraSaikaThreeCenterRecursion (int max_am1, int max_am2, int max_am3)
 
 ~ObaraSaikaThreeCenterRecursion ()
 
double *** x () const
 Returns the x recursion matrix. More...
 
double *** y () const
 Returns the y recursion matrix. More...
 
double *** z () const
 Returns the z recursion matrix. More...
 
void compute (double GA[3], double GB[3], double GC[3], double gammac, int amA, int amB, int amC)
 Computes the recursion matrices for the data provided. More...
 

Private Member Functions

 ObaraSaikaThreeCenterRecursion ()
 
ObaraSaikaThreeCenterRecursionoperator= (const ObaraSaikaThreeCenterRecursion &)
 

Private Attributes

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

Constructor & Destructor Documentation

psi::ObaraSaikaThreeCenterRecursion::ObaraSaikaThreeCenterRecursion ( )
private
ObaraSaikaThreeCenterRecursion::ObaraSaikaThreeCenterRecursion ( int  max_am1,
int  max_am2,
int  max_am3 
)
ObaraSaikaThreeCenterRecursion::~ObaraSaikaThreeCenterRecursion ( )

Member Function Documentation

void ObaraSaikaThreeCenterRecursion::compute ( double  GA[3],
double  GB[3],
double  GC[3],
double  gammac,
int  amA,
int  amB,
int  amC 
)

Computes the recursion matrices for the data provided.

ObaraSaikaThreeCenterRecursion& psi::ObaraSaikaThreeCenterRecursion::operator= ( const ObaraSaikaThreeCenterRecursion )
private
double*** psi::ObaraSaikaThreeCenterRecursion::x ( ) const
inline

Returns the x recursion matrix.

double*** psi::ObaraSaikaThreeCenterRecursion::y ( ) const
inline

Returns the y recursion matrix.

double*** psi::ObaraSaikaThreeCenterRecursion::z ( ) const
inline

Returns the z recursion matrix.

Member Data Documentation

int psi::ObaraSaikaThreeCenterRecursion::max_am1_
private
int psi::ObaraSaikaThreeCenterRecursion::max_am2_
private
int psi::ObaraSaikaThreeCenterRecursion::max_am3_
private
double*** psi::ObaraSaikaThreeCenterRecursion::x_
private
double*** psi::ObaraSaikaThreeCenterRecursion::y_
private
double*** psi::ObaraSaikaThreeCenterRecursion::z_
private

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