Main Page | Class Hierarchy | Class List | File List | Class Members

pFEAP Class Reference

#include <pfeap.hh>

Inheritance diagram for pFEAP:

Inheritance graph
[legend]
Collaboration diagram for pFEAP:

Collaboration graph
[legend]
List of all members.

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 PromCommComm_
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)

Detailed Description

Interface to FE application -- FEAP


The documentation for this class was generated from the following files:
Generated on Fri May 21 14:17:58 2004 by doxygen 1.3.7