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

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

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