]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Rename the file that provides ObserverPointer.
authorWolfgang Bangerth <bangerth@colostate.edu>
Wed, 11 Sep 2024 15:33:09 +0000 (09:33 -0600)
committerWolfgang Bangerth <bangerth@colostate.edu>
Thu, 12 Sep 2024 16:37:44 +0000 (10:37 -0600)
76 files changed:
examples/step-34/step-34.cc
examples/step-7/step-7.cc
include/deal.II/algorithms/newton.h
include/deal.II/algorithms/theta_timestepping.h
include/deal.II/algorithms/timestep_control.h
include/deal.II/base/function_lib.h
include/deal.II/base/function_restriction.h
include/deal.II/base/logstream.h
include/deal.II/base/observer_pointer.h [moved from include/deal.II/base/smartpointer.h with 99% similarity]
include/deal.II/base/parameter_acceptor.h
include/deal.II/base/polynomial_space.h
include/deal.II/base/tensor_function.h
include/deal.II/distributed/cell_data_transfer.h
include/deal.II/distributed/shared_tria.h
include/deal.II/distributed/tria.h
include/deal.II/distributed/tria_base.h
include/deal.II/dofs/dof_handler.h
include/deal.II/fe/fe_values_views.h
include/deal.II/fe/mapping_q1_eulerian.h
include/deal.II/fe/mapping_q_eulerian.h
include/deal.II/grid/grid_in.h
include/deal.II/grid/intergrid_map.h
include/deal.II/grid/persistent_tria.h
include/deal.II/grid/tria.h
include/deal.II/lac/arpack_solver.h
include/deal.II/lac/block_matrix_base.h
include/deal.II/lac/block_sparse_matrix_ez.h
include/deal.II/lac/block_sparsity_pattern.h
include/deal.II/lac/chunk_sparse_matrix.h
include/deal.II/lac/lapack_full_matrix.h
include/deal.II/lac/matrix_block.h
include/deal.II/lac/parpack_solver.h
include/deal.II/lac/petsc_snes.h
include/deal.II/lac/petsc_solver.h
include/deal.II/lac/petsc_ts.h
include/deal.II/lac/precondition.h
include/deal.II/lac/precondition_block.h
include/deal.II/lac/precondition_block_base.h
include/deal.II/lac/precondition_selector.h
include/deal.II/lac/relaxation_block.h
include/deal.II/lac/solver_selector.h
include/deal.II/lac/sparse_matrix.h
include/deal.II/lac/sparse_matrix_ez.h
include/deal.II/lac/sparse_vanka.h
include/deal.II/lac/vector_memory.h
include/deal.II/matrix_free/fe_evaluation.h
include/deal.II/matrix_free/fe_evaluation_data.h
include/deal.II/meshworker/assembler.h
include/deal.II/meshworker/functional.h
include/deal.II/meshworker/output.h
include/deal.II/meshworker/simple.h
include/deal.II/meshworker/vector_selector.h
include/deal.II/multigrid/mg_base.h
include/deal.II/multigrid/mg_block_smoother.h
include/deal.II/multigrid/mg_smoother.h
include/deal.II/multigrid/multigrid.h
include/deal.II/non_matching/fe_values.h
include/deal.II/numerics/cell_data_transfer.h
include/deal.II/numerics/data_out_dof_data.h
include/deal.II/numerics/data_out_stack.h
include/deal.II/numerics/point_value_history.h
include/deal.II/numerics/solution_transfer.h
include/deal.II/numerics/time_dependent.h
include/deal.II/particles/particle_handler.h
source/grid/intergrid_map.cc
tests/base/assign_subscriptor.cc
tests/base/reference.cc
tests/base/smart_pointer_01.cc
tests/base/unsubscribe_subscriptor.cc
tests/base/unsubscribe_subscriptor_01.cc
tests/bits/sparse_lu_decomposition_1.cc
tests/bits/static_condensation.cc
tests/bits/step-7.cc
tests/codim_one/bem_integration.cc
tests/hp/step-7.cc
tests/simplex/step-07.cc

index 54c978e640ce54c792f3d40e362a71c837aa8f3b..b35f514ed5613a10d4ad870f59b28b1216596d22 100644 (file)
@@ -21,7 +21,7 @@
 // The program starts with including a bunch of include files that we will use
 // in the various parts of the program. Most of them have been discussed in
 // previous tutorials already:
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/convergence_table.h>
 #include <deal.II/base/quadrature_lib.h>
 #include <deal.II/base/quadrature_selector.h>
