67 #include "maloc/maloc.h" VEXTERNC Vmgrid * Vmgrid_ctor()
Construct Vmgrid object.
Electrostatic potential oracle for Cartesian mesh data.
VEXTERNC Vgrid * Vmgrid_getGridByPoint(Vmgrid *thee, double pt[3])
Get grid in hiearchy which contains specified point or VNULL.
VEXTERNC int Vmgrid_ctor2(Vmgrid *thee)
Initialize Vmgrid object.
Multiresoltion oracle for Cartesian mesh data.
Potential oracle for Cartesian mesh data.
VEXTERNC void Vmgrid_dtor2(Vmgrid *thee)
FORTRAN stub object destructor.
VEXTERNC int Vmgrid_addGrid(Vmgrid *thee, Vgrid *grid)
Add a grid to the hierarchy.
#define VMGRIDMAX
The maximum number of levels in the grid hiearchy.
VEXTERNC Vgrid * Vmgrid_getGridByNum(Vmgrid *thee, int num)
Get specific grid in hiearchy.
Contains generic macro definitions for APBS.
VEXTERNC int Vmgrid_value(Vmgrid *thee, double x[3], double *value)
Get potential value (from mesh or approximation) at a point.
VEXTERNC void Vmgrid_dtor(Vmgrid **thee)
Object destructor.
VEXTERNC int Vmgrid_curvature(Vmgrid *thee, double pt[3], int cflag, double *curv)
Get second derivative values at a point.
VEXTERNC int Vmgrid_gradient(Vmgrid *thee, double pt[3], double grad[3])
Get first derivative values at a point.