69#include "maloc/maloc.h"
210#if !defined(VINLINE_VPMGP)
211#else /* if defined(VINLINE_VPMGP) */
struct sMGparm MGparm
Declaration of the MGparm class as the MGparm structure.
enum eVbcfl Vbcfl
Declare Vbcfl type.
VEXTERNC void Vpmgp_dtor2(Vpmgp *thee)
FORTRAN stub for object destructor.
VEXTERNC void Vpmgp_makeCoarse(int numLevel, int nxOld, int nyOld, int nzOld, int *nxNew, int *nyNew, int *nzNew)
Coarsen the grid by the desired number of levels and determine the resulting numbers of grid points.
VEXTERNC int Vpmgp_ctor2(Vpmgp *thee, MGparm *mgparm)
FORTRAN stub to construct PMG parameter object and initialize to default values.
struct sVpmgp Vpmgp
Declaration of the Vpmgp class as the sVpmgp structure.
VEXTERNC void Vpmgp_dtor(Vpmgp **thee)
Object destructor.
VEXTERNC Vpmgp * Vpmgp_ctor(MGparm *mgparm)
Construct PMG parameter object and initialize to default values.
VEXTERNC void Vpmgp_size(Vpmgp *thee)
Determine array sizes and parameters for multigrid solver.
Contains declarations for class MGparm.
Contains public data members for Vpmgp class/module.
Contains generic macro definitions for APBS.