index 84fea14faa2f77777a5838a3ca4a9730b5df8c10..8f8f5763da4b5494a755c06dc19ca96413ecfb5e 100644 (file)
@@ -45,7 +45,7 @@
 // Then we will show a little trick how we can make sure that objects are not
 // deleted while they are still in use. For this purpose, deal.II has the
 // ObserverPointer helper class, which is declared in this file:
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 // Next, we will want to use the function VectorTools::integrate_difference()
 // mentioned in the introduction, and we are going to use a ConvergenceTable
 // that collects all important data during a run and prints it at the end as a
index bb1bb244b2cb1ec24d3cf4d70e69b27f1f98eac6..f72879d3a79112f6af29b49ad971cd5789ec543d 100644 (file)
@@ -21,7 +21,7 @@
 #include <deal.II/algorithms/any_data.h>
 #include <deal.II/algorithms/operator.h>
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/lac/solver_control.h>
 
index 104f6968a407ed95961a3530b0ed1b7ac80e721d..c4e1589fefda97d36fcde101b34535800c541393 100644 (file)
@@ -21,7 +21,7 @@
 #include <deal.II/algorithms/operator.h>
 #include <deal.II/algorithms/timestep_control.h>
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 DEAL_II_NAMESPACE_OPEN
 
index 8d79fd0ba01b9bec8a0a79b53e2abca29949f062..f15fd01aaad0dd8882b01698fa77f30138e9c762 100644 (file)
@@ -18,7 +18,7 @@
 
 #include <deal.II/base/config.h>
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <deal.II/lac/vector_memory.h>
index c35f1d4e7889f4e9de2021683516b2d16b7e0cd7..9fc267f242f31e27ce932f9d4dcdcdf6b86236f4 100644 (file)
@@ -19,8 +19,8 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/function.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/point.h>
-#include <deal.II/base/smartpointer.h>
 #include <deal.II/base/table.h>
 
 #include <array>
index 3af56b723b70329b37f2972b021c77f72a3c27db..da0c93d54dc27a44115349abc6798cb599db3494 100644 (file)
@@ -16,8 +16,8 @@
 #define dealii_function_restriction_h
 
 #include <deal.II/base/function.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/point.h>
-#include <deal.II/base/smartpointer.h>
 #include <deal.II/base/tensor.h>
 
 DEAL_II_NAMESPACE_OPEN
index c74deb3bf8eedcb536c7b383f641bd8249701121..06783e084330268619bcd1fe6039939f2f118477 100644 (file)
@@ -18,7 +18,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/exceptions.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 #include <deal.II/base/thread_local_storage.h>
 
similarity index 99%
rename from include/deal.II/base/smartpointer.h
rename to include/deal.II/base/observer_pointer.h
index 647d185efb7cd397ee1b08a6bda02f7bb492f61d..d030dab065307b1c6cf7716165bacaa1fa2b82d2 100644 (file)
@@ -12,8 +12,8 @@
 //
 // ------------------------------------------------------------------------
 
-#ifndef dealii_smartpointer_h
-#define dealii_smartpointer_h
+#ifndef dealii_observer_pointer_h
+#define dealii_observer_pointer_h
 
 
 #include <deal.II/base/config.h>
index 82534c3dea3bc0281136768b1a5d2f494949d042..24046f3a5ca9f11250193a1112ef1947df688277 100644 (file)
@@ -18,8 +18,8 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/exceptions.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/parameter_handler.h>
-#include <deal.II/base/smartpointer.h>
 
 #include <boost/signals2/signal.hpp>
 
index 772676946abe4b0d7b02db489c2122f4331bc198..ca789c2758f9382a3aceb5045456df6741d6f8b4 100644 (file)
 
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/ndarray.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/point.h>
 #include <deal.II/base/polynomial.h>
 #include <deal.II/base/scalar_polynomials_base.h>
-#include <deal.II/base/smartpointer.h>
 #include <deal.II/base/tensor.h>
 
 #include <vector>
index 8bfdae2f99406662eb13308f535ccb43e43e2d5a..e11b846d89a91c73d0541262157a2ee649eccb17 100644 (file)
@@ -21,8 +21,8 @@
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/function.h>
 #include <deal.II/base/function_time.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/point.h>
