67 #include "maloc/maloc.h" 68 #if defined(HAVE_MC_H) 138 #if !defined(VINLINE_VCLIST) 162 # define Vclist_memChk(thee) (Vmem_bytes((thee)->vmem)) 163 # define Vclist_maxRadius(thee) ((thee)->max_radius) Contains declarations for class Valist.
double upper_corner[VAPBS_DIM]
VEXTERNC unsigned long int Vclist_memChk(Vclist *thee)
Get number of bytes in this object and its members.
VEXTERNC VclistCell * VclistCell_ctor(int natoms)
Allocate and construct a cell list cell object.
VEXTERNC double Vclist_maxRadius(Vclist *thee)
Get the max probe radius value (in A) the cell list was constructed with.
VEXTERNC Vrc_Codes Vclist_ctor2(Vclist *thee, Valist *alist, double max_radius, int npts[VAPBS_DIM], Vclist_DomainMode mode, double lower_corner[VAPBS_DIM], double upper_corner[VAPBS_DIM])
FORTRAN stub to construct the cell list object.
VEXTERNC void Vclist_dtor(Vclist **thee)
Destroy object.
VEXTERNC void VclistCell_dtor(VclistCell **thee)
Destroy object.
enum eVclist_DomainMode Vclist_DomainMode
Declaration of Vclist_DomainMode enumeration type.
VEXTERNC VclistCell * Vclist_getCell(Vclist *thee, double position[VAPBS_DIM])
Return cell corresponding to specified position or return VNULL.
Contains a collection of useful constants and conversion factors.
Contains declarations for class Vatom.
VEXTERNC Vrc_Codes VclistCell_ctor2(VclistCell *thee, int natoms)
Construct a cell list object.
VEXTERNC void Vclist_dtor2(Vclist *thee)
FORTRAN stub to destroy object.
Contains generic macro definitions for APBS.
#define VAPBS_DIM
Our dimension.
Contains public data members for Vatom class/module.
Container class for list of atom objects.
double lower_corner[VAPBS_DIM]
VEXTERNC void VclistCell_dtor2(VclistCell *thee)
FORTRAN stub to destroy object.
eVclist_DomainMode
Atom cell list domain setup mode.