* and also how to set the parameters appropriately
* please take a look into the ARPACK manual.
*
- * @note Whenever you eliminate degrees of freedom using ConstraintMatrix, you
- * generate spurious eigenvalues and eigenvectors. If you make sure that the
- * diagonals of eliminated matrix rows are all equal to one, you get a single
- * additional eigenvalue. But beware that some functions in deal.II set these
- * diagonals to rather arbitrary (from the point of view of eigenvalue
- * problems) values. See also
- * @ref step_36 "step-36"
- * for an example.
+ * @note Whenever you eliminate degrees of freedom using AffineConstraints,
+ * you generate spurious eigenvalues and eigenvectors. If you make sure
+ * that the diagonals of eliminated matrix rows are all equal to one, you
+ * get a single additional eigenvalue. But beware that some functions in
+ * deal.II set these diagonals to rather arbitrary (from the point of view
+ * of eigenvalue problems) values. See also @ref step_36 "step-36" for an
+ * example.
*
* @author Baerbel Janssen, Agnieszka Miedlar, 2010, Guido Kanschat 2015, Joscha
* Gedicke 2016
#define dealii_block_sparse_matrix_ez_h
-// TODO: Derive BlockSparseMatrixEZ from BlockMatrixBase, like all the other
-// block matrices as well; this would allow to instantiate a few functions with
-// this template argument as well (in particular
-// ConstraintMatrix::distribute_local_to_global)
+// TODO: Derive BlockSparseMatrixEZ from BlockMatrixBase, like all the
+// other block matrices as well; this would allow to instantiate a few
+// functions with this template argument as well (in particular
+// AffineConstraints::distribute_local_to_global)
#include <deal.II/base/config.h>
*
* @dontinclude block_dynamic_sparsity_pattern.cc
*
- * After the DoFHandler <tt>dof</tt> and the ConstraintMatrix
+ * After the DoFHandler <tt>dof</tt> and the AffineConstraints
* <tt>constraints</tt> have been set up with a system element, we must count
* the degrees of freedom in each matrix block:
*
* this matrix, entries are only added to the diagonal of the matrix. All
* other entries are ignored and no exception is thrown.
*
- * This function is for a consistent interface with the other matrix classes
- * in deal.II and can be used in
- * ConstraintMatrix::distribute_local_to_global to get exactly the same
+ * This function is for a consistent interface with the other matrix
+ * classes in deal.II and can be used in
+ * AffineConstraints::distribute_local_to_global to get exactly the same
* diagonal as when assembling into a sparse matrix.
*/
template <typename number2>