-#include <deal.II/base/smartpointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <vector>
index ed8aae473ad684825290867734cb226d9d0ae31f..8bc760f2552eec71bb4c9699845db2084e30486e 100644 (file)
@@ -17,7 +17,7 @@
 
 #include <deal.II/base/config.h>
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/distributed/tria.h>
 
index 9e62c5d75845950a4f150dd6bba9e19d6707f779..b1f51ddc1b3b005f19935db18d744cf8bd783138 100644 (file)
@@ -19,7 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/mpi_stub.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 #include <deal.II/base/template_constraints.h>
 
index 8d29176cd6d9481f25c267d908aa784ea6460f21..9593b9308c3421fe2a3017e22ec21a7fd088d596 100644 (file)
@@ -19,7 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/mpi_stub.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 #include <deal.II/base/template_constraints.h>
 
index 95656183817094b25492187675b46cfa70c6e813..63cd62f9d2c872b80d860f9127e0e3644edff648 100644 (file)
@@ -19,8 +19,8 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/mpi_stub.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/partitioner.h>
-#include <deal.II/base/smartpointer.h>
 #include <deal.II/base/subscriptor.h>
 #include <deal.II/base/template_constraints.h>
 
index 88164cfc5d8ebecd0c24f6648dfdb63ad89fc569..b8a3e344cf07b015a6c4d986a12a2551a535418a 100644 (file)
@@ -23,7 +23,7 @@
 #include <deal.II/base/function.h>
 #include <deal.II/base/index_set.h>
 #include <deal.II/base/iterator_range.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/types.h>
 
 #include <deal.II/dofs/block_info.h>
index 4311fe7b30f135fae0ba77c51923d049e2933c5b..a219ccace75542880d3687c295e041302fb2034f 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/lazy.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/symmetric_tensor.h>
 #include <deal.II/base/tensor.h>
 
index 28b8f9779f3b2b6fc3fd6ca20590d8d358e1f306..0bf4e6a9f956156a4b7d75188687ad0f7f18e7b6 100644 (file)
@@ -17,7 +17,7 @@
 
 #include <deal.II/base/config.h>
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/dofs/dof_handler.h>
 
index ea0f0649adbb66d795a3ba1925c685b1cefaab11..4ca9953b03e0aee93d746c5f0016452aa7549fe2 100644 (file)
@@ -19,7 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/mutex.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/dofs/dof_accessor.h>
 #include <deal.II/dofs/dof_handler.h>
index ab6d744bf3894fd01f7d744187d7d227f1f01f1e..b5fb6e8fa4e947183f5ecd244eb3f5a2651021d9 100644 (file)
@@ -19,8 +19,8 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/exceptions.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/point.h>
-#include <deal.II/base/smartpointer.h>
 
 #include <iostream>
 #include <string>
index 4c57d9ac341c20f5180cd12f6fc37431b8958995..00807fdecd9a2a897fdff6eba3167e1cf0b02deb 100644 (file)
@@ -17,7 +17,7 @@
 
 #include <deal.II/base/config.h>
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/dofs/dof_accessor.h>
 
index 6a406f4aabbef305fae570c43a8a900710685549..cba7beb0f476a1f3238ce1dd9bbdcd9706ff0e31 100644 (file)
@@ -18,7 +18,7 @@
 
 #include <deal.II/base/config.h>
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/grid/tria.h>
 
index 19d5f0663b9f4ebf183f681719a8d2f39b908ede..9b914d0d4bd08113aa247bd690c7cecb35b22b13 100644 (file)
@@ -20,9 +20,9 @@
 
 #include <deal.II/base/geometry_info.h>
 #include <deal.II/base/iterator_range.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/partitioner.h>
 #include <deal.II/base/point.h>
-#include <deal.II/base/smartpointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <deal.II/grid/cell_id.h>
index e97209129e99ce7fa18c3559f7e7b19f9ae3b230..409d90935a46bd8a321752125077c1ad812dcd7b 100644 (file)
@@ -17,7 +17,7 @@
 
 #include <deal.II/base/config.h>
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/lac/solver_control.h>
 
index fea46354f79834df2a7c37e5dde16c94fcf9d805..0e22b3e1ae4c97614827591c35d69edd2d614c5b 100644 (file)
@@ -20,7 +20,7 @@
 
 #include <deal.II/base/memory_consumption.h>
 #include <deal.II/base/mutex.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/table.h>
 #include <deal.II/base/utilities.h>
 
