#include <pfeap.hh>
Inheritance diagram for pFEAP:


Public Member Functions | |
| pFEAP (const PromComm &comm, PromOptions &opts, PromPerfMonitor &perf) | |
| int | GetMeshSpecs (int *nNds, int *nElems, int *nLocEls, int *) const |
| int | GetNElemBlks (int *nsets) const |
| int | GetNMaterials (int *nm) const |
| int | GetNElemsDegree (int ElBlkID, int *nconn) const |
| int | GetNNodes (int *nn) const |
| int | GetElemMeshBlk (int ElBlkID, double coords[], int matids[], int elems[]) const |
| int | GetElemBlkAtr (int ElBlkID, int nel, float *) const |
| int | GetNElemAtr (int ElBlkID, int *na) const |
| int | GetNodeDisp (float array[], int) const |
| int | GetSolution (PromVector *const XX) |
| int | GetResidual (PromVector *const RR) |
| int | ComputeResidual () |
| int | Reac (int nnodes) |
| int | FormTangent (Prometheus_LinSysCore *const) |
| int | FormTangentAndResidual (Prometheus_LinSysCore *const) |
| int | ReadMesh (char *feapname, int nlocalelems=0) |
| int | SetUpLinSys (Prometheus_LinSysCore *prom, const int npLoc, const int npGst, const int ghost_gnode[], int &my0Nd) |
| int | SetDT (double) |
| int | StepTime () |
| int | Finalize () |
| int | WriteDispFile () const |
| int | WriteDisp (const int step, int) const |
| int | SetMaps (const int nlocalnd, const int pnode_fnode[], const int ndf, const int my0Nd) |
Public Attributes | |
| int | nfixed_ |
| int | nLocalFixed_ |
| int | nNodes_ |
| int | nneq_ |
| int | feapEQIDsz_ |
| int | nLocElems_ |
| int * | promeq_appeq_ |
| int * | feapEQID_lid_ |
| int * | lid_gid_ |
| const PromComm & | Comm_ |
| PromOptions & | options_ |
| PromPerfMonitor & | perf_mon_ |
Protected Attributes | |
| IS | lpetsc_gfeapIS_ |
| IS | lfeap_gpetscIS_ |
| IS | afeap_gpetscIS_ |
| Vec | work_nfl_ |
| Vec | work_neq_ |
| IS | identID_nfl_ |
| IS | identID_neq_ |
| VecScatter | scatter_nfl_ |
| VecScatter | scatter_neq_ |
Private Member Functions | |
| int | GetSolution_private (const PromVector *const XX) |
1.3.7