#include <deal.II/base/thread_management.h>
#include <deal.II/base/utilities.h>
-#include <boost/serialization/vector.hpp>
-
#include <algorithm>
#include <iterator>
#include <vector>
#include <deal.II/base/array_view.h>
#include <deal.II/base/communication_pattern_base.h>
#include <deal.II/base/index_set.h>
-#include <deal.II/base/memory_consumption.h>
#include <deal.II/base/memory_space.h>
#include <deal.II/base/mpi.h>
#include <deal.II/base/types.h>
-#include <deal.II/base/utilities.h>
-#include <deal.II/lac/vector.h>
#include <deal.II/lac/vector_operation.h>
#include <limits>
#include <deal.II/base/point.h>
#include <deal.II/base/tensor.h>
+#include <memory>
+#include <string>
#include <vector>
DEAL_II_NAMESPACE_OPEN
#include <deal.II/base/exceptions.h>
#include <atomic>
-#include <cstring>
#include <map>
#include <mutex>
#include <string>
#include <deal.II/base/template_constraints.h>
#include <deal.II/base/tensor.h>
-#include <algorithm>
#include <array>
-#include <functional>
DEAL_II_NAMESPACE_OPEN
#include <deal.II/base/table_indices.h>
#include <deal.II/base/template_constraints.h>
#include <deal.II/base/tensor_accessors.h>
-#include <deal.II/base/utilities.h>
#ifdef DEAL_II_WITH_ADOLC
# include <adolc/adouble.h> // Taped double
#include <cmath>
#include <ostream>
-#include <utility>
-#include <vector>
-
DEAL_II_NAMESPACE_OPEN
#include <deal.II/base/point.h>
#include <deal.II/base/tensor.h>
+#include <memory>
+#include <string>
#include <vector>
DEAL_II_NAMESPACE_OPEN
# include <deal.II/base/template_constraints.h>
# include <atomic>
-# include <condition_variable>
# include <functional>
# include <future>
# include <iterator>
#include <deal.II/fe/mapping.h>
#include <deal.II/lac/full_matrix.h>
+#include <deal.II/lac/vector.h>
#include <memory>
#include <deal.II/base/memory_space_data.h>
#include <deal.II/base/mpi.h>
#include <deal.II/base/numbers.h>
+#include <deal.II/base/parallel.h>
#include <deal.II/base/partitioner.h>
+#include <deal.II/base/subscriptor.h>
#include <deal.II/base/thread_management.h>
#include <deal.II/lac/vector_operation.h>
#include <deal.II/lac/la_parallel_vector.h>
#include <deal.II/lac/la_vector.h>
#include <deal.II/lac/read_write_vector.h>
+#include <deal.II/lac/vector.h>
#include <deal.II/lac/vector_operations_internal.h>
-#include <boost/io/ios_state.hpp>
-
#ifdef DEAL_II_WITH_PETSC
# include <deal.II/lac/petsc_vector.h>
#endif
# include <deal.II/lac/cuda_vector.h>
#endif
+#include <boost/io/ios_state.hpp>
+
DEAL_II_NAMESPACE_OPEN
#include <deal.II/particles/property_pool.h>
+#include <boost/serialization/array.hpp>
+
#include <cstdint>
DEAL_II_NAMESPACE_OPEN
#include <deal.II/base/polynomial.h>
#include <deal.II/base/quadrature_lib.h>
#include <deal.II/base/thread_management.h>
+#include <deal.II/base/utilities.h>
#include <algorithm>
#include <cmath>
#include <deal.II/lac/exceptions.h>
#include <deal.II/lac/lapack_templates.h>
+#include <array>
+
DEAL_II_NAMESPACE_OPEN
namespace
//
// ---------------------------------------------------------------------
+#include <deal.II/lac/vector.h>
+
#include <deal.II/numerics/cell_data_transfer.templates.h>
DEAL_II_NAMESPACE_OPEN