FEI Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
fei::Matrix_Impl< T > Member List

This is the complete list of members for fei::Matrix_Impl< T >, including all inherited members.

addLogEqn(int eqn)fei::Loggerprotected
addLogID(int ID)fei::Loggerprotected
changedSinceMark()fei::Matrix_Impl< T >inlinevirtual
changedSinceMark_fei::Matrix_Impl< T >private
convertPtToBlk(int numRows, const int *rows, int numCols, const int *cols, int *blkRows, int *blkRowOffsets, int *blkCols, int *blkColOffsets)fei::Matrix_coreprotected
copyIn(int numRows, const int *rows, int numCols, const int *cols, const double *const *values, int format=0)fei::Matrix_Impl< T >virtual
copyOutRow(int row, int len, double *coefs, int *indices) const fei::Matrix_Impl< T >virtual
copyPointRowsToBlockRow(int numPtRows, int numPtCols, const double *const *ptValues, int numBlkCols, const int *blkColDims, double **blkValues)fei::Matrix_coreprotected
copyTransposeToWorkArrays(int numRows, int numCols, const double *const *values, std::vector< double > &work_1D, std::vector< const double * > &work_2D)fei::Matrix_corestatic
dbgprefix_fei::Matrix_Impl< T >private
eqnComm_fei::Matrix_coreprotected
firstLocalOffset() const fei::Matrix_coreinlineprotected
gatherFromOverlap(bool accumulate=true)fei::Matrix_Impl< T >virtual
getBeginPointer()fei::Matrix_Impl< T >inlinevirtual
getCommunicator() const fei::Matrix_coreinlineprotected
getGlobalNumRows() const fei::Matrix_Impl< T >inlinevirtual
getLocalNumRows() const fei::Matrix_Impl< T >inlinevirtual
getLogEqns()fei::Loggerprotected
getLogIDs()fei::Loggerprotected
getMatrix()fei::Matrix_Impl< T >inline
getMatrix() const fei::Matrix_Impl< T >inline
getMatrixGraph() const fei::Matrix_Impl< T >inlinevirtual
getOffset(int row, int col)fei::Matrix_Impl< T >inlinevirtual
getOwnerProc(int globalEqn) const fei::Matrix_coreprotected
getRemotelyOwnedMatrices()fei::Matrix_core
getRemotelyOwnedMatrix(int proc) const fei::Matrix_coreinline
getRemotelyOwnedMatrix(int proc)fei::Matrix_coreinline
getRowLength(int row, int &length) const fei::Matrix_Impl< T >virtual
giveToBlockMatrix(int numRows, const int *rows, int numCols, const int *cols, const double *const *values, bool sumInto)fei::Matrix_Impl< T >privatevirtual
giveToMatrix(int numRows, const int *rows, int numCols, const int *cols, const double *const *values, bool sumInto, int format)fei::Matrix_Impl< T >privatevirtual
giveToUnderlyingBlockMatrix(int row, int rowDim, int numCols, const int *cols, const int *LDAs, const int *colDims, const double *const *values, bool sumInto)fei::Matrix_Impl< T >virtual
giveToUnderlyingMatrix(int numRows, const int *rows, int numCols, const int *cols, const double *const *values, bool sumInto, int format)fei::Matrix_Impl< T >virtual
globalAssemble()fei::Matrix_Impl< T >inlinevirtual
globalAssembleCalled_fei::Matrix_Impl< T >private
globalOffsets()fei::Matrix_coreinlineprotected
globalOffsets() const fei::Matrix_coreinlineprotected
haveBlockMatrix() const fei::Matrix_coreinlineprotected
haveFEMatrix() const fei::Matrix_coreinlineprotected
isLogEqn(int eqn)fei::Loggerprotected
isLogID(int ID)fei::Loggerprotected
lastLocalOffset() const fei::Matrix_coreinlineprotected
localProc() const fei::Matrix_coreinlineprotected
logEqns_fei::Loggerprotected
Logger()fei::Loggerprotected
logIDs_fei::Loggerprotected
markState()fei::Matrix_Impl< T >inlinevirtual
matrix_fei::Matrix_Impl< T >private
Matrix_core(fei::SharedPtr< fei::MatrixGraph > matrixGraph, int numLocalEqns)fei::Matrix_core
Matrix_Impl(fei::SharedPtr< T > matrix, fei::SharedPtr< fei::MatrixGraph > matrixGraph, int numLocalEqns, bool zeroSharedRows=true)fei::Matrix_Impl< T >
multiply(fei::Vector *x, fei::Vector *y)fei::Matrix_Impl< T >virtual
name_fei::Matrix_coreprotected
numProcs() const fei::Matrix_coreinlineprotected
output_level_fei::Loggerprotected
output_stream_fei::Loggerprotected
parameters(const fei::ParameterSet &paramset)fei::Matrix_Impl< T >virtual
putScalar(double scalar)fei::Matrix_Impl< T >virtual
putScalar_remotelyOwned(double scalar)fei::Matrix_core
setBlockMatrix(bool flag)fei::Matrix_coreinlineprotected
setCommSizes()fei::Matrix_Impl< T >virtual
setEqnComm(fei::SharedPtr< fei::EqnComm > eqnComm)fei::Matrix_core
setFEMatrix(bool flag)fei::Matrix_coreinlineprotected
setMatrixGraph(fei::SharedPtr< fei::MatrixGraph > matrixGraph)fei::Matrix_Impl< T >inlinevirtual
setName(const char *name)fei::Matrix_coreprotected
setOutputLevel(OutputLevel olevel)fei::Loggerprotected
setRHS(fei::SharedPtr< fei::Vector > rhsvector)fei::Matrix_core
setSlaveInfo(fei::SharedPtr< fei::MatrixGraph > matrixGraph)fei::Matrix_core
sumIn(int numRows, const int *rows, int numCols, const int *cols, const double *const *values, int format=0)fei::Matrix_Impl< T >virtual
sumIn(int blockID, int connectivityID, const double *const *values, int format=0)fei::Matrix_Impl< T >virtual
sumInFieldData(int fieldID, int idType, int rowID, int colID, const double *const *data, int format=0)fei::Matrix_Impl< T >virtual
sumInFieldData(int fieldID, int idType, int rowID, int colID, const double *data, int format=0)fei::Matrix_Impl< T >virtual
typeName()fei::Matrix_Impl< T >inlinevirtual
usingBlockEntryStorage()fei::Matrix_Impl< T >inlinevirtual
vecSpace() const fei::Matrix_coreinlineprotected
vecSpace()fei::Matrix_coreinlineprotected
work_data1D_fei::Matrix_coreprotected
work_data2D_fei::Matrix_coreprotected
work_indices2_fei::Matrix_coreprotected
work_indices_fei::Matrix_coreprotected
work_ints_fei::Matrix_coreprotected
writeToFile(const char *filename, bool matrixMarketFormat=true)fei::Matrix_Impl< T >virtual
writeToStream(FEI_OSTREAM &ostrm, bool matrixMarketFormat=true)fei::Matrix_Impl< T >virtual
~Logger()fei::Loggerprotectedvirtual
~Matrix()fei::Matrixinlinevirtual
~Matrix_core()fei::Matrix_corevirtual
~Matrix_Impl()fei::Matrix_Impl< T >virtual