FEI Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FEI_Implementation Member List

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

aggregateSystem()FEI_Implementationprivate
aggregateSystemFormed_FEI_Implementationprivate
allocateInternalFEIs()FEI_Implementationprivate
badParametersAbort(const char *name)FEI_Implementationprivate
buildLinearSystem()FEI_Implementationprivate
comm_FEI_Implementationprivate
cumulative_cpu_times(double &initTime, double &loadTime, double &solveTime, double &solnReturnTime)FEI_Implementationvirtual
dbgFileOpened_FEI_Implementationprivate
dbgFStreamPtr_FEI_Implementationprivate
dbgOStreamPtr_FEI_Implementationprivate
debugOut(const char *msg)FEI_Implementationprivate
debugOut(const char *msg, int whichFEI)FEI_Implementationprivate
debugOutput_FEI_Implementationprivate
deleteIDs()FEI_Implementationprivate
deleteMultCRs()FEI_Implementationvirtual
deleteRHSScalars()FEI_Implementationprivate
FEI_Implementation(fei::SharedPtr< LibraryWrapper > libWrapper, MPI_Comm comm, int masterRank=0)FEI_Implementation
FEI_Implementation(const FEI_Implementation &src)FEI_Implementationprivate
filter_FEI_Implementationprivate
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
getProblemStructure() const FEI_Implementationinline
getProblemStructure()FEI_Implementationinline
haveFEData_FEI_Implementationprivate
haveLinSysCore_FEI_Implementationprivate
IDsAllocated_FEI_Implementationprivate
index_current_filter_FEI_Implementationprivate
index_current_rhs_row_FEI_Implementationprivate
index_soln_filter_FEI_Implementationprivate
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
initPhaseIsComplete_FEI_Implementationprivate
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
initTime_FEI_Implementationprivate
internalFEIsAllocated_FEI_Implementationprivate
iterations(int &itersTaken) const FEI_Implementationvirtual
linSysCore_FEI_Implementationprivate
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
loadTime_FEI_Implementationprivate
localRank_FEI_Implementationprivate
lscArray_FEI_Implementationprivate
masterRank_FEI_Implementationprivate
matrixIDs_FEI_Implementationprivate
matScalars_FEI_Implementationprivate
matScalarsSet_FEI_Implementationprivate
messageAbort(const char *msg)FEI_Implementationprivate
needParametersAbort(const char *name)FEI_Implementationprivate
newMatrixDataLoaded_FEI_Implementationprivate
notAllocatedAbort(const char *name)FEI_Implementationprivate
numInternalFEIs_FEI_Implementationprivate
numParams_FEI_Implementationprivate
numProcs_FEI_Implementationprivate
numRHSIDs_FEI_Implementationprivate
operator=(const FEI_Implementation &src)FEI_Implementationprivate
outputLevel_FEI_Implementationprivate
parameters(int numParams, const char *const *paramStrings)FEI_Implementationvirtual
paramStrings_FEI_Implementationprivate
problemStructure_FEI_Implementationprivate
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
rhsIDs_FEI_Implementationprivate
rhsScalars_FEI_Implementationprivate
rhsScalarsSet_FEI_Implementationprivate
setCurrentMatrix(int matID)FEI_Implementationvirtual
setCurrentRHS(int rhsID)FEI_Implementationvirtual
setDebugOutput(const char *path, const char *name)FEI_Implementationprivate
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
setSolveTypeCalled_FEI_Implementationprivate
soln_fei_matrix_FEI_Implementationprivate
soln_fei_vector_FEI_Implementationprivate
solnReturnTime_FEI_Implementationprivate
solve(int &status)FEI_Implementationvirtual
solveCounter_FEI_Implementationprivate
solveTime_FEI_Implementationprivate
solveType_FEI_Implementationprivate
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
sumIntoMatrixDiagonal(int IDType, int fieldID, int numIDs, const GlobalID *IDs, const double *coefficients)FEI_Implementationvirtual
sumIntoRHS(int IDType, int fieldID, int numIDs, const GlobalID *IDs, const double *rhsEntries)FEI_Implementationvirtual
version(const char *&versionString)FEI_Implementationvirtual
wrapper_FEI_Implementationprivate
~FEI()FEIinlinevirtual
~FEI_Implementation()FEI_Implementationvirtual