APBS  1.5
sVcsm Struct Reference

Charge-simplex map class. More...

#include </builddir/build/BUILD/apbs-pdb2pqr-apbs-1.5/apbs/src/fem/vcsm.h>

Data Fields

Valistalist
 
int natom
 
Gem * gm
 
int ** sqm
 
int * nsqm
 
int nsimp
 
int msimp
 
int ** qsm
 
int * nqsm
 
int initFlag
 
Vmem * vmem
 

Detailed Description

Charge-simplex map class.

Author
Nathan Baker

Definition at line 89 of file vcsm.h.

Field Documentation

◆ alist

Valist* alist

Atom (charge) list

Definition at line 91 of file vcsm.h.

◆ gm

Gem* gm

Grid manager (container class for master vertex and simplex lists as well as prolongation operator for updating after refinement )

Definition at line 94 of file vcsm.h.

◆ initFlag

int initFlag

Indicates whether the maps have been initialized yet

Definition at line 112 of file vcsm.h.

◆ msimp

int msimp

The maximum number of entries that can be accomodated by sqm or nsqm – saves on realloc's

Definition at line 107 of file vcsm.h.

◆ natom

int natom

Size of thee->alist; redundant, but useful for convenience

Definition at line 92 of file vcsm.h.

◆ nqsm

int* nqsm

The length of the simplex lists in thee->qsm

Definition at line 111 of file vcsm.h.

◆ nsimp

int nsimp

The _currently used) length of sqm, nsqm – may not always be up-to-date with Gem

Definition at line 105 of file vcsm.h.

◆ nsqm

int* nsqm

The length of the charge lists in thee->sqm

Definition at line 104 of file vcsm.h.

◆ qsm

int** qsm

The inverse of sqm; the list of simplices associated with a given charge

Definition at line 109 of file vcsm.h.

◆ sqm

int** sqm

The map which gives the list charges associated with each simplex in gm->simplices. The indices of the first dimension are associated with the simplex ID's in Vgm. Each charge list (second dimension) contains entries corresponding to indicies in thee->alist with lengths given in thee->nsqm

Definition at line 97 of file vcsm.h.

◆ vmem

Vmem* vmem

Memory management object

Definition at line 114 of file vcsm.h.


The documentation for this struct was generated from the following file: