67#include "maloc/maloc.h"
enum eVbcfl Vbcfl
Declare Vbcfl type.
struct sVmgrid Vmgrid
Declaration of the Vmgrid class as the Vgmrid structure.
VEXTERNC void Vopot_dtor2(Vopot *thee)
FORTRAN stub object destructor.
VEXTERNC int Vopot_gradient(Vopot *thee, double pt[3], double grad[3])
Get first derivative values at a point.
VEXTERNC Vopot * Vopot_ctor(Vmgrid *mgrid, Vpbe *pbe, Vbcfl bcfl)
Construct Vopot object with values obtained from Vpmg_readDX (for example)
VEXTERNC int Vopot_ctor2(Vopot *thee, Vmgrid *mgrid, Vpbe *pbe, Vbcfl bcfl)
Initialize Vopot object with values obtained from Vpmg_readDX (for example)
VEXTERNC void Vopot_dtor(Vopot **thee)
Object destructor.
struct sVopot Vopot
Declaration of the Vopot class as the Vopot structure.
VEXTERNC int Vopot_pot(Vopot *thee, double x[3], double *pot)
Get potential value (from mesh or approximation) at a point.
VEXTERNC int Vopot_curvature(Vopot *thee, double pt[3], int cflag, double *curv)
Get second derivative values at a point.
struct sVpbe Vpbe
Declaration of the Vpbe class as the Vpbe structure.
Contains declarations for class PBEparm.
Electrostatic potential oracle for Cartesian mesh data.
Contains declarations for class Valist.
Contains declarations for class Vatom.
Contains generic macro definitions for APBS.
Multiresolution oracle for Cartesian mesh data.
Contains declarations for class Vpbe.
Contains a collection of useful constants and conversion factors.