3.3.5. horton/gbasis/calc.h – Base class for any integral/evaluation of Gaussian functions

class GBCalculator

Subclassed by GB1GridFn, GB2DMGridFn, GB2Integral, GB4Integral

Public Functions

GBCalculator(long max_shell_type)

Construct a GBCalculator object.

Parameters
  • max_shell_type: The maximum shell type in the basis set. This is used to allocate sufficiently large working arrays.

~GBCalculator()
const long get_nwork() const
const long get_max_shell_type() const
const long get_max_nbasis() const
const double *get_work() const

Protected Functions

void swap_work()

Protected Attributes

long nwork
long max_shell_type
long max_nbasis
double *work_pure
double *work_cart