index 655422e4e5df96ba4d9b6e82b9e7fd51005fbdc0..464e148c9a920af2bc6ebca062e0dbd762328936 100644 (file)
@@ -24,7 +24,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/exceptions.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 #include <deal.II/base/table.h>
 
index 2f1dbead7d41f168a62f9167bb775cfebeee103f..650c0312a9640cf561a03af49ba4e53efe7bf5ac 100644 (file)
@@ -19,7 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/exceptions.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 #include <deal.II/base/table.h>
 
index d8c3ff6e4a065210d40df500090fe186e4b98d1e..41e06921dae63cf25a557754964dc2b1f509ec80 100644 (file)
@@ -18,7 +18,7 @@
 
 #include <deal.II/base/config.h>
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <deal.II/lac/chunk_sparsity_pattern.h>
index 16f7e0bbe78457bf0f25892b714dea8d6bf9dbd8..137465ff02501a2bc061aca6dd5f8ff9b10ed774 100644 (file)
@@ -19,7 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/mutex.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/table.h>
 
 #include <deal.II/lac/lapack_support.h>
index 987792e6540daf1f1dfe83b693c693c0ded82046..462693821eb91aa36de4999e0b08bdf6904b66ca 100644 (file)
@@ -21,7 +21,7 @@
 
 #include <deal.II/base/memory_consumption.h>
 #include <deal.II/base/mg_level_object.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/lac/block_indices.h>
 #include <deal.II/lac/block_sparsity_pattern.h>
index a0380f90c97f2dedac9c2c73610203dc0734dc1f..479e0393a137daceba64a0b5b4e401eaa683b37d 100644 (file)
@@ -19,7 +19,7 @@
 
 #include <deal.II/base/index_set.h>
 #include <deal.II/base/memory_consumption.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/lac/solver_control.h>
 #include <deal.II/lac/vector_operation.h>
index 65498156b7032ed32ed93339a82154344aa1e39d..ff6b9c4cdf6e58ea091ba5a78de45e979c677d95 100644 (file)
@@ -19,8 +19,8 @@
 
 #ifdef DEAL_II_WITH_PETSC
 #  include <deal.II/base/mpi.h>
+#  include <deal.II/base/observer_pointer.h>
 #  include <deal.II/base/parameter_handler.h>
-#  include <deal.II/base/smartpointer.h>
 
 #  include <deal.II/lac/petsc_matrix_base.h>
 #  include <deal.II/lac/petsc_precondition.h>
index 81a8def95732cc487b16e599bbd3dbacbb3c179b..350d8005e929dbf97249f3b526d337ba16227abb 100644 (file)
@@ -20,7 +20,7 @@
 
 #ifdef DEAL_II_WITH_PETSC
 
-#  include <deal.II/base/smartpointer.h>
+#  include <deal.II/base/observer_pointer.h>
 
 #  include <deal.II/lac/exceptions.h>
 #  include <deal.II/lac/solver_control.h>
index d8837f277f0ae451686b54c973953d8e8f4d0cdf..666556d3be29e687bd0d7fe1795f69af2b4f34ef 100644 (file)
@@ -19,8 +19,8 @@
 
 #ifdef DEAL_II_WITH_PETSC
 #  include <deal.II/base/mpi.h>
+#  include <deal.II/base/observer_pointer.h>
 #  include <deal.II/base/parameter_handler.h>
-#  include <deal.II/base/smartpointer.h>
 
 #  include <deal.II/lac/petsc_matrix_base.h>
 #  include <deal.II/lac/petsc_precondition.h>
index a75ac00bb87325d54c8badacdee702f934ddf633..5d19f829555dc45ada7556a65f58d04e32a9c794 100644 (file)
@@ -19,8 +19,8 @@
 
 #include <deal.II/base/memory_space.h>
 #include <deal.II/base/mutex.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/parallel.h>
-#include <deal.II/base/smartpointer.h>
 #include <deal.II/base/template_constraints.h>
 
 #include <deal.II/lac/affine_constraints.h>
