#include <deal.II/base/parameter_acceptor.h>
#include <deal.II/base/timer.h>
-#include <deal.II/distributed/solution_transfer.h>
#include <deal.II/distributed/tria.h>
#include <deal.II/dofs/dof_handler.h>
#include <deal.II/base/timer.h>
#include <deal.II/base/work_stream.h>
-#include <deal.II/distributed/solution_transfer.h>
+#include <deal.II/numerics/solution_transfer.h>
#include <deal.II/distributed/tria.h>
#include <deal.II/dofs/dof_handler.h>
{
print_head(pcout, "resume interrupted computation");
- parallel::distributed::
- SolutionTransfer<dim, LinearAlgebra::distributed::Vector<double>>
- solution_transfer(offline_data.dof_handler);
+ SolutionTransfer<dim, LinearAlgebra::distributed::Vector<double>>
+ solution_transfer(offline_data.dof_handler);
std::vector<LinearAlgebra::distributed::Vector<double> *> vectors;
std::transform(U.begin(),
{
print_head(pcout, "checkpoint computation");
- parallel::distributed::
- SolutionTransfer<dim, LinearAlgebra::distributed::Vector<double>>
- solution_transfer(offline_data.dof_handler);
+ SolutionTransfer<dim, LinearAlgebra::distributed::Vector<double>>
+ solution_transfer(offline_data.dof_handler);
std::vector<const LinearAlgebra::distributed::Vector<double> *> vectors;
std::transform(U.begin(),
#include <deal.II/base/utilities.h>
#include <deal.II/distributed/grid_refinement.h>
-#include <deal.II/distributed/solution_transfer.h>
#include <deal.II/distributed/tria.h>
#include <deal.II/dofs/dof_accessor.h>
#include <deal.II/base/mpi.h>
-#include <deal.II/distributed/solution_transfer.h>
#include <deal.II/distributed/tria.h>
#include <deal.II/dofs/dof_handler.h>
#include <deal.II/lac/la_parallel_vector.h>
+#include <deal.II/numerics/solution_transfer.h>
+
#include "../tests.h"
v.print(deallog.get_file_stream());
- parallel::distributed::
- SolutionTransfer<dim, LinearAlgebra::distributed::Vector<Number>>
- solution_trans(dof_handler, true /*enabling averaging*/);
+ SolutionTransfer<dim, LinearAlgebra::distributed::Vector<Number>>
+ solution_trans(dof_handler, true /*enabling averaging*/);
v.update_ghost_values();
solution_trans.prepare_for_coarsening_and_refinement(v);
#include <deal.II/base/conditional_ostream.h>
#include <deal.II/distributed/grid_refinement.h>
-#include <deal.II/distributed/solution_transfer.h>
#include <deal.II/distributed/tria.h>
#include <deal.II/dofs/dof_tools.h>
#include <deal.II/base/tensor.h>
#include <deal.II/base/utilities.h>
-#include <deal.II/distributed/solution_transfer.h>
#include <deal.II/distributed/tria.h>
#include <deal.II/dofs/dof_handler.h>
#include <deal.II/base/function.h>
-#include <deal.II/distributed/solution_transfer.h>
#include <deal.II/distributed/tria.h>
#include <deal.II/dofs/dof_accessor.h>
#include <deal.II/lac/la_parallel_vector.h>
+#include <deal.II/numerics/solution_transfer.h>
#include <deal.II/numerics/vector_tools.h>
#include "../tests.h"
dgq_solution);
dgq_solution.update_ghost_values();
- parallel::distributed::
- SolutionTransfer<dim, LinearAlgebra::distributed::Vector<double>>
+ SolutionTransfer<dim, LinearAlgebra::distributed::Vector<double>>
- dgq_soltrans(dgq_dof_handler);
+ dgq_soltrans(dgq_dof_handler);
dgq_soltrans.prepare_for_coarsening_and_refinement(dgq_solution);
// refine and transfer
// Test distributed SolutionTransfer with hp-refinement and manually set flags.
-#include <deal.II/distributed/solution_transfer.h>
#include <deal.II/distributed/tria.h>
#include <deal.II/dofs/dof_handler.h>
#include <deal.II/lac/la_parallel_vector.h>
+#include <deal.II/numerics/solution_transfer.h>
+
#include "../tests.h"
}
// initiate refinement and transfer
- parallel::distributed::
- SolutionTransfer<dim, LinearAlgebra::distributed::Vector<double>>
- soltrans(dofh);
+ SolutionTransfer<dim, LinearAlgebra::distributed::Vector<double>> soltrans(
+ dofh);
soltrans.prepare_for_coarsening_and_refinement(solution);
tria.execute_coarsening_and_refinement();
#include <deal.II/base/parameter_acceptor.h>
#include <deal.II/base/timer.h>
-#include <deal.II/distributed/solution_transfer.h>
#include <deal.II/distributed/tria.h>
#include <deal.II/dofs/dof_handler.h>
#include <deal.II/base/parameter_acceptor.h>
#include <deal.II/base/timer.h>
-#include <deal.II/distributed/solution_transfer.h>
#include <deal.II/distributed/tria.h>
#include <deal.II/dofs/dof_handler.h>
#include <deal.II/distributed/cell_weights.h>
#include <deal.II/distributed/fully_distributed_tria.h>
-#include <deal.II/distributed/solution_transfer.h>
#include <deal.II/distributed/tria.h>
#include <deal.II/dofs/dof_handler.h>