| AddCache(double cache[], const int nParI, const int I_ceq[], const int J_ceq[], const int nCorsCols, const PromParent *const *parI, const bool dirtyCache[][PROM_MAXNIEGH], const int parGIDcache[], const int fact) (defined in PromGrid) | PromGrid | [protected] |
| AddDep(PromNode *curri, const int procj, const int locidj, PromList< int * > &sendlist2) (defined in PromGrid) | PromGrid | [protected] |
| AddExtraGhostsParents(PromGrid *const nextg, const PromMatrix *const CC=NULL) (defined in PromGrid) | PromGrid | |
| addGhost(PromNode *&currj, const int procj, const int globalID, const int realID, const int gtag) (defined in PromGrid) | PromGrid | |
| AddNNodePointers(int nn) | PromGrid | |
| AddValueTable(const int I, const int J, const int ndfI, const int ndfJ, double *cache, const int proci) (defined in PromGrid) | PromGrid | |
| aggNodeBlocks_ (defined in PromBank) | PromBank | [protected] |
| Archive(FILE *file=stderr, const PromArchiveType type=PROM_PRINT) | PromGrid | [virtual] |
| AssembleTable(PromGrid *lastG) (defined in PromGrid) | PromGrid | |
| blockISs_ (defined in PromGridBase) | PromGridBase | |
| blocksize_ (defined in PromBank) | PromBank | [protected] |
| BuildComunicator(const PromComm &wcomm) (defined in PromGridBase) | PromGridBase | |
| clearSymbCalled (defined in PromBank) | PromBank | [protected] |
| Coarsen()=0 (defined in PromGrid) | PromGrid | [pure virtual] |
| CoarseNormalInit(PromGrid *lastgrid) (defined in PromGrid) | PromGrid | [protected] |
| CoarsePostInit(PromGrid *lastG) (defined in PromGrid) | PromGrid | [protected] |
| CoarsePreInit(int nloc, PromGrid *lastgrid) | PromGrid | [protected] |
| CoarseReduceInit(PromGrid *last, const int buffsz, int nldata[], const int tag, PromTable< int > &gid1_lid1, PromList< PromMPINode * > &ghosts) (defined in PromGrid) | PromGrid | [protected] |
| CollectGhostData(PromTable< int > &oldgid_newgid, PromTable< int > &oldghostgids_newlid, const int oldproc_gnode[], const int lid_part[], const PromList< int > oldLadjs[], PromList< int > newGadjs[]) (defined in PromGrid) | PromGrid | [protected] |
| CollectNewDeps(int todo2, int nrecv, const int rtag, const int stag) (defined in PromGrid) | PromGrid | [protected] |
| constNDFSize() const (defined in PromMap) | PromMap | [inline] |
| CRAggs_ (defined in PromGridBase) | PromGridBase | |
| CreateCoarseGridSpace(PromGrid *lastgrid)=0 (defined in PromGrid) | PromGrid | [pure virtual] |
| CreateMIS(PromList< PromNode * > &list, int is_del(const PromNode *const, const PromNode *const, bool &), const bool virginMIS=FALSE) (defined in PromGrid) | PromGrid | [protected] |
| CreateNodes(const int lid_ndof[], int bsize) (defined in PromGrid) | PromGrid | [private] |
| CreateProlongator(PromGrid *const lastgrid, const PromComm &comm) (defined in PromGrid) | PromGrid | |
| CRmap_ (defined in PromGridBase) | PromGridBase | |
| currAggNode_ (defined in PromBank) | PromBank | [protected] |
| currFacet_ (defined in PromBank) | PromBank | [protected] |
| currGeoNode_ (defined in PromBank) | PromBank | [protected] |
| currP_ (defined in PromBank) | PromBank | [protected] |
| currTet_ (defined in PromBank) | PromBank | [protected] |
| DeleteAllCaches() (defined in PromBank) | PromBank | |
| DeleteFacets() (defined in PromBank) | PromBank | |
| DeleteP() (defined in PromBank) | PromBank | |
| DeleteSymb() (defined in PromBank) | PromBank | |
| DeleteTets() (defined in PromBank) | PromBank | |
| DistributeGrid(PromGrid *prevG, PromTable< int > &oldgid_newgid) (defined in PromGrid) | PromGrid | [private] |
| ExchangeAdjacs(const int lastfac, MPI_Comm lcomm) (defined in PromGrid) | PromGrid | |
| facetBlocks_ (defined in PromBank) | PromBank | [protected] |
| factor_ (defined in PromGridBase) | PromGridBase | |
| FindProc(const int *p_g, const int np, const int gid, int &proc) (defined in PromGrid) | PromGrid | [static] |
| FineGridInitWithA(PromVector *D1_2inv)=0 (defined in PromGrid) | PromGrid | [pure virtual] |
| FineInit(const int lid_ndof[], int bsize, const PromTable< int > &gid_ghostLid, const PromList< int * > *elemList) | PromGrid | |
| FixLastGrid(PromTable< int > &oldgid_newgid, const int oldproc_gnode[], const int lid_part[], PromGrid *lgrid) (defined in PromGrid) | PromGrid | [protected] |
| freeAggNode_ (defined in PromBank) | PromBank | [protected] |
| freeFacet_ (defined in PromBank) | PromBank | [protected] |
| freeGeoNode_ (defined in PromBank) | PromBank | [protected] |
| freeP_ (defined in PromBank) | PromBank | [protected] |
| freeTet_ (defined in PromBank) | PromBank | [protected] |
| gComm_ (defined in PromGridBase) | PromGridBase | |
| geoNodeBlocks_ (defined in PromBank) | PromBank | [protected] |
| GetCacheEntry(double cache[], const int nParI, const int I_ceq[], int J_ceq[], int &nCorsCols, bool dirtyCache[][PROM_MAXNIEGH], int parGIDcache[], const int J, const int Jndf, const int II, const int) (defined in PromGrid) | PromGrid | [inline, protected, static] |
| getEndProc() const (defined in PromGrid) | PromGrid | |
| getEndProc(const int p) const (defined in PromGrid) | PromGrid | |
| GetFreeAggNode(PromAggNode **) (defined in PromBank) | PromBank | [protected] |
| GetFreeFacet(PromFacet **) (defined in PromBank) | PromBank | [protected] |
| GetFreeGeoNode(PromGeoNode **) (defined in PromBank) | PromBank | [protected] |
| GetFreeP(shpfloat **, int sz) (defined in PromBank) | PromBank | [protected] |
| GetFreeTet(PromDTet **) (defined in PromBank) | PromBank | [protected] |
| GetGhostData(const bool fulldata=TRUE) (defined in PromGrid) | PromGrid | |
| getLevel() const (defined in PromGrid) | PromGrid | |
| getMGType()=0 (defined in PromGrid) | PromGrid | [pure virtual] |
| getNewTag() const (defined in PromGridBase) | PromGridBase | [inline] |
| getNumLevels() const (defined in PromGrid) | PromGrid | |
| getNumTets() (defined in PromBank) | PromBank | |
| GetProc(const int gid, int &proc) const (defined in PromGrid) | PromGrid | |
| ghosts_ (defined in PromGridBase) | PromGridBase | |
| gid_extraParents_ (defined in PromGridBase) | PromGridBase | |
| GlobalizeAdjac(const int mynew0, PromList< int > *newLocAdj_ogid, PromList< int > *newGhsAdj_oldgid, PromTable< int > &oldgid_newgid, PromTable< int > &ghostoldgid_newlid) (defined in PromGrid) | PromGrid | [private] |
| group_ (defined in PromGridBase) | PromGridBase | |
| InitDummy(PromGrid *lastgrid) | PromGrid | [protected] |
| InitNodes(const int nnodes) | PromGrid | |
| InitNormal(PromGrid *lastgrid) | PromGrid | [protected] |
| InitReduced(PromGrid *lastgrid, const int factor, const int buffsz, int *buffer, const int rtag, PromTable< int > &gid1_lid, PromList< PromMPINode * > &ghostlist) | PromGrid | [protected] |
| isActive() const | PromGrid | |
| isActive(int proc) const (defined in PromGrid) | PromGrid | |
| isBase() const (defined in PromGrid) | PromGrid | [inline] |
| isConstNDF() const (defined in PromMap) | PromMap | [inline] |
| isSameGroup(int proc1, int proc2) const (defined in PromGrid) | PromGrid | |
| isTop() const (defined in PromGrid) | PromGrid | [inline] |
| Kill(PromDTet *) (defined in PromBank) | PromBank | |
| Kill(PromFacet *) (defined in PromBank) | PromBank | |
| Kill(PromNode *) (defined in PromBank) | PromBank | |
| LocalGhostDepSwapp(const PromGrid *lastG, PromTable< int > &procTable, const int nrealb, const int ndeps, int &todo) (defined in PromGrid) | PromGrid | [protected] |
| locID_ndf(const int i) const (defined in PromMap) | PromMap | [inline] |
| MakeASMBlocks() (defined in PromGrid) | PromGrid | |
| MakeInitAdjacs()=0 (defined in PromGrid) | PromGrid | [pure virtual] |
| MakeMatrix(bool complex=FALSE, bool useCRmat=FALSE, const int extras=0, PromTable< PromCR * > *CR_id=NULL) (defined in PromGrid) | PromGrid | |
| MakeNextMat(PromGrid *nnext) (defined in PromGrid) | PromGrid | |
| MakeNextMat_private(PromGrid *nnext) (defined in PromGrid) | PromGrid | |
| MakeNodeBlocks(const int overlap=0) (defined in PromGrid) | PromGrid | [private] |
| MakeProlongator(const PromGrid *const lastgrid, const bool smth, PromMatrix *prol=NULL, const bool clearDAP=TRUE, int *nnz=NULL, int *onnz=NULL) (defined in PromGrid) | PromGrid | |
| masterProc() const | PromGrid | |
| masterProc(const int p) const (defined in PromGrid) | PromGrid | |
| MoveGrid(PromTable< int > &oldgid_newgid, PromTable< int > &oldghostgids_newlid, const int newproc_gnode[], const int lid_part[], const int part_c[], PromList< int > *&newLadjs, PromList< int > *&newGadjs) (defined in PromGrid) | PromGrid | [protected] |
| mpi_group_world_ (defined in PromGridBase) | PromGridBase | |
| nBlocks_ (defined in PromGridBase) | PromGridBase | |
| nCRAggs_ (defined in PromGridBase) | PromGridBase | |
| newAggNode() (defined in PromBank) | PromBank | |
| newFacet(PromNode *a, PromNode *b, PromNode *c, PromNode *d=NULL) (defined in PromBank) | PromBank | |
| newGeoNode() (defined in PromBank) | PromBank | |
| newNode(const int lid)=0 (defined in PromGrid) | PromGrid | [pure virtual] |
| newTet(PromNode *a, PromNode *b, PromNode *c, PromNode *d) (defined in PromBank) | PromBank | |
| nextgrid_ (defined in PromGrid) | PromGrid | |
| nglobal() const (defined in PromMap) | PromMap | [inline] |
| nglobalEq() const (defined in PromMap) | PromMap | [inline] |
| nlocal() const (defined in PromMap) | PromMap | [inline] |
| nlocalEq() const (defined in PromMap) | PromMap | [inline] |
| nLocalNd_ (defined in PromGridBase) | PromGridBase | |
| nNodes_ (defined in PromGridBase) | PromGridBase | |
| nodes_ (defined in PromGrid) | PromGrid | |
| nPSizes_ (defined in PromBank) | PromBank | [protected] |
| numActiveTets_ (defined in PromBank) | PromBank | [protected] |
| numFacetFree_ (defined in PromBank) | PromBank | [protected] |
| numNodesFree_ (defined in PromBank) | PromBank | [protected] |
| numPFree_ (defined in PromBank) | PromBank | [protected] |
| NumSelected(int &nloc, int &nnodes, int &nneq) const (defined in PromGrid) | PromGrid | |
| numTetFree_ (defined in PromBank) | PromBank | [protected] |
| options_ (defined in PromGridBase) | PromGridBase | |
| parBank_ (defined in PromGridBase) | PromGridBase | |
| PartitionBlocksNodes(const int nblocks, int pnode_part[]) (defined in PromGrid) | PromGrid | [private] |
| PBlocks_ (defined in PromBank) | PromBank | [protected] |
| perf_mon_ (defined in PromGridBase) | PromGridBase | |
| PrepForSolve() (defined in PromGrid) | PromGrid | [virtual] |
| prevgrid_ (defined in PromGrid) | PromGrid | |
| prolongator_ (defined in PromGridBase) | PromGridBase | |
| PromBank(int bsz=1024) | PromBank | |
| PromGrid(const PromOptions &opts, PromPerfMonitor &perf, PromParentBank *const bank, const int nloc, const PromComm &wcomm, const int bsize) | PromGrid | |
| PromGrid(const PromOptions &opts, PromPerfMonitor &perf, PromParentBank *const bank, const int partloc, const int factor, const PromComm &wcomm, const int bsize) | PromGrid | |
| PromGrid(const PromOptions &opts, PromPerfMonitor &perf, PromParentBank *const bank, const int nloc, const PromComm &wcomm, const int lid_ndof[]) | PromGrid | |
| PromGrid(const PromOptions &opts, PromPerfMonitor &perf, PromParentBank *const bank, const int partloc, const int factor, const int nLocPartEq, const PromComm &wcomm) | PromGrid | |
| PromGridBase(const PromOptions &opts, PromPerfMonitor &perf, PromParentBank *const bank, const int nloc, const int fact, const PromComm &wcomm) | PromGridBase | |
| PromMap(int nloc, const int ElementSize, const PromComm &comm) (defined in PromMap) | PromMap | [inline] |
| PromMap(int nloc, const PromComm &comm, const int nloceq) (defined in PromMap) | PromMap | [inline] |
| PromMap(int nloc, const int *ElementSizeList, const PromComm &comm) (defined in PromMap) | PromMap | [inline] |
| Psizes_ (defined in PromBank) | PromBank | [protected] |
| ReadMISFile(FILE *file, int &flag) (defined in PromGrid) | PromGrid | [protected] |
| ReceiveAddGhost(int todo, const int gtag, const PromTable< int > &procTable) (defined in PromGrid) | PromGrid | |
| ReceiveAdjac(const int tag, const int tag2, int &todo) (defined in PromGrid) | PromGrid | [protected] |
| ReceiveDep(const int rtag, const int sz, const int part, PromList< int * > &sendlist, PromList< int * > &sendlist2) (defined in PromGrid) | PromGrid | [protected] |
| ReceiveGhost(const int proc, int *&pb) (defined in PromGrid) | PromGrid | [protected] |
| ReceiveGhostDep(const int rtag, const int stag1, const int pr, const int sz) (defined in PromGrid) | PromGrid | [protected] |
| ReceiveState_NC(PromTable< PromNode * > &gid_ghost, const int sz, int &ndone, int &todo2, int &todo, const int rtag, const int stag, const int part, MPI_Comm comm) (defined in PromGrid) | PromGrid | [protected] |
| ReceiveStates() (defined in PromGrid) | PromGrid | |
| ReduceCounts(int lid_part[], int *&part_c, int *&newproc_gnode) (defined in PromGrid) | PromGrid | [protected] |
| Repartition(PromGrid *lgrid) (defined in PromGrid) | PromGrid | [virtual] |
| Repartition(int *&lid_part, int *&part_c, int *&part_count) (defined in PromGrid) | PromGrid | [protected] |
| Repartition_private(PromGrid *lgrid) (defined in PromGrid) | PromGrid | |
| RepartitionTop(const PromComm &comm) (defined in PromGrid) | PromGrid | |
| Resolve_phase1(const PromGrid *lastG, PromTable< int > &procTable, int &todo) (defined in PromGrid) | PromGrid | [protected] |
| Resolve_phase2(PromTable< int > &procTable, int todo, int *newghosts) (defined in PromGrid) | PromGrid | [protected] |
| Resolve_phase3(const PromGrid *lastG, const PromTable< int > &procTable, const int newghosts) (defined in PromGrid) | PromGrid | [protected] |
| Resolve_phase3_act(const PromGrid *lastG, const PromTable< int > &procTable, const int newghosts, const int tag3) (defined in PromGrid) | PromGrid | [protected] |
| Resolve_phase3_ina(const PromGrid *lastG, const int tag3) (defined in PromGrid) | PromGrid | [protected] |
| ResolveGhostData(const PromGrid *) (defined in PromGrid) | PromGrid | [protected] |
| scalarMap_ (defined in PromGridBase) | PromGridBase | |
| SendStatesToSlaves() (defined in PromGrid) | PromGrid | |
| SetBoundNodes(PromGrid *symbG) (defined in PromGrid) | PromGrid | |
| SetCoords(const double coords[], const double *const constoffsets=NULL, PromVector *D1_2inv=NULL) const =0 (defined in PromGrid) | PromGrid | [pure virtual] |
| SetIndex(const PromTable< int > &gid_ghostLid) (defined in PromGrid) | PromGrid | |
| SetLidLeq(const int *ElementSizeList) (defined in PromMap) | PromMap | [inline, protected] |
| SetNodes(PromGrid *last, const int buffsz, int buff[], const int t2, PromTable< int > &ghost_gid1_lid1, PromList< PromMPINode * > &ghosts) (defined in PromGrid) | PromGrid | |
| SetParents(PromGrid *) (defined in PromGrid) | PromGrid | |
| SquareGraph(int **orig_adj_out) (defined in PromGrid) | PromGrid | [protected] |
| stiffness_ | PromGridBase | |
| sumeqs(const int nloc, const int *ElementSizeList) (defined in PromMap) | PromMap | [inline, protected, static] |
| symbDataBlocks_ (defined in PromBank) | PromBank | [protected] |
| symbGeoDataBlocks_ (defined in PromBank) | PromBank | [protected] |
| symbNodeArrBlocks_ (defined in PromBank) | PromBank | [protected] |
| tetBlocks_ (defined in PromBank) | PromBank | [protected] |
| UnSquareGraph(int **orig_adj_out) (defined in PromGrid) | PromGrid | [protected] |
| WriteElems(FILE *file, FILE *efile, const PromList< PromPoly * > *const elems, MPI_Comm comm) const (defined in PromGrid) | PromGrid | |
| WriteFacets(FILE *file, PromList< PromFacet * > *facets) const (defined in PromGrid) | PromGrid | |
| WriteFEAP(int lev, MPI_Comm comm, PromList< PromPoly * > *elist, PromList< PromFacet * > *flist=NULL) const (defined in PromGrid) | PromGrid | |
| WriteFEAP(int lev, PromTable< PromPoly * > *elems) const (defined in PromGrid) | PromGrid | |
| WriteMATE(FILE *file) const (defined in PromGrid) | PromGrid | |
| ~PromBank() | PromBank | [virtual] |
| ~PromGrid() | PromGrid | [virtual] |
| ~PromGridBase() (defined in PromGridBase) | PromGridBase | [virtual] |
| ~PromMap() (defined in PromMap) | PromMap | [inline, virtual] |