- Classes FEEvaluationDGP, FEEvaluationGeneral and FEEvaluationGL.
- Classes PreconditionedMatrix and PreconditionLACSolver.
- PETScVectors::MPI::Vector constructors and reinit() variants.
+ - SparseMatrixIterators::Accessor and SparseMatrixIterators::Iterator
+ constructors.
<br>
This release also removes the deprecated class MGDoFHandler. The
functionality of this class had previously been incorporated into
*/
typedef const SparseMatrix<number> MatrixType;
- /**
- * Constructor.
- *
- * @deprecated This constructor is deprecated. Use the other constructor
- * with a global index instead.
- */
- Accessor (MatrixType *matrix,
- const size_type row,
- const size_type index) DEAL_II_DEPRECATED;
-
/**
* Constructor.
*/
*/
typedef SparseMatrix<number> MatrixType;
- /**
- * Constructor.
- */
- Accessor (MatrixType *matrix,
- const size_type row,
- const size_type index);
-
/**
* Constructor.
*/
typedef
const Accessor<number,Constness> &value_type;
- /**
- * Constructor. Create an iterator into the matrix @p matrix for the given
- * row and the index within it.
- *
- * @deprecated This constructor is deprecated. Use the other constructor
- * with a global index instead.
- */
- Iterator (MatrixType *matrix,
- const size_type row,
- const size_type index) DEAL_II_DEPRECATED;
-
/**
* Constructor. Create an iterator into the matrix @p matrix for the given
* index in the complete matrix (counting from the zeroth entry).
namespace SparseMatrixIterators
{
- template <typename number>
- inline
- Accessor<number,true>::
- Accessor (const MatrixType *matrix,
- const size_type row,
- const size_type index)
- :
- SparsityPatternIterators::Accessor (&matrix->get_sparsity_pattern(),
- row, index),
- matrix (matrix)
- {}
-
-
-
template <typename number>
inline
Accessor<number,true>::
- template <typename number>
- inline
- Accessor<number,false>::
- Accessor (MatrixType *matrix,
- const size_type row,
- const size_type index)
- :
- SparsityPatternIterators::Accessor (&matrix->get_sparsity_pattern(),
- row, index),
- matrix (matrix)
- {}
-
-
-
template <typename number>
inline
Accessor<number,false>::
- template <typename number, bool Constness>
- inline
- Iterator<number, Constness>::
- Iterator (MatrixType *matrix,
- const size_type r,
- const size_type i)
- :
- accessor(matrix, r, i)
- {}
-
-
-
template <typename number, bool Constness>
inline
Iterator<number, Constness>::