- Mapping::transform_covariant and Mapping::transform_contravariant.
- The typedef CompressedBlockSparsityPattern.
- The deprecated constructors of SparsityPattern iterator classes.
+ - The deprecated variants of DoFTools::make_periodicity_constraints.
<br>
This release also removes the deprecated class MGDoFHandler. The
functionality of this class had previously been incorporated into
dealii::ConstraintMatrix &constraint_matrix,
const ComponentMask &component_mask = ComponentMask());
-
-
- /**
- * The @p offset is a vector tangential to the faces that is added to the
- * location of vertices of the 'first' boundary when attempting to match
- * them to the corresponding vertices of the 'second' boundary via
- * orthogonal_equality (). This can be used to implement conditions such as
- * $u(0,y)=u(1,y+1)$.
- *
- * @deprecated This function is deprecated. Use
- * GridTools::collect_periodic_faces in conjunction with
- * make_periodicity_constraints instead.
- */
- template<typename DH>
- void
- make_periodicity_constraints
- (const DH &dof_handler,
- const types::boundary_id b_id1,
- const types::boundary_id b_id2,
- const int direction,
- dealii::Tensor<1,DH::space_dimension> &offset,
- dealii::ConstraintMatrix &constraint_matrix,
- const ComponentMask &component_mask = ComponentMask()) DEAL_II_DEPRECATED;
-
-
- /**
- * The @p offset is a vector tangential to the faces that is added to the
- * location of vertices of the 'first' boundary when attempting to match
- * them to the corresponding vertices of the 'second' boundary via
- * orthogonal_equality(). This can be used to implement conditions such as
- * $u(0,y)=u(1,y+1)$.
- *
- * @note This version of make_periodicity_constraints will not work on
- * meshes with cells not in
- * @ref GlossFaceOrientation "standard orientation".
- *
- * @deprecated This function is deprecated. Use
- * GridTools::collect_periodic_faces in conjunction with
- * make_periodicity_constraints instead.
- */
- template<typename DH>
- void
- make_periodicity_constraints
- (const DH &dof_handler,
- const types::boundary_id b_id,
- const int direction,
- dealii::Tensor<1,DH::space_dimension> &offset,
- dealii::ConstraintMatrix &constraint_matrix,
- const ComponentMask &component_mask = ComponentMask()) DEAL_II_DEPRECATED;
-
-
/**
* Take a vector of values which live on cells (e.g. an error per cell) and
* distribute it to the dofs in such a way that a finite element field
const int direction,
dealii::ConstraintMatrix &constraint_matrix,
const ComponentMask &component_mask)
- {
- Tensor<1,DH::space_dimension> dummy;
- make_periodicity_constraints (dof_handler,
- b_id1,
- b_id2,
- direction,
- dummy,
- constraint_matrix,
- component_mask);
- }
-
-
-
- template<typename DH>
- void
- make_periodicity_constraints (const DH &dof_handler,
- const types::boundary_id b_id1,
- const types::boundary_id b_id2,
- const int direction,
- dealii::Tensor<1,DH::space_dimension> &offset,
- dealii::ConstraintMatrix &constraint_matrix,
- const ComponentMask &component_mask)
{
static const int space_dim = DH::space_dimension;
Assert (0<=direction && direction<space_dim,
// Collect matching periodic cells on the coarsest level:
GridTools::collect_periodic_faces(dof_handler, b_id1, b_id2, direction,
- matched_faces, offset);
+ matched_faces);
make_periodicity_constraints<DH>
(matched_faces, constraint_matrix, component_mask);
const int direction,
dealii::ConstraintMatrix &constraint_matrix,
const ComponentMask &component_mask)
- {
- Tensor<1,DH::space_dimension> dummy;
- make_periodicity_constraints (dof_handler,
- b_id,
- direction,
- dummy,
- constraint_matrix,
- component_mask);
- }
-
-
-
- template<typename DH>
- void
- make_periodicity_constraints (const DH &dof_handler,
- const types::boundary_id b_id,
- const int direction,
- dealii::Tensor<1,DH::space_dimension> &offset,
- dealii::ConstraintMatrix &constraint_matrix,
- const ComponentMask &component_mask)
{
static const int dim = DH::dimension;
static const int space_dim = DH::space_dimension;
// Collect matching periodic cells on the coarsest level:
GridTools::collect_periodic_faces(dof_handler, b_id, direction,
- matched_faces, offset);
+ matched_faces);
make_periodicity_constraints<DH>
(matched_faces, constraint_matrix, component_mask);
dealii::ConstraintMatrix &,
const ComponentMask &);
- template
- void
- DoFTools::make_periodicity_constraints(const DH &,
- const types::boundary_id,
- const types::boundary_id,
- const int,
- dealii::Tensor<1,DH::space_dimension> &,
- dealii::ConstraintMatrix &,
- const ComponentMask &);
-
- template
- void
- DoFTools::make_periodicity_constraints(const DH &,
- const types::boundary_id,
- const int,
- dealii::ConstraintMatrix &,
- const ComponentMask &);
-
template
void
DoFTools::make_periodicity_constraints(const DH &,
const types::boundary_id,
const int,
- dealii::Tensor<1,DH::space_dimension> &,
dealii::ConstraintMatrix &,
const ComponentMask &);
#endif