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::Logger [protected]
addLogID(int ID)fei::Logger [protected]
changedSinceMark()fei::Matrix_Impl< T > [inline, virtual]
convertPtToBlk(int numRows, const int *rows, int numCols, const int *cols, int *blkRows, int *blkRowOffsets, int *blkCols, int *blkColOffsets)fei::Matrix_core [protected]
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_core [protected]
copyTransposeToWorkArrays(int numRows, int numCols, const double *const *values, std::vector< double > &work_1D, std::vector< const double * > &work_2D)fei::Matrix_core [static]
eqnComm_fei::Matrix_core [protected]
firstLocalOffset() const fei::Matrix_core [inline, protected]
gatherFromOverlap(bool accumulate=true)fei::Matrix_Impl< T > [virtual]
getCommunicator() const fei::Matrix_core [inline, protected]
getGlobalNumRows() const fei::Matrix_Impl< T > [inline, virtual]
getLocalNumRows() const fei::Matrix_Impl< T > [inline, virtual]
getLogEqns()fei::Logger [protected]
getLogIDs()fei::Logger [protected]
getMatrix()fei::Matrix_Impl< T > [inline]
getMatrix() const fei::Matrix_Impl< T > [inline]
getMatrixGraph()fei::Matrix_Impl< T > [inline, virtual]
getOwnerProc(int globalEqn)fei::Matrix_core [protected]
getRemotelyOwnedMatrix()fei::Matrix_core [inline]
getRowLength(int row, int &length) const fei::Matrix_Impl< T > [virtual]
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 > [inline, virtual]
globalOffsets()fei::Matrix_core [inline, protected]
globalOffsets() const fei::Matrix_core [inline, protected]
haveBlockMatrix() const fei::Matrix_core [inline, protected]
haveFEMatrix() const fei::Matrix_core [inline, protected]
isLogEqn(int eqn)fei::Logger [protected]
isLogID(int ID)fei::Logger [protected]
lastLocalOffset() const fei::Matrix_core [inline, protected]
localProc() const fei::Matrix_core [inline, protected]
logEqns_fei::Logger [protected]
Logger()fei::Logger [protected]
logIDs_fei::Logger [protected]
markState()fei::Matrix_Impl< T > [inline, virtual]
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)fei::Matrix_Impl< T >
multiply(fei::Vector *x, fei::Vector *y)fei::Matrix_Impl< T > [virtual]
name_fei::Matrix_core [protected]
numProcs() const fei::Matrix_core [inline, protected]
output_level_fei::Logger [protected]
output_stream_fei::Logger [protected]
parameters(const fei::ParameterSet &paramset)fei::Matrix_Impl< T > [virtual]
putScalar(double scalar)fei::Matrix_Impl< T > [virtual]
setBlockMatrix(bool flag)fei::Matrix_core [inline, protected]
setEqnComm(fei::SharedPtr< fei::EqnComm > eqnComm)fei::Matrix_core
setFEMatrix(bool flag)fei::Matrix_core [inline, protected]
setMatrixGraph(fei::SharedPtr< fei::MatrixGraph > matrixGraph)fei::Matrix_Impl< T > [inline, virtual]
setName(const char *name)fei::Matrix_core [protected]
setOutputLevel(OutputLevel olevel)fei::Logger [protected]
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 > [inline, virtual]
usingBlockEntryStorage()fei::Matrix_Impl< T > [inline, virtual]
vecSpace() const fei::Matrix_core [inline, protected]
vecSpace()fei::Matrix_core [inline, protected]
work_data1D_fei::Matrix_core [protected]
work_data2D_fei::Matrix_core [protected]
work_indices2_fei::Matrix_core [protected]
work_indices_fei::Matrix_core [protected]
work_ints_fei::Matrix_core [protected]
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::Logger [protected, virtual]
~Matrix()fei::Matrix [inline, virtual]
~Matrix_core()fei::Matrix_core [virtual]
~Matrix_Impl()fei::Matrix_Impl< T > [virtual]


Generated on Mon Jul 12 09:31:43 2010 for FEI by  doxygen 1.4.7