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

#include <osrecur.h>

Inheritance diagram for psi::ObaraSaikaTwoCenterVIDeriv2Recursion:
psi::ObaraSaikaTwoCenterVIDerivRecursion psi::ObaraSaikaTwoCenterVIRecursion

Public Member Functions

 ObaraSaikaTwoCenterVIDeriv2Recursion (int max_am1, int max_am2)
 
virtual ~ObaraSaikaTwoCenterVIDeriv2Recursion ()
 
double *** vxx () const
 
double *** vxy () const
 
double *** vxz () const
 
double *** vyy () const
 
double *** vyz () const
 
double *** vzz () const
 
virtual void compute (double PA[3], double PB[3], double PC[3], double zeta, int am1, int am2)
 Computes the potential integral 3D matrix using the data provided. More...
 
- Public Member Functions inherited from psi::ObaraSaikaTwoCenterVIDerivRecursion
 ObaraSaikaTwoCenterVIDerivRecursion (int max_am1, int max_am2)
 
virtual ~ObaraSaikaTwoCenterVIDerivRecursion ()
 
double *** vx () const
 
double *** vy () const
 
double *** vz () const
 
- Public Member Functions inherited from psi::ObaraSaikaTwoCenterVIRecursion
 ObaraSaikaTwoCenterVIRecursion (int max_am1, int max_am2)
 
virtual ~ObaraSaikaTwoCenterVIRecursion ()
 
double *** vi () const
 Returns the potential integral 3D matrix. More...
 
virtual void compute_erf (double PA[3], double PB[3], double PC[3], double zeta, int am1, int am2, double zetam)
 Computes the Ewald potential integral with modified zeta -> zetam 3D matrix using the data provided. More...
 

Protected Attributes

double *** vxx_
 
double *** vxy_
 
double *** vxz_
 
double *** vyy_
 
double *** vyz_
 
double *** vzz_
 
- Protected Attributes inherited from psi::ObaraSaikaTwoCenterVIDerivRecursion
double *** vx_
 
double *** vy_
 
double *** vz_
 
- Protected Attributes inherited from psi::ObaraSaikaTwoCenterVIRecursion
int max_am1_
 
int max_am2_
 
int size_
 
double *** vi_
 

Private Member Functions

 ObaraSaikaTwoCenterVIDeriv2Recursion ()
 
ObaraSaikaTwoCenterVIDeriv2Recursionoperator= (const ObaraSaikaTwoCenterVIDeriv2Recursion &)
 

Additional Inherited Members

- Protected Member Functions inherited from psi::ObaraSaikaTwoCenterVIRecursion
void calculate_f (double *F, int n, double t)
 

Constructor & Destructor Documentation

psi::ObaraSaikaTwoCenterVIDeriv2Recursion::ObaraSaikaTwoCenterVIDeriv2Recursion ( )
private
ObaraSaikaTwoCenterVIDeriv2Recursion::ObaraSaikaTwoCenterVIDeriv2Recursion ( int  max_am1,
int  max_am2 
)
ObaraSaikaTwoCenterVIDeriv2Recursion::~ObaraSaikaTwoCenterVIDeriv2Recursion ( )
virtual

Member Function Documentation

void ObaraSaikaTwoCenterVIDeriv2Recursion::compute ( double  PA[3],
double  PB[3],
double  PC[3],
double  zeta,
int  am1,
int  am2 
)
virtual

Computes the potential integral 3D matrix using the data provided.

Reimplemented from psi::ObaraSaikaTwoCenterVIDerivRecursion.

ObaraSaikaTwoCenterVIDeriv2Recursion& psi::ObaraSaikaTwoCenterVIDeriv2Recursion::operator= ( const ObaraSaikaTwoCenterVIDeriv2Recursion )
private
double*** psi::ObaraSaikaTwoCenterVIDeriv2Recursion::vxx ( ) const
inlinevirtual
double*** psi::ObaraSaikaTwoCenterVIDeriv2Recursion::vxy ( ) const
inlinevirtual
double*** psi::ObaraSaikaTwoCenterVIDeriv2Recursion::vxz ( ) const
inlinevirtual
double*** psi::ObaraSaikaTwoCenterVIDeriv2Recursion::vyy ( ) const
inlinevirtual
double*** psi::ObaraSaikaTwoCenterVIDeriv2Recursion::vyz ( ) const
inlinevirtual
double*** psi::ObaraSaikaTwoCenterVIDeriv2Recursion::vzz ( ) const
inlinevirtual

Member Data Documentation

double*** psi::ObaraSaikaTwoCenterVIDeriv2Recursion::vxx_
protected
double*** psi::ObaraSaikaTwoCenterVIDeriv2Recursion::vxy_
protected
double*** psi::ObaraSaikaTwoCenterVIDeriv2Recursion::vxz_
protected
double*** psi::ObaraSaikaTwoCenterVIDeriv2Recursion::vyy_
protected
double*** psi::ObaraSaikaTwoCenterVIDeriv2Recursion::vyz_
protected
double*** psi::ObaraSaikaTwoCenterVIDeriv2Recursion::vzz_
protected

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