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] |