ArrayView
}
-// DoFHandler (for iterators!)
-DOFHANDLER_TEMPLATE := { DoFHandler }
-
-// DoFHandler and hp::DoFHandler templates
-DOFHANDLER_TEMPLATES := { DoFHandler; hp::DoFHandler }
-
// Triangulation and DoFHandler templates
TRIANGULATION_AND_DOFHANDLER_TEMPLATES := { Triangulation;
parallel::shared::Triangulation;
parallel::distributed::Triangulation;
- DoFHandler;
- hp::DoFHandler }
+ DoFHandler }
// concrete sequential Triangulation and DoFHandler with hard-coded
// <deal_II_dimension, deal_II_space_dimension> (for iterators!)
// concrete sequential Triangulation and DoFHandler types with hard-coded
// <deal_II_dimension, deal_II_space_dimension>
SEQUENTIAL_TRIANGULATION_AND_DOFHANDLERS := { Triangulation<deal_II_dimension, deal_II_space_dimension>;
- DoFHandler<deal_II_dimension, deal_II_space_dimension>;
- hp::DoFHandler<deal_II_dimension, deal_II_space_dimension> }
+ DoFHandler<deal_II_dimension, deal_II_space_dimension> }
// concrete Triangulation and DoFHandler types (all types you can iterate over cells from)
// with hard-coded <deal_II_dimension, deal_II_space_dimension>
TRIANGULATION_AND_DOFHANDLERS := { Triangulation<deal_II_dimension, deal_II_space_dimension>;
parallel::shared::Triangulation<deal_II_dimension, deal_II_space_dimension>;
parallel::distributed::Triangulation<deal_II_dimension, deal_II_space_dimension>;
- DoFHandler<deal_II_dimension, deal_II_space_dimension>;
- hp::DoFHandler<deal_II_dimension, deal_II_space_dimension> }
+ DoFHandler<deal_II_dimension, deal_II_space_dimension> }
// concrete Triangulation types (all types you can iterate over cells from)
// with hard-coded <deal_II_dimension, deal_II_space_dimension>
TriaActiveIterator<dealii::DoFCellAccessor<dim, spacedim, false>>;
};
# endif
-
-
-# ifdef _MSC_VER
- template <int dim, int spacedim>
- class ActiveCellIterator<dim, spacedim, dealii::hp::DoFHandler<dim, spacedim>>
- {
- public:
- using type =
- TriaActiveIterator<dealii::DoFCellAccessor<dim, spacedim, false>>;
- };
-# endif
} // namespace internal
/**
struct Implementation;
}
} // namespace internal
-
-namespace hp
-{
- template <int dim, int spacedim>
- class DoFHandler;
-}
#endif
*
*
* @ingroup dofs
- * @ingroup hp
*
* @deprecated The basic dealii::DoFHandler is capable of hp-adaptation now.
*/
template <int dim, int spacedim = dim>
- class DEAL_II_DEPRECATED DoFHandler : public dealii::DoFHandler<dim, spacedim>
- {
- using dealii::DoFHandler<dim, spacedim>::DoFHandler;
- using dealii::DoFHandler<dim, spacedim>::operator=;
- };
-
+ using DoFHandler DEAL_II_DEPRECATED = dealii::DoFHandler<dim, spacedim>;
} // namespace hp
DEAL_II_NAMESPACE_CLOSE
class QCollection;
template <int, int>
class MappingCollection;
- template <int, int>
- class DoFHandler;
} // namespace hp
class Triangulation;
namespace hp
{
- template <int dim, int spacedim>
- class DoFHandler;
template <int dim, int spacedim>
class MappingCollection;
template <int dim>
class Vector;
namespace hp
{
- template <int dim, int spacedim>
- class DoFHandler;
template <int dim, int spacedim>
class MappingCollection;
} // namespace hp
class Vector;
namespace hp
{
- template <int dim, int spacedim>
- class DoFHandler;
template <int dim, int spacedim>
class MappingCollection;
} // namespace hp
class VectorizedArray;
namespace hp
{
- template <int dim, int spacedim>
- class DoFHandler;
template <int dim, int spacedim>
class MappingCollection;
template <int dim>
class Quadrature;
namespace hp
{
- template <int dim, int spacedim>
- class DoFHandler;
template <int dim, int spacedim>
class MappingCollection;
template <int dim>
#endif
}
-for (DoFHandler : DOFHANDLER_TEMPLATE; deal_II_dimension : DIMENSIONS;
- deal_II_space_dimension : SPACE_DIMENSIONS;
+for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS;
S : REAL_AND_COMPLEX_SCALARS)
{
#if deal_II_dimension <= deal_II_space_dimension
)
SET(_separate_src
- dof_handler.cc
)
# concatenate all unity inclusion files in one file
)
SET(_inst
- dof_handler.inst.in
fe_collection.inst.in
fe_values.inst.in
mapping_collection.inst.in
+++ /dev/null
-// ---------------------------------------------------------------------
-//
-// Copyright (C) 2003 - 2020 by the deal.II authors
-//
-// This file is part of the deal.II library.
-//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE.md at
-// the top level directory of deal.II.
-//
-// ---------------------------------------------------------------------
-
-#include <deal.II/hp/dof_handler.h>
-
-DEAL_II_NAMESPACE_OPEN
-
-
-/*-------------- Explicit Instantiations -------------------------------*/
-#include "dof_handler.inst"
-
-
-DEAL_II_NAMESPACE_CLOSE
+++ /dev/null
-// ---------------------------------------------------------------------
-//
-// Copyright (C) 2010 - 2020 by the deal.II authors
-//
-// This file is part of the deal.II library.
-//
-// The deal.II library is free software; you can use it, redistribute
-// it, and/or modify it under the terms of the GNU Lesser General
-// Public License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-// The full text of the license can be found in the file LICENSE.md at
-// the top level directory of deal.II.
-//
-// ---------------------------------------------------------------------
-
-for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : DIMENSIONS)
- {
-#if deal_II_dimension <= deal_II_space_dimension
- namespace hp
- \{
- template class DoFHandler<deal_II_dimension, deal_II_space_dimension>;
- \}
-#endif
- }