#include <deal.II/lac/sparsity_pattern.h>
#include <deal.II/lac/identity_matrix.h>
#include <deal.II/lac/exceptions.h>
+// Included for VectorOperation
+#include <deal.II/lac/vector.h>
DEAL_II_NAMESPACE_OPEN
template <typename Matrix> class BlockMatrixBase;
template <typename number> class SparseILU;
-
#ifdef DEAL_II_WITH_TRILINOS
namespace TrilinosWrappers
{
* @<double@></tt>; others can be generated in application programs (see the
* section on @ref Instantiations in the manual).
*
+ * @ingroup Matrix1
* @author Essentially everyone who has ever worked on deal.II
- * @date 1994-2010
+ * @date 1994-2013
*/
template <typename number>
class SparseMatrix : public virtual Subscriptor
* object. See MemoryConsumption.
*/
std::size_t memory_consumption () const;
+
+ /**
+ * Dummy function for compatibility with distributed, parallel matrices.
+ */
+ void compress (::dealii::VectorOperation::values);
//@}
/**