Data Fields

sVcsm Struct Reference
[Vcsm class]

Charge-simplex map class. More...

#include <C:/Users/bake113/Desktop/Sync/Software/apbs/trunk/src/fem/apbs/vcsm.h>

Collaboration diagram for sVcsm:
Collaboration graph
[legend]

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 81 of file vcsm.h.


Field Documentation

Atom (charge) list

Definition at line 83 of file vcsm.h.

Gem* gm

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

Definition at line 86 of file vcsm.h.

int initFlag

Indicates whether the maps have been initialized yet

Definition at line 104 of file vcsm.h.

int msimp

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

Definition at line 99 of file vcsm.h.

int natom

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

Definition at line 84 of file vcsm.h.

int* nqsm

The length of the simplex lists in thee->qsm

Definition at line 103 of file vcsm.h.

int nsimp

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

Definition at line 97 of file vcsm.h.

int* nsqm

The length of the charge lists in thee->sqm

Definition at line 96 of file vcsm.h.

int** qsm

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

Definition at line 101 of file vcsm.h.

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 89 of file vcsm.h.

Vmem* vmem

Memory management object

Definition at line 106 of file vcsm.h.


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