33 #if !defined(_GRID_INTERFACE_H_) 34 #define _GRID_INTERFACE_H_ 1 54 virtual void getAtom(
int icent,
int *cnt,
real (*coor)[3],
55 int *
charge,
int *mult)
const = 0;
59 int *nblcnt,
int (*iblcks)[2])
const = 0;
60 virtual void getExps(
int *maxl,
int **nucbas,
real (**aa)[2])
const = 0;
double ergo_real
Definition: realtype.h:69
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:48
GridGenMolInfo(int a, int b, int s)
Definition: grid_interface.h:51
virtual ~GridGenMolInfo()
Definition: grid_interface.h:61
ergo_real real
Definition: test.cc:46
Definition of the main floating-point datatype used; the ergo_real type.
int noOfShells
Definition: grid_interface.h:49
ergo_real real
Definition: grid_interface.h:37
GridGenMolInfo is an abstract class providing information about the molecule so that the grid generat...
Definition: grid_interface.h:45
virtual void getAtom(int icent, int *cnt, real(*coor)[3], int *charge, int *mult) const =0
int noOfAtoms
Definition: grid_interface.h:47
int charge
Definition: grid_test.cc:51
virtual void getExps(int *maxl, int **nucbas, real(**aa)[2]) const =0