FEI Package Browser (Single Doxygen Collection) Version of the Day
|
This is the complete list of members for LinSysCoreFilter, including all inherited members.
allocElemStuff() | LinSysCoreFilter | private |
assembleEqns(int numPtRows, int numPtCols, const int *rowNumbers, const int *colIndices, const double *const *coefs, bool structurallySymmetric, int numBlkEqns, int *blkEqns, int *blkSizes, bool useBlkEqns, int mode) | LinSysCoreFilter | private |
assembleReducedEqns() | LinSysCoreFilter | private |
assembleReducedRHS() | LinSysCoreFilter | private |
assembleRHS(int numValues, const int *indices, const double *coefs, int mode) | LinSysCoreFilter | private |
bcManager_ | LinSysCoreFilter | private |
blkScatterIndices_ | LinSysCoreFilter | private |
blockMatrix_ | LinSysCoreFilter | private |
calculateResidualNorms(int whichNorm, int numFields, int *fieldIDs, double *norms, std::vector< double > &residValues) | Filter | protected |
colIndices_ | LinSysCoreFilter | private |
comm_ | LinSysCoreFilter | private |
connectivitiesInitialized_ | LinSysCoreFilter | private |
copyStiffness(const double *const *elemStiff, int numRows, int elemFormat, double **copy) | Filter | static |
createEqnCommMgr_put() | LinSysCoreFilter | private |
cSlave_ | LinSysCoreFilter | private |
csrD | LinSysCoreFilter | private |
csrKdd | LinSysCoreFilter | private |
csrKdi | LinSysCoreFilter | private |
csrKid | LinSysCoreFilter | private |
currentRHS_ | LinSysCoreFilter | private |
debugOutput(const char *mesg) | LinSysCoreFilter | private |
deleteMultCRs() | LinSysCoreFilter | virtual |
dworkSpace2_ | LinSysCoreFilter | private |
dworkSpace_ | LinSysCoreFilter | private |
eLoad_ | LinSysCoreFilter | private |
enforceEssentialBCs(const int *eqns, const double *alpha, const double *gamma, int numEqns) | LinSysCoreFilter | virtual |
enforceRemoteEssBCs(int numEqns, const int *eqns, const int *const *colIndices, const int *colIndLens, const double *const *coefs) | LinSysCoreFilter | virtual |
eqnCommMgr_ | LinSysCoreFilter | private |
eqnCommMgr_put_ | LinSysCoreFilter | private |
eStiff1D_ | LinSysCoreFilter | private |
eStiff_ | LinSysCoreFilter | private |
exchangeRemoteBCs(std::vector< int > &essEqns, std::vector< double > &essAlpha, std::vector< double > &essGamma) | LinSysCoreFilter | virtual |
exchangeRemoteEquations() | LinSysCoreFilter | virtual |
fd_ | LinSysCoreFilter | private |
Filter(SNL_FEI_Structure *probStruct) | Filter | |
Filter(const Filter &) | Filter | inlineprivate |
findNode(GlobalID nodeID) const | Filter | protected |
findNodeDescriptor(GlobalID nodeID) const | Filter | protected |
firstLocalNodeNumber_ | LinSysCoreFilter | private |
firstRemEqnExchange_ | LinSysCoreFilter | private |
formResidual(double *residValues, int numLocalEqns) | LinSysCoreFilter | private |
generalCoefInput(int, const int *, const GlobalID *, const int *, const GlobalID *, const double *const *, const double *, int, int) | Filter | inlineprotected |
generalElemInput(GlobalID elemBlockID, GlobalID elemID, const double *const *elemStiffness, const double *elemLoad, int elemFormat) | LinSysCoreFilter | private |
generalElemInput(GlobalID elemBlockID, GlobalID elemID, const GlobalID *elemConn, const double *const *elemStiffness, const double *elemLoad, int elemFormat) | LinSysCoreFilter | privatevirtual |
getBlockElemSolution(GlobalID elemBlockID, int numElems, const GlobalID *elemIDs, int &numElemDOFPerElement, double *results) | LinSysCoreFilter | virtual |
getBlockFieldNodeSolution(GlobalID elemBlockID, int fieldID, int numNodes, const GlobalID *nodeIDs, double *results) | LinSysCoreFilter | virtual |
getBlockNodeSolution(GlobalID elemBlockID, int numNodes, const GlobalID *nodeIDs, int *offsets, double *results) | LinSysCoreFilter | virtual |
getCRMultipliers(int numCRs, const int *CRIDs, double *multipliers) | LinSysCoreFilter | virtual |
getEqnCommMgr() | LinSysCoreFilter | inlinevirtual |
getEqnsFromMatrix(ProcEqns &procEqns, EqnBuffer &eqnData) | LinSysCoreFilter | private |
getEqnsFromRHS(ProcEqns &procEqns, EqnBuffer &eqnData) | LinSysCoreFilter | private |
getEqnSolnEntry(int eqnNumber, double &solnValue) | LinSysCoreFilter | private |
getFromMatrix(int numPtRows, const int *ptRows, const int *rowColOffsets, const int *ptCols, int numColsPerRow, double **values) | LinSysCoreFilter | private |
getFromRHS(int num, double *values, const int *indices) | LinSysCoreFilter | private |
getNodalFieldSolution(int fieldID, int numNodes, const GlobalID *nodeIDs, double *results) | LinSysCoreFilter | virtual |
getNodalSolution(int numNodes, const GlobalID *nodeIDs, int *offsets, double *results) | LinSysCoreFilter | virtual |
getReducedSolnEntry(int eqnNumber, double &solnValue) | LinSysCoreFilter | private |
getRemoteSharedEqns(int numPtRows, const int *ptRows, ProcEqns &remoteProcEqns) | LinSysCoreFilter | private |
getSharedRemoteSolnEntry(int eqnNumber, double &solnValue) | LinSysCoreFilter | private |
giveToBlkMatrix_symm_noSlaves(int numPtRows, const int *ptRows, int numBlkRows, const int *blkRowNumbers, const int *blkRowSizes, const double *const *coefs, int mode) | LinSysCoreFilter | private |
giveToLocalReducedMatrix(int numPtRows, const int *ptRows, int numPtCols, const int *ptCols, const double *const *values, int mode) | LinSysCoreFilter | private |
giveToLocalReducedRHS(int num, const double *values, const int *indices, int mode) | LinSysCoreFilter | private |
giveToMatrix(int numPtRows, const int *ptRows, int numPtCols, const int *ptCols, const double *const *values, int mode) | LinSysCoreFilter | private |
giveToMatrix_symm_noSlaves(int numPtRows, const int *ptRowNumbers, const double *const *coefs, int mode) | LinSysCoreFilter | private |
giveToRHS(int num, const double *values, const int *indices, int mode) | LinSysCoreFilter | private |
implementAllBCs() | LinSysCoreFilter | virtual |
initialize() | LinSysCoreFilter | virtual |
initLinSysCore() | LinSysCoreFilter | private |
internalFei_ | LinSysCoreFilter | private |
iterations() const | LinSysCoreFilter | inlinevirtual |
iterations_ | LinSysCoreFilter | private |
iworkSpace2_ | LinSysCoreFilter | private |
iworkSpace_ | LinSysCoreFilter | private |
Kdd_ | LinSysCoreFilter | private |
Kdi_ | LinSysCoreFilter | private |
Kid_ | LinSysCoreFilter | private |
LinSysCoreFilter(FEI_Implementation *owner, MPI_Comm comm, SNL_FEI_Structure *probStruct, LinearSystemCore *lsc, int masterRank=0) | LinSysCoreFilter | |
loadComplete() | LinSysCoreFilter | virtual |
loadCRMult(int CRMultID, int numCRNodes, const GlobalID *CRNodes, const int *CRFields, const double *CRWeights, double CRValue) | LinSysCoreFilter | virtual |
loadCRPen(int CRPenID, int numCRNodes, const GlobalID *CRNodes, const int *CRFields, const double *CRWeights, double CRValue, double penValue) | LinSysCoreFilter | virtual |
loadElemBCs(int numElems, const GlobalID *elemIDs, int fieldID, const double *const *alpha, const double *const *beta, const double *const *gamma) | LinSysCoreFilter | virtual |
loadFEDataMultCR(int CRID, int numCRNodes, const GlobalID *CRNodes, const int *CRFields, const double *CRWeights, double CRValue) | LinSysCoreFilter | private |
loadFEDataPenCR(int CRID, int numCRNodes, const GlobalID *CRNodes, const int *CRFields, const double *CRWeights, double CRValue, double penValue) | LinSysCoreFilter | private |
loadNodeBCs(int numNodes, const GlobalID *nodeIDs, int fieldID, const int *offsetsIntoField, const double *prescribedValues) | LinSysCoreFilter | virtual |
localEndRow_ | LinSysCoreFilter | private |
localRank_ | Filter | protected |
localReducedBlkOffset_ | LinSysCoreFilter | private |
localStartRow_ | LinSysCoreFilter | private |
logInput_ | Filter | protected |
logInputStream_ | Filter | protected |
logStream() | Filter | |
lsc_ | LinSysCoreFilter | private |
masterRank_ | LinSysCoreFilter | private |
matrixAllocated_ | LinSysCoreFilter | private |
maxElemRows_ | LinSysCoreFilter | private |
needToCallMatrixLoadComplete_ | LinSysCoreFilter | private |
newBCData_ | LinSysCoreFilter | private |
newConstraintData_ | LinSysCoreFilter | private |
newMatrixData_ | LinSysCoreFilter | private |
newVectorData_ | LinSysCoreFilter | private |
nodeIDType_ | LinSysCoreFilter | private |
numGlobalEqns_ | LinSysCoreFilter | private |
numGlobalNodes_ | LinSysCoreFilter | private |
numLocalEqnBlks_ | LinSysCoreFilter | private |
numLocalEqns_ | LinSysCoreFilter | private |
numLocallyOwnedNodes_ | LinSysCoreFilter | private |
numLocalReducedEqnBlks_ | LinSysCoreFilter | private |
numProcs_ | Filter | protected |
numReducedRows_ | LinSysCoreFilter | private |
numRHSs_ | LinSysCoreFilter | private |
operator=(const Filter &) | Filter | inlineprivate |
outputLevel_ | LinSysCoreFilter | private |
parameters(int numParams, const char *const *paramStrings) | LinSysCoreFilter | virtual |
problemStructure_ | LinSysCoreFilter | private |
putBlockElemSolution(GlobalID elemBlockID, int numElems, const GlobalID *elemIDs, int dofPerElem, const double *estimates) | LinSysCoreFilter | virtual |
putBlockFieldNodeSolution(GlobalID elemBlockID, int fieldID, int numNodes, const GlobalID *nodeIDs, const double *estimates) | LinSysCoreFilter | virtual |
putBlockNodeSolution(GlobalID elemBlockID, int numNodes, const GlobalID *nodeIDs, const int *offsets, const double *estimates) | LinSysCoreFilter | virtual |
putCRMultipliers(int numMultCRs, const int *CRIDs, const double *multEstimates) | LinSysCoreFilter | virtual |
putIntoRHS(int IDType, int fieldID, int numIDs, const GlobalID *IDs, const double *rhsEntries) | LinSysCoreFilter | virtual |
putNodalFieldData(int fieldID, int numNodes, const GlobalID *nodeIDs, const double *nodeData) | LinSysCoreFilter | virtual |
putNodalFieldSolution(int fieldID, int numNodes, const GlobalID *nodeIDs, const double *nodeData) | LinSysCoreFilter | virtual |
reducedEndRow_ | LinSysCoreFilter | private |
reducedEqnCounter_ | LinSysCoreFilter | private |
reducedRHSCounter_ | LinSysCoreFilter | private |
reducedStartRow_ | LinSysCoreFilter | private |
resetInitialGuess(double s) | LinSysCoreFilter | virtual |
resetMatrix(double s) | LinSysCoreFilter | virtual |
resetRHSVector(double s) | LinSysCoreFilter | virtual |
resetSystem(double s) | LinSysCoreFilter | virtual |
resetTheMatrix(double s) | LinSysCoreFilter | private |
resetTheRHSVector(double s) | LinSysCoreFilter | private |
residualNorm(int whichNorm, int numFields, int *fieldIDs, double *norms, double &residTime) | LinSysCoreFilter | virtual |
resolveConflictingCRs(EqnBuffer &bcEqns) | LinSysCoreFilter | private |
resolveConflictRequested_ | LinSysCoreFilter | private |
rhsIDs_ | LinSysCoreFilter | private |
rowColOffsets_ | LinSysCoreFilter | private |
rowIndices_ | LinSysCoreFilter | private |
rSlave_ | LinSysCoreFilter | private |
scatterIndices_ | LinSysCoreFilter | private |
setCurrentRHS(int rhsID) | LinSysCoreFilter | virtual |
setEqnCommMgr(EqnCommMgr *eqnCommMgr) | LinSysCoreFilter | virtual |
setLinSysCoreCREqns() | LinSysCoreFilter | private |
setLogStream(std::ostream *logstrm) | Filter | |
setNumRHSVectors(int numRHSs, int *rhsIDs) | LinSysCoreFilter | virtual |
solve(int &status, double &sTime) | LinSysCoreFilter | virtual |
storeNodalColumnCoefs(int eqn, const NodeDescriptor &node, int fieldID, int fieldSize, double *coefs) | LinSysCoreFilter | private |
storeNodalRowCoefs(const NodeDescriptor &node, int fieldID, int fieldSize, double *coefs, int eqn) | LinSysCoreFilter | private |
storeNodalSendEqn(const NodeDescriptor &node, int fieldID, int col, double *coefs) | LinSysCoreFilter | private |
storeNodalSendIndex(const NodeDescriptor &node, int fieldID, int col) | LinSysCoreFilter | private |
storeNodalSendIndices(const NodeDescriptor &iNode, int iField, const NodeDescriptor &jNode, int jField) | LinSysCoreFilter | private |
storePenNodeData(const NodeDescriptor &iNode, int iField, int iFieldSize, double *iCoefs, const NodeDescriptor &jNode, int jField, int jFieldSize, double *jCoefs, double penValue, double CRValue) | LinSysCoreFilter | private |
storePenNodeSendData(const NodeDescriptor &iNode, int iField, int iFieldSize, double *iCoefs, const NodeDescriptor &jNode, int jField, int jFieldSize, double *jCoefs, double penValue, double CRValue) | LinSysCoreFilter | private |
sumInElem(GlobalID elemBlockID, GlobalID elemID, const GlobalID *elemConn, const double *const *elemStiffness, const double *elemLoad, int elemFormat) | LinSysCoreFilter | virtual |
sumInElemMatrix(GlobalID elemBlockID, GlobalID elemID, const GlobalID *elemConn, const double *const *elemStiffness, int elemFormat) | LinSysCoreFilter | virtual |
sumInElemRHS(GlobalID elemBlockID, GlobalID elemID, const GlobalID *elemConn, const double *elemLoad) | LinSysCoreFilter | virtual |
sumIntoMatrix(fei::CSRMat &mat) | LinSysCoreFilter | private |
sumIntoMatrixDiagonal(int, int, int, const GlobalID *, const double *) | Filter | inlinevirtual |
sumIntoRHS(int IDType, int fieldID, int numIDs, const GlobalID *IDs, const double *rhsEntries) | LinSysCoreFilter | virtual |
sumIntoRHS(fei::CSVec &vec) | LinSysCoreFilter | private |
timesInitializeCalled_ | LinSysCoreFilter | private |
tmpMat1_ | LinSysCoreFilter | private |
tmpMat2_ | LinSysCoreFilter | private |
tmpVec1_ | LinSysCoreFilter | private |
tooLateToChooseBlock_ | LinSysCoreFilter | private |
unpackRemoteContributions(EqnCommMgr &eqnCommMgr, int assemblyMode) | LinSysCoreFilter | private |
unpackSolution() | LinSysCoreFilter | virtual |
useLookup_ | LinSysCoreFilter | private |
~Filter() | Filter | virtual |
~LinSysCoreFilter() | LinSysCoreFilter | virtual |