index 58f751d4a293fe2c7195c246d9b1b4518f5a1386..5d837b5060397759bf5063ff4a3e33c52a2b79e0 100644 (file)
@@ -19,7 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/exceptions.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <deal.II/lac/precondition_block_base.h>
index 29d931414927863411edcf3d1ee0492cd948679d..b2f709561149b80c8c00f32f4d607cdabaa6ed06 100644 (file)
@@ -21,7 +21,7 @@
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/logstream.h>
 #include <deal.II/base/memory_consumption.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <deal.II/lac/householder.h>
index 1964dbded16545f8567619d8b6ca16e04c2ddc7b..516395edd617746f14994ef439c65ba538677b48 100644 (file)
@@ -18,7 +18,7 @@
 
 #include <deal.II/base/config.h>
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <string>
index 54d11c481b7a25f7c41b84f746aaffc799003b43..da2ac473cbd5a39f1b289b43504a41d9e253bc59 100644 (file)
@@ -17,7 +17,7 @@
 
 #include <deal.II/base/config.h>
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <deal.II/lac/precondition_block_base.h>
index 4815b25f5ad1782ba591bf98822726b33e875dc4..0615ab5cf00c3c04e58e6a36125c253703f8f7c1 100644 (file)
@@ -18,7 +18,7 @@
 
 #include <deal.II/base/config.h>
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/template_constraints.h>
 
 #include <deal.II/lac/precondition.h>
index 37359243cf1b895c3aea2cc3d140a1641f87dd5a..1dd5f17671934df5cc1ca2348b65a5e77b88307b 100644 (file)
@@ -18,7 +18,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/mpi_stub.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <deal.II/lac/exceptions.h>
index 13035fe4ba2d0b2d23af81baa4a6325d804a8518..971600b46298b8dec4955dada2c3fc9819fffd3f 100644 (file)
@@ -18,7 +18,7 @@
 
 #include <deal.II/base/config.h>
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <deal.II/lac/exceptions.h>
index e84362f97b558cd5ed047ef7e5e8181b182c0790..85fb695cdca04a2d2d2929145a28ef872cf5f8e1 100644 (file)
@@ -18,7 +18,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/multithread_info.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <vector>
 
index 4f1af87275678bacbe989a42a1468bdca5a04394..7e04f37cdf70db6f32a44322d0590baadeb08bbd 100644 (file)
@@ -19,7 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/mutex.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/lac/vector.h>
 
index 5246d5ac29c0ce289cc917d9deb904d2ddcef100..f724eb71f018a0a0967f28e58decbcf0a45e702c 100644 (file)
@@ -21,7 +21,7 @@
 
 #include <deal.II/base/array_view.h>
 #include <deal.II/base/exceptions.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/symmetric_tensor.h>
 #include <deal.II/base/template_constraints.h>
 #include <deal.II/base/vectorization.h>
index 4b9d76b9909e26a6de0ab40cbbd9a3443fb25792..e743a535de1107888e6d715b8d39f76b4f4d9dc0 100644 (file)
@@ -22,8 +22,8 @@
 #include <deal.II/base/array_view.h>
 #include <deal.II/base/exceptions.h>
 #include <deal.II/base/geometry_info.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/signaling_nan.h>
-#include <deal.II/base/smartpointer.h>
 #include <deal.II/base/std_cxx20/iota_view.h>
 #include <deal.II/base/symmetric_tensor.h>
 #include <deal.II/base/template_constraints.h>
index 3b54ca260f9f27a483c322057c5c2917efdff480..5a3c2a6dc892b06e2f25461bf52bb661d966fb1c 100644 (file)
@@ -21,7 +21,7 @@
 #include <deal.II/algorithms/any_data.h>
 
 #include <deal.II/base/mg_level_object.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/lac/block_vector.h>
 
index 7a8543dba1b7a84086740768d6925eef29767b73..700eb387061260c33a79517d9bc1053b2f976877 100644 (file)
@@ -21,7 +21,7 @@
 #include <deal.II/algorithms/any_data.h>
 
 #include <deal.II/base/mg_level_object.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/lac/block_vector.h>
 
index 70d3f679c8efa3f1b7a83535dfbc5e247822faa1..57cdfd22fb438be3e28c5ddac9b8b5eb15f24b2b 100644 (file)
@@ -19,7 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/mg_level_object.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/utilities.h>
 
 #include <deal.II/lac/block_vector.h>
index c9b07c3e8ea4e12f446f5e218542e10c50da87a4..65c5ba17b1b358dc1d6b4ae38ea5c7eecc22a6d4 100644 (file)
@@ -21,7 +21,7 @@
 #include <deal.II/algorithms/any_data.h>
 
 #include <deal.II/base/mg_level_object.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/lac/block_vector.h>
 
