const SparsityPattern &
block (const unsigned int row,
const unsigned int column) const;
+
+ /**
+ * Grant access to the object
+ * describing the distribution of
+ * row indices to the individual
+ * blocks.
+ */
+ const BlockIndices<rows> &
+ get_row_indices () const;
+
+ /**
+ * Grant access to the object
+ * describing the distribution of
+ * column indices to the individual
+ * blocks.
+ */
+ const BlockIndices<columns> &
+ get_column_indices () const;
/**
* This function compresses the
+template <int rows, int columns>
+inline
+const BlockIndices<rows> &
+BlockSparsityPattern<rows,columns>::get_row_indices () const
+{
+ return row_indices;
+};
+
+
+
+template <int rows, int columns>
+inline
+const BlockIndices<columns> &
+BlockSparsityPattern<rows,columns>::get_column_indices () const
+{
+ return column_indices;
+};
+
+
+
template <int rows, int columns>
inline
void