APBS  1.5
vmgrid.c File Reference

Class Vmgrid methods. More...

#include "vmgrid.h"
Include dependency graph for vmgrid.c:

Go to the source code of this file.

Functions

VPUBLIC VmgridVmgrid_ctor ()
 Construct Vmgrid object. More...
 
VPUBLIC int Vmgrid_ctor2 (Vmgrid *thee)
 Initialize Vmgrid object. More...
 
VPUBLIC void Vmgrid_dtor (Vmgrid **thee)
 Object destructor. More...
 
VPUBLIC void Vmgrid_dtor2 (Vmgrid *thee)
 FORTRAN stub object destructor. More...
 
VPUBLIC int Vmgrid_value (Vmgrid *thee, double pt[3], double *value)
 Get potential value (from mesh or approximation) at a point. More...
 
VPUBLIC int Vmgrid_curvature (Vmgrid *thee, double pt[3], int cflag, double *value)
 Get second derivative values at a point. More...
 
VPUBLIC int Vmgrid_gradient (Vmgrid *thee, double pt[3], double grad[3])
 Get first derivative values at a point. More...
 
VPUBLIC int Vmgrid_addGrid (Vmgrid *thee, Vgrid *grid)
 Add a grid to the hierarchy. More...
 

Detailed Description

Class Vmgrid methods.

Author
Nathan Baker
Version
Id
vmgrid.c 1615 2010-10-20 19:16:35Z sobolevnrm
Attention
*
* APBS -- Adaptive Poisson-Boltzmann Solver
*
* Nathan A. Baker (nathan.baker@pnl.gov)
* Pacific Northwest National Laboratory
*
* Additional contributing authors listed in the code documentation.
*
* Copyright (c) 2010, Pacific Northwest National Laboratory.  Portions Copyright (c) 2002-2010, Washington University in St. Louis.  Portions Copyright (c) 2002-2010, Nathan A. Baker.  Portions Copyright (c) 1999-2002, The Regents of the University of California. Portions Copyright (c) 1995, Michael Holst.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* -  Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
*
* - Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
*
* - Neither the name of Washington University in St. Louis nor the names of its
* contributors may be used to endorse or promote products derived from this
* software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* 

Definition in file vmgrid.c.