index f597ff96a8ad885674b0f275ff4d9ab95aed0066..f4d22af7a0c0c8c485a26989b9d36594833ede98 100644 (file)
@@ -21,7 +21,7 @@
 #include <deal.II/algorithms/named_selection.h>
 
 #include <deal.II/base/mg_level_object.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/tensor.h>
 
 DEAL_II_NAMESPACE_OPEN
index e2aa39b0c9ade8e99aab4e6c684c591bad326842..8a71fa177fbbf1e750d9d82e971518ac19db7ba9 100644 (file)
@@ -22,7 +22,7 @@
 
 #include <deal.II/base/config.h>
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <deal.II/lac/vector.h>
index deffa9e5e133b7a77be105b2a0692177f85d0009..37054d493620a02d6c7b079aa6191472ae3bec7c 100644 (file)
@@ -19,7 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/mg_level_object.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/lac/block_vector.h>
 #include <deal.II/lac/linear_operator.h>
index b8cbb958d868945ef6007222800be4240041a0ca..efc6a8d8402e1abf6d0415e7e018cf7c7b390f90 100644 (file)
@@ -19,7 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/mg_level_object.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/lac/linear_operator.h>
 #include <deal.II/lac/vector_memory.h>
index a2c86c3faa812d5f65b536ca92d2aad847fa44d1..257462599504938faad72afeb2909d936958b4d3 100644 (file)
@@ -19,7 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/mg_level_object.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <deal.II/distributed/tria.h>
index cba5b15e97a718117d353e26126295297127cb59..40ed8ec40116f51c4fbae711c4898d653a12ed49 100644 (file)
@@ -16,7 +16,7 @@
 #define dealii_non_matching_fe_values
 
 #include <deal.II/base/bounding_box.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/dofs/dof_handler.h>
 
index 7104ae104d358d1ca2124810a00937a5a4a6f681..514b7ec310aa63a1fac6fa37b4ac7bfc5dde6f22 100644 (file)
@@ -17,7 +17,7 @@
 
 #include <deal.II/base/config.h>
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/grid/tria.h>
 
index 71f8bcec33c4283bb4b69010e9df55e68675be1c..aeb192c9c713fb6fb3338e48568929bb3e0148c5 100644 (file)
@@ -21,7 +21,7 @@
 
 #include <deal.II/base/data_out_base.h>
 #include <deal.II/base/mg_level_object.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/dofs/dof_handler.h>
 
index 6c872564d7feefcf69414e64f22f6e5a6e4d508f..be7104a570251fffc7f2f146d4ada3fcfccd5c90 100644 (file)
@@ -19,7 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/data_out_base.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/lac/vector.h>
 
index 421b1dd63324938c53638d5993f6b082dc3c76f3..ced01f85903d695ffe177f668dc770955336a30c 100644 (file)
@@ -19,9 +19,9 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/exceptions.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/point.h>
 #include <deal.II/base/quadrature_lib.h>
-#include <deal.II/base/smartpointer.h>
 
 #include <deal.II/dofs/dof_accessor.h>
 #include <deal.II/dofs/dof_handler.h>
index 512dd664262b7aec8f086488a40ef4a94e94988f..3eeb58d751f28cf680679abe765cc26b5249021a 100644 (file)
@@ -22,7 +22,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/exceptions.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/dofs/dof_handler.h>
 
index e3a7032f1eb57d8137b9e7994016be45b71a4685..3be402ca366c4d23a3daeb83a19e2a01ddc237d6 100644 (file)
@@ -19,7 +19,7 @@
 #include <deal.II/base/config.h>
 
 #include <deal.II/base/exceptions.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 #include <deal.II/base/template_constraints.h>
 
index 9fbfa813c26bd9bf1b688250acf50b546af8e332..6fa00f8e6d47fcf3621aaa608c42e47bb16c3f51 100644 (file)
@@ -20,7 +20,7 @@
 #include <deal.II/base/array_view.h>
 #include <deal.II/base/bounding_box.h>
 #include <deal.II/base/function.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <deal.II/distributed/tria.h>
