FEI  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
FEI Member List

This is the complete list of members for FEI, including all inherited members.

cumulative_cpu_times(double &initPhase, double &loadPhase, double &solve, double &solnReturn)=0FEIpure virtual
deleteMultCRs()=0FEIpure virtual
getBlockElemIDList(GlobalID elemBlockID, int numElems, GlobalID *elemIDs)=0FEIpure virtual
getBlockElemSolution(GlobalID elemBlockID, int numElems, const GlobalID *elemIDs, int &numElemDOFPerElement, double *results)=0FEIpure virtual
getBlockFieldNodeSolution(GlobalID elemBlockID, int fieldID, int numNodes, const GlobalID *nodeIDs, double *results)=0FEIpure virtual
getBlockNodeIDList(GlobalID elemBlockID, int numNodes, GlobalID *nodeIDs)=0FEIpure virtual
getBlockNodeSolution(GlobalID elemBlockID, int numNodes, const GlobalID *nodeIDs, int *offsets, double *results)=0FEIpure virtual
getCRMultIDList(int numMultCRs, int *multIDs)=0FEIpure virtual
getCRMultipliers(int numCRs, const int *CRIDs, double *results)=0FEIpure virtual
getEqnNumbers(GlobalID ID, int idType, int fieldID, int &numEqns, int *eqnNumbers)=0FEIpure virtual
getFieldSize(int fieldID, int &numScalars)=0FEIpure virtual
getLocalNodeIDList(int &numNodes, GlobalID *nodeIDs, int lenNodeIDs)=0FEIpure virtual
getNodalFieldSolution(int fieldID, int numNodes, const GlobalID *nodeIDs, double *results)=0FEIpure virtual
getNodalSolution(int numNodes, const GlobalID *nodeIDs, int *offsets, double *results)=0FEIpure virtual
getNumBlockActEqns(GlobalID elemBlockID, int &numEqns) const =0FEIpure virtual
getNumBlockActNodes(GlobalID elemBlockID, int &numNodes) const =0FEIpure virtual
getNumBlockElemDOF(GlobalID blockID, int &DOFPerElem) const =0FEIpure virtual
getNumBlockElements(GlobalID blockID, int &numElems) const =0FEIpure virtual
getNumCRMultipliers(int &numMultCRs)=0FEIpure virtual
getNumElemBlocks(int &numElemBlocks) const =0FEIpure virtual
getNumEqnsPerElement(GlobalID elemBlockID, int &eqnsPerElem) const =0FEIpure virtual
getNumLocalNodes(int &numNodes)=0FEIpure virtual
getNumNodesPerElement(GlobalID elemBlockID, int &nodesPerElem) const =0FEIpure virtual
getNumSolnParams(GlobalID globalNodeID, int &numSolnParams) const =0FEIpure virtual
initComplete()=0FEIpure virtual
initCRMult(int numCRNodes, const GlobalID *CRNodeIDs, const int *CRFieldIDs, int &CRID)=0FEIpure virtual
initCRPen(int numCRNodes, const GlobalID *CRNodeIDs, const int *CRFieldIDs, int &CRID)=0FEIpure virtual
initElem(GlobalID elemBlockID, GlobalID elemID, const GlobalID *elemConn)=0FEIpure virtual
initElemBlock(GlobalID elemBlockID, int numElements, int numNodesPerElement, const int *numFieldsPerNode, const int *const *nodalFieldIDs, int numElemDofFieldsPerElement, const int *elemDOFFieldIDs, int interleaveStrategy)=0FEIpure virtual
initFields(int numFields, const int *fieldSizes, const int *fieldIDs, const int *fieldTypes=NULL)=0FEIpure virtual
initSharedNodes(int numSharedNodes, const GlobalID *sharedNodeIDs, const int *numProcsPerNode, const int *const *sharingProcIDs)=0FEIpure virtual
initSlaveVariable(GlobalID slaveNodeID, int slaveFieldID, int offsetIntoSlaveField, int numMasterNodes, const GlobalID *masterNodeIDs, const int *masterFieldIDs, const double *weights, double rhsValue)=0FEIpure virtual
iterations(int &itersTaken) const =0FEIpure virtual
loadComplete(bool applyBCs=true, bool globalAssemble=true)=0FEIpure virtual
loadCRMult(int CRMultID, int numCRNodes, const GlobalID *CRNodeIDs, const int *CRFieldIDs, const double *CRWeights, double CRValue)=0FEIpure virtual
loadCRPen(int CRPenID, int numCRNodes, const GlobalID *CRNodeIDs, const int *CRFieldIDs, const double *CRWeights, double CRValue, double penValue)=0FEIpure virtual
loadElemBCs(int numElems, const GlobalID *elemIDs, int fieldID, const double *const *alpha, const double *const *beta, const double *const *gamma)=0FEIpure virtual
loadNodeBCs(int numNodes, const GlobalID *nodeIDs, int fieldID, const int *offsetsIntoField, const double *prescribedValues)=0FEIpure virtual
parameters(int numParams, const char *const *paramStrings)=0FEIpure virtual
putBlockElemSolution(GlobalID elemBlockID, int numElems, const GlobalID *elemIDs, int dofPerElem, const double *estimates)=0FEIpure virtual
putBlockFieldNodeSolution(GlobalID elemBlockID, int fieldID, int numNodes, const GlobalID *nodeIDs, const double *estimates)=0FEIpure virtual
putBlockNodeSolution(GlobalID elemBlockID, int numNodes, const GlobalID *nodeIDs, const int *offsets, const double *estimates)=0FEIpure virtual
putCRMultipliers(int numMultCRs, const int *CRMultIDs, const double *multEstimates)=0FEIpure virtual
putIntoRHS(int IDType, int fieldID, int numIDs, const GlobalID *IDs, const double *coefficients)=0FEIpure virtual
putNodalFieldData(int fieldID, int numNodes, const GlobalID *nodeIDs, const double *data)=0FEIpure virtual
resetInitialGuess(double s)=0FEIpure virtual
resetMatrix(double s=0.0)=0FEIpure virtual
resetRHSVector(double s=0.0)=0FEIpure virtual
resetSystem(double s=0.0)=0FEIpure virtual
residualNorm(int whichNorm, int numFields, int *fieldIDs, double *norms)=0FEIpure virtual
setCurrentMatrix(int matrixID)=0FEIpure virtual
setCurrentRHS(int rhsID)=0FEIpure virtual
setIDLists(int numMatrices, const int *matrixIDs, int numRHSs, const int *rhsIDs)=0FEIpure virtual
setMatScalars(int numScalars, const int *IDs, const double *scalars)=0FEIpure virtual
setRHSScalars(int numScalars, const int *IDs, const double *scalars)=0FEIpure virtual
setSolveType(int solveType)=0FEIpure virtual
solve(int &status)=0FEIpure virtual
sumInElem(GlobalID elemBlockID, GlobalID elemID, const GlobalID *elemConn, const double *const *elemStiffness, const double *elemLoad, int elemFormat)=0FEIpure virtual
sumInElemMatrix(GlobalID elemBlockID, GlobalID elemID, const GlobalID *elemConn, const double *const *elemStiffness, int elemFormat)=0FEIpure virtual
sumInElemRHS(GlobalID elemBlockID, GlobalID elemID, const GlobalID *elemConn, const double *elemLoad)=0FEIpure virtual
sumIntoRHS(int IDType, int fieldID, int numIDs, const GlobalID *IDs, const double *coefficients)=0FEIpure virtual
version(const char *&versionString)=0FEIpure virtual
~FEI()FEIinlinevirtual