31 #if !defined(_GRID_INTERFACE_H_) 32 #define _GRID_INTERFACE_H_ 1 50 : noOfAtoms(a), noOfBasisFuncs(b), noOfShells(s) {}
52 virtual void getAtom(
int icent,
int *cnt,
real (*coor)[3],
53 int *
charge,
int *mult)
const = 0;
57 int *nblcnt,
int (*iblcks)[2])
const = 0;
58 virtual void getExps(
int *maxl,
int **nucbas,
real (**aa)[2])
const = 0;
double ergo_real
Definition: realtype.h:53
virtual void setShellRadii(real *shellRadii) const =0
virtual void getBlocks(const real *center, real cellsz, const real *rshell, int *nblcnt, int(*iblcks)[2]) const =0
int noOfBasisFuncs
Definition: grid_interface.h:46
GridGenMolInfo(int a, int b, int s)
Definition: grid_interface.h:49
virtual ~GridGenMolInfo()
Definition: grid_interface.h:59
int noOfShells
Definition: grid_interface.h:47
ergo_real real
Definition: grid_interface.h:35
ergo_real real
Definition: cubature_rules.h:33
GridGenMolInfo is an abstract class providing information about the molecule so that the grid generat...
Definition: grid_interface.h:43
virtual void getAtom(int icent, int *cnt, real(*coor)[3], int *charge, int *mult) const =0
int noOfAtoms
Definition: grid_interface.h:45
int charge
Definition: grid_test.cc:49
virtual void getExps(int *maxl, int **nucbas, real(**aa)[2]) const =0