index d5af7468955a034da6df7b90e0b3a0d8cddfdaa6..001ef0ed89fdede0db6c3a5d855c4e838abdeeb3 100644 (file)
@@ -13,7 +13,7 @@
 // ------------------------------------------------------------------------
 
 #include <deal.II/base/memory_consumption.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/distributed/fully_distributed_tria.h>
 #include <deal.II/distributed/shared_tria.h>
index f81fe4165c01f36c86588644d84762bfa6409f57..2958949b78ddb9c3663c6746c1bd37457d481c12 100644 (file)
@@ -18,7 +18,7 @@
 // for copy and move semantics.
 
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <iostream>
index c29110f66ea75c38d99ad249974a2b32a79b12cb..c597c859fe2cb955eb908a599b256a23385add39 100644 (file)
@@ -19,7 +19,7 @@
 // other tests.
 
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <iostream>
index d51956d6e4703cd43de3e782860eafc5ea89fd67..e67a1b8eece5534ab2363478a86a90458ace44dd 100644 (file)
@@ -18,7 +18,7 @@
 // std::any object.
 
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <any>
index 7764ad2ae95830bc669f5715ba4d4669e4e36ec9..f16a916f9020eb2021f24df547f380f659a23f87 100644 (file)
@@ -17,7 +17,7 @@
 // check that unsubscribing with a wrong id is handled correctly
 
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <iostream>
index 0ae88fcdf87a0db8f2e4a82310559893e9c49fab..a6754ff10642e1fddb02935cc188fb42515a33e0 100644 (file)
@@ -19,7 +19,7 @@
 // works as well
 
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/subscriptor.h>
 
 #include <iostream>
index 07bbe7663e885e356a4a7c58926c8d177158f63d..a3f77f1976babf27616bcf54a055ad8f5c0def36 100644 (file)
@@ -21,7 +21,7 @@
 // it was fixed around 2003-05-22
 
 
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/lac/sparse_ilu.h>
 
index 9d02dde8d8cff6c72dce6e9c3490e4636015f9b5..0582dc590260217d20295ddd054d27921e50663c 100644 (file)
@@ -18,8 +18,8 @@
 
 #include <deal.II/base/convergence_table.h>
 #include <deal.II/base/function.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/quadrature_lib.h>
-#include <deal.II/base/smartpointer.h>
 
 #include <deal.II/dofs/dof_accessor.h>
 #include <deal.II/dofs/dof_handler.h>
index 07a7a7fdd43e59e2887662a29308382116219619..7dc118bd3873e4a14c7d651291675d6c9ff708a4 100644 (file)
@@ -18,8 +18,8 @@
 
 #include <deal.II/base/convergence_table.h>
 #include <deal.II/base/function.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/quadrature_lib.h>
-#include <deal.II/base/smartpointer.h>
 
 #include <deal.II/dofs/dof_accessor.h>
 #include <deal.II/dofs/dof_handler.h>
index e25e5bac037eb0c24c8219147342c6eab840244b..5c22b1b7140956feb656d1feec551096146526bb 100644 (file)
@@ -30,7 +30,7 @@
 
 #include <deal.II/fe/fe_dgp.h>
 // #include <deal.II/fe/fe_q.h>
-#include <deal.II/base/smartpointer.h>
+#include <deal.II/base/observer_pointer.h>
 
 #include <deal.II/fe/fe_tools.h>
 #include <deal.II/fe/fe_values.h>
index 944f4599d248995fa27e7f86ba6991e9eed69632..6e2bd5c1f0f7bae1935a3b185eb0b5631c073d6d 100644 (file)
@@ -19,8 +19,8 @@
 
 #include <deal.II/base/convergence_table.h>
 #include <deal.II/base/function.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/quadrature_lib.h>
-#include <deal.II/base/smartpointer.h>
 
 #include <deal.II/dofs/dof_accessor.h>
 #include <deal.II/dofs/dof_handler.h>
index 894a94ced6d7bd0b66d9724f8e7c6e00881fc87d..146983b66c367240de5fefc7b6567b1fd43d9bd2 100644 (file)
@@ -26,8 +26,8 @@
 #include <deal.II/base/convergence_table.h>
 #include <deal.II/base/function.h>
 #include <deal.II/base/logstream.h>
+#include <deal.II/base/observer_pointer.h>
 #include <deal.II/base/quadrature_lib.h>
-#include <deal.II/base/smartpointer.h>
 
 #include <deal.II/dofs/dof_accessor.h>
 #include <deal.II/dofs/dof_handler.h>

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.