| buildGeometricVector(TSFArray< TSFVector > &vec) const | Sundance::DistributedMatrixBuilder | |
| buildMatrix(TSFArray< TSFArray< TSFMatrixOperator * > > &mat, TSFArray< TSFArray< TSFMultiVectorOperator * > > &mv) const | Sundance::DistributedMatrixBuilder | |
| buildParametricBlocks(TSFArray< TSFArray< TSFMatrixOperator * > > &mat) const | Sundance::DistributedMatrixBuilder | [private] |
| buildParametricVector(TSFArray< TSFVector > &vec) const | Sundance::DistributedMatrixBuilder | |
| buildParametricVectorBlocks(TSFArray< TSFVector > &vec) const | Sundance::DistributedMatrixBuilder | [private] |
| buildRHSExpr(int blockRow, const TSFVector &solnVec, Expr &soln) const | Sundance::DistributedMatrixBuilder | |
| buildSoln(int blockCol, const TSFVector &solnVec, Expr &soln) const | Sundance::DistributedMatrixBuilder | |
| buildVector(TSFArray< TSFVector > &vec) const | Sundance::DistributedMatrixBuilder | |
| cellBlocks_ | Sundance::DistributedMatrixBuilder | [private] |
| cellTypes_ | Sundance::DistributedMatrixBuilder | [private] |
| colSpace_ | Sundance::DistributedMatrixBuilder | [private] |
| configureMatrix(int blockRow, int blockCol, TSFMatrixOperator *mat) const | Sundance::DistributedMatrixBuilder | [private] |
| createColumnSpace(int blockCol, const TSFVectorType &vt) const | Sundance::DistributedMatrixBuilder | |
| createRowSpace(int blockRow, const TSFVectorType &vt) const | Sundance::DistributedMatrixBuilder | |
| defaultWorkSetSize_ | Sundance::DistributedMatrixBuilder | [private, static] |
| DistributedMatrixBuilder(const Mesh &mesh, const Expr &eqn, const EssentialBC &bc, const ExprArray &test, const ExprArray &unk) | Sundance::DistributedMatrixBuilder | |
| eqnSet_ | Sundance::DistributedMatrixBuilder | [private] |
| flushConfiguration() | Sundance::DistributedMatrixBuilder | |
| getGraph(int blockRow, int blockCol, TSFArray< TSFNonDupArray< int > > &columnIndices) const | Sundance::DistributedMatrixBuilder | [private] |
| getMarkedRows(int blockRow, const TSFArray< int > &globalRowIndex, TSFArray< bool > &isUpdate, TSFArray< bool > &isBC) const | Sundance::DistributedMatrixBuilder | [private] |
| graphAssemblyTimer() | Sundance::DistributedMatrixBuilder | [private, static] |
| init() | Sundance::DistributedMatrixBuilder | [private] |
| initBuilderTimer() | Sundance::DistributedMatrixBuilder | [private, static] |
| insertLocalMatrix(bool isParametricRow, bool isParametricCol, int blockRow, int blockCol, int cellDim, int cellIndex, const WeakForm &wf, const LocalMatrix &localMat, TSFMatrixOperator *mat, TSFMultiVectorOperator *mv) const | Sundance::DistributedMatrixBuilder | [private] |
| insertLocalMatrixBatch(int blockRow, int blockCol, const WorkSet &workSet, const WeakForm &wf, const TSFArray< LocalMatrix > &localMat, TSFMatrixOperator *mat, TSFMultiVectorOperator *mv) const | Sundance::DistributedMatrixBuilder | [private] |
| insertLocalVector(int blockRow, int cellDim, int cellIndex, const WeakForm &wf, const DenseSerialVector &localVec, TSFVector &vec) const | Sundance::DistributedMatrixBuilder | [private] |
| insertLocalVectorBatch(int blockRow, const WorkSet &workSet, const WeakForm &wf, const TSFArray< DenseSerialVector > &localVec, TSFVector &vec) const | Sundance::DistributedMatrixBuilder | [private] |
| isZeroBlock(int blockRow, int blockCol) const | Sundance::DistributedMatrixBuilder | [inline] |
| localBCRowTable_ | Sundance::DistributedMatrixBuilder | [private] |
| matrixAssemblyTimer() | Sundance::DistributedMatrixBuilder | [private, static] |
| matrixConfigurationTimer() | Sundance::DistributedMatrixBuilder | [private, static] |
| matrixInsertionTimer() | Sundance::DistributedMatrixBuilder | [private, static] |
| mesh_ | Sundance::DistributedMatrixBuilder | [private] |
| needsMatrixConfiguration(int blockRow, int blockCol) const | Sundance::DistributedMatrixBuilder | [inline] |
| needsMatrixConfiguration_ | Sundance::DistributedMatrixBuilder | [private] |
| numBlockCols() const | Sundance::DistributedMatrixBuilder | [inline] |
| numBlockRows() const | Sundance::DistributedMatrixBuilder | [inline] |
| printColumnMaps() const | Sundance::DistributedMatrixBuilder | |
| printGraph(int br, int bc, const TSFArray< TSFNonDupArray< int > > &graph) const | Sundance::DistributedMatrixBuilder | [private] |
| printRowMaps() const | Sundance::DistributedMatrixBuilder | |
| quietMatrixInsertion() | Sundance::DistributedMatrixBuilder | [inline, static] |
| quietVectorInsertion() | Sundance::DistributedMatrixBuilder | [inline, static] |
| remoteBCRowTable_ | Sundance::DistributedMatrixBuilder | [private] |
| rowSpace_ | Sundance::DistributedMatrixBuilder | [private] |
| setBCRows(int blockRow, const TSFArray< int > &globalRowIndex) | Sundance::DistributedMatrixBuilder | [private] |
| showBCRows(ostream &os) const | Sundance::DistributedMatrixBuilder | |
| showGraph(ostream &os) const | Sundance::DistributedMatrixBuilder | |
| showVectorInsertion(bool isBCTerm, int testID, double coeff, const TSFArray< int > &rowIndices, const TSFArray< bool > &isBCRow) const | Sundance::DistributedMatrixBuilder | [private] |
| testDOFMap_ | Sundance::DistributedMatrixBuilder | [private] |
| unk_ | Sundance::DistributedMatrixBuilder | [private] |
| unkDOFMap_ | Sundance::DistributedMatrixBuilder | [private] |
| var_ | Sundance::DistributedMatrixBuilder | [private] |
| vectorAssemblyTimer() | Sundance::DistributedMatrixBuilder | [private, static] |
| vectorInsertionTimer() | Sundance::DistributedMatrixBuilder | [private, static] |
| verboseInit_ | Sundance::DistributedMatrixBuilder | [private, static] |
| verboseMatrixAssembly() | Sundance::DistributedMatrixBuilder | [inline, static] |
| verboseMatrixAssembly_ | Sundance::DistributedMatrixBuilder | [private, static] |
| verboseMatrixInsertion() | Sundance::DistributedMatrixBuilder | [inline, static] |
| verboseMatrixInsertion_ | Sundance::DistributedMatrixBuilder | [private, static] |
| verboseVectorAssembly() | Sundance::DistributedMatrixBuilder | [inline, static] |
| verboseVectorAssembly_ | Sundance::DistributedMatrixBuilder | [private, static] |
| verboseVectorInsertion() | Sundance::DistributedMatrixBuilder | [inline, static] |
| verboseVectorInsertion_ | Sundance::DistributedMatrixBuilder | [private, static] |
| workSetSize() | Sundance::DistributedMatrixBuilder | [inline, static] |
| workSetSize_ | Sundance::DistributedMatrixBuilder | [private] |
| workSetTable_ | Sundance::DistributedMatrixBuilder | [private] |