Charge-simplex map class.
More...
#include </builddir/build/BUILD/apbs/src/fem/vcsm.h>
Charge-simplex map class.
- Author
- Nathan Baker
Definition at line 89 of file vcsm.h.
◆ alist
Atom (charge) list
Definition at line 91 of file vcsm.h.
◆ 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
Indicates whether the maps have been initialized yet
Definition at line 112 of file vcsm.h.
◆ 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
Size of thee->alist; redundant, but useful for convenience
Definition at line 92 of file vcsm.h.
◆ nqsm
The length of the simplex lists in thee->qsm
Definition at line 111 of file vcsm.h.
◆ 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
The length of the charge lists in thee->sqm
Definition at line 104 of file vcsm.h.
◆ qsm
The inverse of sqm; the list of simplices associated with a given charge
Definition at line 109 of file vcsm.h.
◆ 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
Memory management object
Definition at line 114 of file vcsm.h.
The documentation for this struct was generated from the following file: