From 5118bbc3bf28b8e68bea9548580d81b246fb4190 Mon Sep 17 00:00:00 2001 From: Peter Munch Date: Wed, 25 Dec 2019 21:38:07 +0100 Subject: [PATCH] Add inter-grid transfer operators --- doc/news/changes/minor/20200529MunchPrieto | 4 + .../multigrid/mg_transfer_global_coarsening.h | 437 ++++ .../mg_transfer_global_coarsening.templates.h | 1840 +++++++++++++++++ source/multigrid/CMakeLists.txt | 2 + .../mg_transfer_global_coarsening.cc | 22 + .../mg_transfer_global_coarsening.inst.in | 22 + .../CMakeLists.txt | 4 + .../global_id_01.cc | 90 + ...obal_id_01.with_p4est=true.mpirun=1.output | 1 + .../mg_transfer_a_01.cc | 154 ++ ...nsfer_a_01.with_p4est=true.mpirun=1.output | 265 +++ ...nsfer_a_01.with_p4est=true.mpirun=2.output | 531 +++++ .../mg_transfer_p_01.cc | 146 ++ ...nsfer_p_01.with_p4est=true.mpirun=1.output | 421 ++++ ...nsfer_p_01.with_p4est=true.mpirun=2.output | 843 ++++++++ .../mg_transfer_p_02.cc | 189 ++ ...nsfer_p_02.with_p4est=true.mpirun=1.output | 61 + ...nsfer_p_02.with_p4est=true.mpirun=2.output | 83 + .../mg_transfer_support_01.cc | 45 + .../mg_transfer_support_01.output | 25 + tests/multigrid-global-coarsening/test.h | 167 ++ 21 files changed, 5352 insertions(+) create mode 100644 doc/news/changes/minor/20200529MunchPrieto create mode 100644 include/deal.II/multigrid/mg_transfer_global_coarsening.h create mode 100644 include/deal.II/multigrid/mg_transfer_global_coarsening.templates.h create mode 100644 source/multigrid/mg_transfer_global_coarsening.cc create mode 100644 source/multigrid/mg_transfer_global_coarsening.inst.in create mode 100644 tests/multigrid-global-coarsening/CMakeLists.txt create mode 100644 tests/multigrid-global-coarsening/global_id_01.cc create mode 100644 tests/multigrid-global-coarsening/global_id_01.with_p4est=true.mpirun=1.output create mode 100644 tests/multigrid-global-coarsening/mg_transfer_a_01.cc create mode 100644 tests/multigrid-global-coarsening/mg_transfer_a_01.with_p4est=true.mpirun=1.output create mode 100644 tests/multigrid-global-coarsening/mg_transfer_a_01.with_p4est=true.mpirun=2.output create mode 100644 tests/multigrid-global-coarsening/mg_transfer_p_01.cc create mode 100644 tests/multigrid-global-coarsening/mg_transfer_p_01.with_p4est=true.mpirun=1.output create mode 100644 tests/multigrid-global-coarsening/mg_transfer_p_01.with_p4est=true.mpirun=2.output create mode 100644 tests/multigrid-global-coarsening/mg_transfer_p_02.cc create mode 100644 tests/multigrid-global-coarsening/mg_transfer_p_02.with_p4est=true.mpirun=1.output create mode 100644 tests/multigrid-global-coarsening/mg_transfer_p_02.with_p4est=true.mpirun=2.output create mode 100644 tests/multigrid-global-coarsening/mg_transfer_support_01.cc create mode 100644 tests/multigrid-global-coarsening/mg_transfer_support_01.output create mode 100644 tests/multigrid-global-coarsening/test.h diff --git a/doc/news/changes/minor/20200529MunchPrieto b/doc/news/changes/minor/20200529MunchPrieto new file mode 100644 index 0000000000..95d2f2bd9e --- /dev/null +++ b/doc/news/changes/minor/20200529MunchPrieto @@ -0,0 +1,4 @@ +New: Add multigrid transfer operators for distributed polynomial and +global coarsening. +
+(Peter Munch, Laura Prieto Saavedra, 2020/05/29) diff --git a/include/deal.II/multigrid/mg_transfer_global_coarsening.h b/include/deal.II/multigrid/mg_transfer_global_coarsening.h new file mode 100644 index 0000000000..c35b90ede9 --- /dev/null +++ b/include/deal.II/multigrid/mg_transfer_global_coarsening.h @@ -0,0 +1,437 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 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. +// +// --------------------------------------------------------------------- + +#ifndef dealii_mg_transfer_global_coarsening_h +#define dealii_mg_transfer_global_coarsening_h + +#include + +#include + +#include +#include + +#include + +DEAL_II_NAMESPACE_OPEN + +// Forward declarations +#ifndef DOXYGEN +namespace internal +{ + class MGTwoLevelTransferImplementation; +} +#endif + + + +/** + * Class for transfer between two multigrid levels for p or global coarsening. + */ +template +class MGTwoLevelTransfer +{ +public: + /** + * Perform prolongation. + */ + void + prolongate(VectorType &dst, const VectorType &src) const; + + /** + * Perform restriction. + */ + void + restrict_and_add(VectorType &dst, const VectorType &src) const; +}; + + + +/** + * Class for transfer between two multigrid levels for p or global coarsening. + * Specialization for LinearAlgebra::distributed::Vector. + */ +template +class MGTwoLevelTransfer> +{ +public: + /** + * Set up global coarsening transfer @p transfer between the given + * dof-handlers. + */ + void + reinit_geometric_transfer(const DoFHandler & dof_handler_fine, + const DoFHandler & dof_handler_coarse, + const AffineConstraints &constraint_fine, + const AffineConstraints &constraint_coarse); + + /** + * Set up polynomial coarsening transfer @p transfer between the given + * dof-handlers. + * + * @note The function polynomial_transfer_supported() can be used to + * check if the given polynomial coarsening strategy is supported. + */ + void + reinit_polynomial_transfer( + const DoFHandler & dof_handler_fine, + const DoFHandler & dof_handler_coarse, + const AffineConstraints &constraint_fine, + const AffineConstraints &constraint_coarse); + + /** + * Check if the polynomial transfer between @p fe_degree_fine and + * @p fe_degree_coarse is supported. + * + * @note Currently, the polynomial coarsening strategies: 1) go-to-one, + * 2) bisect, and 3) decrease-by-one is supported. + */ + static bool + polynomial_transfer_supported(const unsigned int fe_degree_fine, + const unsigned int fe_degree_coarse); + + /** + * Perform prolongation. + */ + void + prolongate(LinearAlgebra::distributed::Vector & dst, + const LinearAlgebra::distributed::Vector &src) const; + + /** + * Perform restriction. + */ + void + restrict_and_add(LinearAlgebra::distributed::Vector & dst, + const LinearAlgebra::distributed::Vector &src) const; + + /** + * Print internal data structures to stream @p out. + */ + template + void + print_internal(Stream &out) const; + +private: + /** + * A multigrid transfer scheme. A multrigrid transfer class can have different + * transfer schemes to enable p-adaptivity (one transfer scheme per + * polynomial degree pair) and to enable global coarsening (one transfer + * scheme for transfer between children and parent cells, as well as, one + * transfer scheme for cells that are not refined). + */ + struct MGTransferScheme + { + /** + * Number of coarse cells. + */ + unsigned int n_coarse_cells; + + /** + * Number of degrees of freedom of a coarse cell. + */ + unsigned int dofs_per_cell_coarse; + + /** + * Number of degrees of freedom of fine cell. + */ + unsigned int dofs_per_cell_fine; + + /** + * Polynomial degree of the finite element of the coarse cells. + */ + unsigned int degree_coarse; + + /** + * Polynomial degree of the finite element of the fine cells. + */ + unsigned int degree_fine; + + /** + * Flag if the finite element on the fine cells are continuous. If yes, + * the multiplicity of DoF sharing a vertex/line as well as constraints have + * to be taken in account via weights. + */ + bool fine_element_is_continuous; + + /** + * Weights for continuous elements. + */ + std::vector weights; + + /** + * 1D prolongation matrix. + */ + AlignedVector> prolongation_matrix_1d; + + /** + * DoF indices of the coarse cells, expressed in indices local to the MPI + * rank. + */ + std::vector level_dof_indices_coarse; + + /** + * DoF indices of the fine cells, expressed in indices local to the MPI + * rank. + */ + std::vector level_dof_indices_fine; + + /** + * Print internal data structures to stream @p out. + */ + template + void + print(Stream &out) const; + }; + + /** + * Transfer schemes. + */ + std::vector schemes; + + /** + * Partitioner needed by the intermediate vector. + */ + std::shared_ptr partitioner_fine; + + /** + * Partitioner needed by the intermediate vector. + */ + std::shared_ptr partitioner_coarse; + + /** + * Internal vector needed for collecting all degrees of freedom of the + * fine cells. + */ + mutable LinearAlgebra::distributed::Vector vec_fine; + + /** + * Internal vector on that the actual prolongation/restriction is performed. + */ + mutable LinearAlgebra::distributed::Vector vec_coarse; + + /** + * Constraint matrix on coarse level. + */ + AffineConstraints constraint_coarse; + + friend class internal::MGTwoLevelTransferImplementation; +}; + + + +/** + * Implementation of the MGTransferBase. In contrast to + * other multigrid transfer operators, the user can provide separate + * transfer operators of type MGTwoLevelTransfer between each level. + * + * This class currently only works for tensor-product finite elements based on + * FE_Q and FE_DGQ elements. Systems involving multiple components of + * one of these element, as well as, systems with different elements or other + * elements are currently not implemented. + */ +template +class MGTransferGlobalCoarsening : public dealii::MGTransferBase +{ +public: + static_assert(std::is_same::value, + "Types do not match."); + + /** + * Dimension. + */ + static const int dim = MatrixType::dim; + + /** + * Value type. + */ + using Number = typename MatrixType::value_type; + + /** + * Constructor taking an operator for each level (minimum requirement is + * that the operator provides the function initialize_dof_vector()) and + * transfer operators (with the coarsest level kept empty in @p transfer). + */ + MGTransferGlobalCoarsening( + const MGLevelObject & matrices, + const MGLevelObject> &transfer); + + /** + * Perform prolongation. + */ + void + prolongate(const unsigned int to_level, + VectorType & dst, + const VectorType & src) const; + + /** + * Perform restriction. + */ + virtual void + restrict_and_add(const unsigned int from_level, + VectorType & dst, + const VectorType & src) const; + + /** + * Initialize internal vectors and copy @p src vector to the finest + * multigrid level. + * + * @note DoFHandler is not needed here, but is required by the interface. + */ + template + void + copy_to_mg(const DoFHandler &dof_handler, + MGLevelObject & dst, + const InVector & src) const; + + /** + * Initialize internal vectors and copy the values on the finest + * multigrid level to @p dst vector. + * + * @note DoFHandler is not needed here, but is required by the interface. + */ + template + void + copy_from_mg(const DoFHandler &dof_handler, + OutVector & dst, + const MGLevelObject &src) const; + +private: + const MGLevelObject & matrices; + const MGLevelObject> &transfer; +}; + + + +#ifndef DOXYGEN + +/* ----------------------- Inline functions --------------------------------- */ + + + +template +template +void +MGTwoLevelTransfer>:: + MGTransferScheme::print(Stream &out) const +{ + out << "weights:" << std::endl; + for (const auto w : weights) + out << w << " "; + out << std::endl; + + out << "level_dof_indices_fine:" << std::endl; + for (const auto w : level_dof_indices_fine) + out << w << " "; + out << std::endl; + + out << "level_dof_indices_coarse:" << std::endl; + for (const auto w : level_dof_indices_coarse) + out << w << " "; + out << std::endl; + + out << "prolongation_matrix_1d:" << std::endl; + for (const auto w : prolongation_matrix_1d) + out << w[0] << " "; + out << std::endl; +} + + + +template +template +void +MGTwoLevelTransfer>:: + print_internal(Stream &out) const +{ + for (const auto &scheme : schemes) + scheme.print(out); +} + + + +template +MGTransferGlobalCoarsening::MGTransferGlobalCoarsening( + const MGLevelObject & matrices, + const MGLevelObject> &transfer) + : matrices(matrices) + , transfer(transfer) +{ + AssertDimension(matrices.max_level() - matrices.min_level(), + transfer.max_level() - transfer.min_level()); +} + + + +template +void +MGTransferGlobalCoarsening::prolongate( + const unsigned int to_level, + VectorType & dst, + const VectorType & src) const +{ + this->transfer[to_level].prolongate(dst, src); +} + + + +template +void +MGTransferGlobalCoarsening::restrict_and_add( + const unsigned int from_level, + VectorType & dst, + const VectorType & src) const +{ + this->transfer[from_level].restrict_and_add(dst, src); +} + + + +template +template +void +MGTransferGlobalCoarsening::copy_to_mg( + const DoFHandler &dof_handler, + MGLevelObject & dst, + const InVector & src) const +{ + (void)dof_handler; + + for (unsigned int level = dst.min_level(); level <= dst.max_level(); ++level) + matrices[level].initialize_dof_vector(dst[level]); + + dst[dst.max_level()].copy_locally_owned_data_from(src); +} + + + +template +template +void +MGTransferGlobalCoarsening::copy_from_mg( + const DoFHandler &dof_handler, + OutVector & dst, + const MGLevelObject &src) const +{ + (void)dof_handler; + + dst.copy_locally_owned_data_from(src[src.max_level()]); +} + +#endif + +DEAL_II_NAMESPACE_CLOSE + +#endif diff --git a/include/deal.II/multigrid/mg_transfer_global_coarsening.templates.h b/include/deal.II/multigrid/mg_transfer_global_coarsening.templates.h new file mode 100644 index 0000000000..3814c31af6 --- /dev/null +++ b/include/deal.II/multigrid/mg_transfer_global_coarsening.templates.h @@ -0,0 +1,1840 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 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. +// +// --------------------------------------------------------------------- + + +#ifndef dealii_mg_transfer_global_coarsening_templates_h +#define dealii_mg_transfer_global_coarsening_templates_h + +#include + +#include +#include + +#include +#include + +#include + +#include + +#include +#include + +#include + +DEAL_II_NAMESPACE_OPEN + +namespace +{ + /** + * Helper class to select the right templated implementation. + */ + class CellTransfer + { + public: + CellTransfer(const unsigned int degree_fine, + const unsigned int degree_coarse) + : n(100 * degree_fine + degree_coarse) + {} + + template + bool + run(Fu &fu) + { + return do_run_degree<1>(fu) || do_run_degree<2>(fu) || + do_run_degree<3>(fu) || do_run_degree<4>(fu) || + do_run_degree<5>(fu) || do_run_degree<6>(fu) || + do_run_degree<7>(fu) || do_run_degree<8>(fu) || + do_run_degree<9>(fu); + } + + template + bool + do_run_degree(Fu &fu) + { + if (n == 100 * (2 * degree + 1) + degree) // h-MG + fu.template run<2 * degree + 1, degree>(); + else if (n == 100 * degree + std::max(degree / 2, 1)) // p-MG: bisection + fu.template run(); + else if (n == 100 * degree + degree) // identity (nothing to do) + fu.template run(); + else if (n == 100 * degree + std::max(degree - 1, 1)) // p-MG: -- + fu.template run(); + else if (n == 100 * degree + 1) // p-MG: jump to 1 + fu.template run(); + else + return false; + + return true; + } + + const int n; + }; + + /** + * Helper class containing the cell-wise prolongation operation. + */ + template + class CellProlongator + { + public: + CellProlongator(const AlignedVector &prolongation_matrix_1d, + const Number * evaluation_data_coarse, + Number * evaluation_data_fine) + : prolongation_matrix_1d(prolongation_matrix_1d) + , evaluation_data_coarse(evaluation_data_coarse) + , evaluation_data_fine(evaluation_data_fine) + {} + + template + void + run() + { + internal::FEEvaluationImplBasisChange< + internal::evaluate_general, + internal::EvaluatorQuantity::value, + dim, + degree_coarse + 1, + degree_fine + 1, + Number, + Number>::do_forward(1, + prolongation_matrix_1d, + evaluation_data_coarse, + evaluation_data_fine); + } + + private: + const AlignedVector &prolongation_matrix_1d; + const Number * evaluation_data_coarse; + Number * evaluation_data_fine; + }; + + /** + * Helper class containing the cell-wise restriction operation. + */ + template + class CellRestrictor + { + public: + CellRestrictor(const AlignedVector &prolongation_matrix_1d, + Number * evaluation_data_fine, + Number * evaluation_data_coarse) + : prolongation_matrix_1d(prolongation_matrix_1d) + , evaluation_data_fine(evaluation_data_fine) + , evaluation_data_coarse(evaluation_data_coarse) + {} + + template + void + run() + { + internal::FEEvaluationImplBasisChange< + internal::evaluate_general, + internal::EvaluatorQuantity::value, + dim, + degree_coarse + 1, + degree_fine + 1, + Number, + Number>::do_backward(1, + prolongation_matrix_1d, + false, + evaluation_data_fine, + evaluation_data_coarse); + } + + private: + const AlignedVector &prolongation_matrix_1d; + Number * evaluation_data_fine; + Number * evaluation_data_coarse; + }; + + class CellProlongatorTest + { + public: + template + void + run() + {} + }; + +} // namespace + + + +namespace internal +{ + namespace + { + template + MPI_Comm + get_mpi_comm(const MeshType &mesh) + { + const auto *tria_parallel = dynamic_cast< + const parallel::TriangulationBase *>( + &(mesh.get_triangulation())); + + return tria_parallel != nullptr ? tria_parallel->get_communicator() : + MPI_COMM_SELF; + } + + template + unsigned int + compute_shift_within_children(const unsigned int child, + const unsigned int fe_shift_1d, + const unsigned int fe_degree) + { + // we put the degrees of freedom of all child cells in lexicographic + // ordering + unsigned int c_tensor_index[dim]; + unsigned int tmp = child; + for (unsigned int d = 0; d < dim; ++d) + { + c_tensor_index[d] = tmp % 2; + tmp /= 2; + } + const unsigned int n_child_dofs_1d = fe_degree + 1 + fe_shift_1d; + unsigned int factor = 1; + unsigned int shift = fe_shift_1d * c_tensor_index[0]; + for (unsigned int d = 1; d < dim; ++d) + { + factor *= n_child_dofs_1d; + shift = shift + factor * fe_shift_1d * c_tensor_index[d]; + } + return shift; + } + + template + void + get_child_offset(const unsigned int child, + const unsigned int fe_shift_1d, + const unsigned int fe_degree, + std::vector &local_dof_indices) + { + const unsigned int n_child_dofs_1d = fe_degree + 1 + fe_shift_1d; + const unsigned int shift = + compute_shift_within_children(child, fe_shift_1d, fe_degree); + const unsigned int n_components = + local_dof_indices.size() / Utilities::fixed_power(fe_degree + 1); + const unsigned int n_scalar_cell_dofs = + Utilities::fixed_power(n_child_dofs_1d); + for (unsigned int c = 0, m = 0; c < n_components; ++c) + for (unsigned int k = 0; k < (dim > 2 ? (fe_degree + 1) : 1); ++k) + for (unsigned int j = 0; j < (dim > 1 ? (fe_degree + 1) : 1); ++j) + for (unsigned int i = 0; i < (fe_degree + 1); ++i, ++m) + local_dof_indices[m] = c * n_scalar_cell_dofs + + k * n_child_dofs_1d * n_child_dofs_1d + + j * n_child_dofs_1d + i + shift; + } + + template + std::vector> + get_child_offsets(const unsigned int dofs_per_cell_coarse, + const unsigned int fe_shift_1d, + const unsigned int fe_degree) + { + std::vector> cell_local_chilren_indices( + GeometryInfo::max_children_per_cell, + std::vector(dofs_per_cell_coarse)); + { + for (unsigned int c = 0; c < GeometryInfo::max_children_per_cell; + c++) + get_child_offset(c, + fe_shift_1d, + fe_degree, + cell_local_chilren_indices[c]); + } + return cell_local_chilren_indices; + } + + template + types::coarse_cell_id + convert_cell_id_binary_type_to_level_coarse_cell_id( + const typename CellId::binary_type &binary_representation) + { + // exploiting the structure of CellId::binary_type + // see also the documentation of CellId + + // actual coarse-grid id + const unsigned int coarse_cell_id = binary_representation[0]; + const unsigned int n_child_indices = binary_representation[1] >> 2; + + const unsigned int children_per_value = + sizeof(CellId::binary_type::value_type) * 8 / dim; + unsigned int child_level = 0; + unsigned int binary_entry = 2; + + // path to the get to the cell + std::vector cell_indices; + while (child_level < n_child_indices) + { + Assert(binary_entry < binary_representation.size(), + ExcInternalError()); + + for (unsigned int j = 0; j < children_per_value; ++j) + { + unsigned int cell_index = + (((binary_representation[binary_entry] >> (j * dim))) & + (GeometryInfo::max_children_per_cell - 1)); + cell_indices.push_back(cell_index); + ++child_level; + if (child_level == n_child_indices) + break; + } + ++binary_entry; + } + + // compute new coarse-grid id: c_{i+1} = c_{i}*2^dim + q; + types::coarse_cell_id level_coarse_cell_id = coarse_cell_id; + for (auto i : cell_indices) + level_coarse_cell_id = + level_coarse_cell_id * GeometryInfo::max_children_per_cell + i; + + return level_coarse_cell_id; + } + + } // namespace + + class FineDoFHandlerViewCell + { + public: + FineDoFHandlerViewCell( + const std::function &has_children_function, + const std::function &)> + &get_dof_indices_function) + : has_children_function(has_children_function) + , get_dof_indices_function(get_dof_indices_function) + {} + + bool + has_children() const + { + return has_children_function(); + } + + void + get_dof_indices(std::vector &dof_indices) const + { + get_dof_indices_function(dof_indices); + } + + + private: + const std::function has_children_function; + const std::function &)> + get_dof_indices_function; + }; + + template + class CellIDTranslator + { + public: + CellIDTranslator(const unsigned int n_coarse_cells, + const unsigned int n_global_levels) + : n_coarse_cells(n_coarse_cells) + , n_global_levels(n_global_levels) + { + tree_sizes.push_back(0); + for (unsigned int i = 0; i < n_global_levels; ++i) + tree_sizes.push_back( + tree_sizes.back() + + Utilities::pow(GeometryInfo::max_children_per_cell, i) * + n_coarse_cells); + } + + unsigned int + size() const + { + return n_coarse_cells * + (Utilities::pow(GeometryInfo::max_children_per_cell, + n_global_levels) - + 1); + } + + template + unsigned int + translate(const T &cell) const + { + unsigned int id = 0; + + id += convert_cell_id_binary_type_to_level_coarse_cell_id( + cell->id().template to_binary()); + + id += tree_sizes[cell->level()]; + + return id; + } + + template + unsigned int + translate(const T &cell, const unsigned int i) const + { + return (translate(cell) - tree_sizes[cell->level()]) * + GeometryInfo::max_children_per_cell + + i + tree_sizes[cell->level() + 1]; + } + + CellId + to_cell_id(const unsigned int id) const + { + std::vector child_indices; + + unsigned int id_temp = id; + + unsigned int level = 0; + + for (; level < n_global_levels; ++level) + if (id < tree_sizes[level]) + break; + level -= 1; + + id_temp -= tree_sizes[level]; + + for (unsigned int l = 0; l < level; ++l) + { + child_indices.push_back(id_temp % + GeometryInfo::max_children_per_cell); + id_temp /= GeometryInfo::max_children_per_cell; + } + + std::reverse(child_indices.begin(), child_indices.end()); + + return {id_temp, child_indices}; // TODO + } + + private: + const unsigned int n_coarse_cells; + const unsigned int n_global_levels; + std::vector tree_sizes; + }; + + template + class FineDoFHandlerView + { + public: + FineDoFHandlerView(const MeshType &mesh_fine, const MeshType &mesh_coarse) + : mesh_fine(mesh_fine) + , mesh_coarse(mesh_coarse) + , communicator(get_mpi_comm(mesh_fine) /*TODO: fix for different comms*/) + , cell_id_translator(n_coarse_cells(mesh_fine), + n_global_levels(mesh_fine)) + { + AssertDimension(n_coarse_cells(mesh_fine), n_coarse_cells(mesh_coarse)); + AssertIndexRange(n_global_levels(mesh_coarse), + n_global_levels(mesh_fine) + 1); + } + + void + reinit(const IndexSet &is_dst_locally_owned, + const IndexSet &is_dst_remote_input, + const IndexSet &is_src_locally_owned, + const bool check_if_elements_in_is_dst_remote_exist = false) + { +#ifndef DEAL_II_WITH_MPI + Assert(false, ExcNeedsMPI()); + (void)is_dst_locally_owned; + (void)is_dst_remote_input; + (void)is_src_locally_owned; + (void)check_if_elements_in_is_dst_remote_exist; +#else + IndexSet is_dst_remote = is_dst_remote_input; + + if (check_if_elements_in_is_dst_remote_exist) + { + IndexSet is_dst_remote_potentially_relevant = is_dst_remote; + is_dst_remote.clear(); + + is_dst_remote_potentially_relevant.subtract_set(is_dst_locally_owned); + + std::vector owning_ranks_of_ghosts( + is_dst_remote_potentially_relevant.n_elements()); + + { + Utilities::MPI::internal::ComputeIndexOwner:: + ConsensusAlgorithmsPayload process( + is_dst_locally_owned, + is_dst_remote_potentially_relevant, + communicator, + owning_ranks_of_ghosts, + false); + + Utilities::MPI::ConsensusAlgorithms::Selector< + std::pair, + unsigned int> + consensus_algorithm(process, communicator); + consensus_algorithm.run(); + } + + for (unsigned i = 0; + i < is_dst_remote_potentially_relevant.n_elements(); + ++i) + if (owning_ranks_of_ghosts[i] != numbers::invalid_unsigned_int) + is_dst_remote.add_index( + is_dst_remote_potentially_relevant.nth_index_in_set(i)); + } + + // determine owner of remote cells + std::vector is_dst_remote_owners( + is_dst_remote.n_elements()); + + Utilities::MPI::internal::ComputeIndexOwner::ConsensusAlgorithmsPayload + process(is_dst_locally_owned, + is_dst_remote, + communicator, + is_dst_remote_owners, + true); + + Utilities::MPI::ConsensusAlgorithms::Selector< + std::pair, + unsigned int> + consensus_algorithm(process, communicator); + consensus_algorithm.run(); + + this->is_dst_locally_owned = is_dst_locally_owned; + this->is_dst_remote = is_dst_remote; + this->is_src_locally_owned = is_src_locally_owned; + +# if false + std::cout << "IS_SRC_LOCALLY_OWNED" << std::endl; + for (auto i : is_src_locally_owned) + std::cout << cell_id_translator.to_cell_id(i) << std::endl; + std::cout << std::endl << std::endl << std::endl; + + + std::cout << "IS_DST_LOCALLY_OWNED" << std::endl; + for (auto i : is_dst_locally_owned) + std::cout << cell_id_translator.to_cell_id(i) << std::endl; + std::cout << std::endl << std::endl << std::endl; +# endif + + const auto &dof_handler_dst = mesh_fine; // TODO: remove + const auto &tria_dst = mesh_fine.get_triangulation(); // TODO + + const unsigned int dofs_per_cell = + mesh_coarse.get_fe_collection()[0].dofs_per_cell; + + const auto targets_with_indexset = process.get_requesters(); + + std::map> indices_to_be_sent; + std::vector requests; + requests.reserve(targets_with_indexset.size()); + + { + std::vector indices(dofs_per_cell); + + for (const auto &i : targets_with_indexset) + { + indices_to_be_sent[i.first] = {}; + auto &buffer = indices_to_be_sent[i.first]; + + for (auto cell_id : i.second) + { + typename MeshType::cell_iterator cell( + *cell_id_translator.to_cell_id(cell_id).to_cell(tria_dst), + &dof_handler_dst); + + cell->get_dof_indices(indices); + buffer.insert(buffer.end(), indices.begin(), indices.end()); + } + + requests.resize(requests.size() + 1); + + MPI_Isend(buffer.data(), + buffer.size(), + MPI_UNSIGNED, + i.first, + 11, + communicator, + &requests.back()); + } + } + + + std::vector ghost_indices; + + // process local cells + { + std::vector indices(dofs_per_cell); + + for (const auto id : is_dst_locally_owned) + { + const auto cell_id = cell_id_translator.to_cell_id(id); + + typename MeshType::cell_iterator cell_(*cell_id.to_cell(tria_dst), + &dof_handler_dst); + + cell_->get_dof_indices(indices); + + ghost_indices.insert(ghost_indices.end(), + indices.begin(), + indices.end()); + } + } + + { + std::map> rank_to_ids; + + std::set ranks; + + for (auto i : is_dst_remote_owners) + ranks.insert(i); + + for (auto i : ranks) + rank_to_ids[i] = {}; + + for (unsigned int i = 0; i < is_dst_remote_owners.size(); ++i) + rank_to_ids[is_dst_remote_owners[i]].push_back( + is_dst_remote.nth_index_in_set(i)); + + + for (unsigned int i = 0; i < ranks.size(); ++i) + { + MPI_Status status; + MPI_Probe(MPI_ANY_SOURCE, 11, communicator, &status); + + int message_length; + MPI_Get_count(&status, MPI_UNSIGNED, &message_length); + + std::vector buffer(message_length); + + MPI_Recv(buffer.data(), + buffer.size(), + MPI_UNSIGNED, + status.MPI_SOURCE, + 11, + communicator, + MPI_STATUS_IGNORE); + + ghost_indices.insert(ghost_indices.end(), + buffer.begin(), + buffer.end()); + + const unsigned int rank = status.MPI_SOURCE; + + const auto ids = rank_to_ids[rank]; + + std::vector indices(dofs_per_cell); + + for (unsigned int i = 0, k = 0; i < ids.size(); ++i) + { + for (unsigned int j = 0; j < dofs_per_cell; ++j, ++k) + indices[j] = buffer[k]; + map[ids[i]] = indices; + } + } + + MPI_Waitall(requests.size(), requests.data(), MPI_STATUSES_IGNORE); + } + + std::sort(ghost_indices.begin(), ghost_indices.end()); + ghost_indices.erase(std::unique(ghost_indices.begin(), + ghost_indices.end()), + ghost_indices.end()); + + this->is_extended_locally_owned = dof_handler_dst.locally_owned_dofs(); + + this->is_extendende_ghosts = IndexSet(dof_handler_dst.n_dofs()); + this->is_extendende_ghosts.add_indices(ghost_indices.begin(), + ghost_indices.end()); + this->is_extendende_ghosts.subtract_set(this->is_extended_locally_owned); + +#endif + } + + FineDoFHandlerViewCell + get_cell(const typename MeshType::cell_iterator &cell) const + { + const auto id = this->cell_id_translator.translate(cell); + + const bool is_cell_locally_owned = + this->is_dst_locally_owned.is_element(id); + const bool is_cell_remotly_owned = this->is_dst_remote.is_element(id); + + const bool has_cell_any_children = [&]() { + for (unsigned int i = 0; + i < GeometryInfo::max_children_per_cell; + ++i) + { + const auto j = this->cell_id_translator.translate(cell, i); + + if (this->is_dst_locally_owned.is_element(j)) + return true; + + if (this->is_dst_remote.is_element(j)) + return true; + } + + return false; + }(); + + return FineDoFHandlerViewCell( + [has_cell_any_children]() { return has_cell_any_children; }, + [cell, is_cell_locally_owned, is_cell_remotly_owned, id, this]( + auto &dof_indices) { + if (is_cell_locally_owned) + { + (typename MeshType::cell_iterator( + *cell->id().to_cell(mesh_fine.get_triangulation()), + &mesh_fine)) + ->get_dof_indices(dof_indices); + } + else if (is_cell_remotly_owned) + { + dof_indices = map.at(id); + } + else + { + AssertThrow(false, ExcNotImplemented()); // should not happen! + } + }); + } + + FineDoFHandlerViewCell + get_cell(const typename MeshType::cell_iterator &cell, + const unsigned int c) const + { + const auto id = this->cell_id_translator.translate(cell, c); + + const bool is_cell_locally_owned = + this->is_dst_locally_owned.is_element(id); + const bool is_cell_remotly_owned = this->is_dst_remote.is_element(id); + + return FineDoFHandlerViewCell( + [cell]() { + AssertThrow(false, ExcNotImplemented()); // currently we do not need + // children of children + + return false; + }, + [cell, is_cell_locally_owned, is_cell_remotly_owned, c, id, this]( + auto &dof_indices) { + if (is_cell_locally_owned) + { + (typename MeshType::cell_iterator( + *cell->id().to_cell(mesh_fine.get_triangulation()), + &mesh_fine)) + ->child(c) + ->get_dof_indices(dof_indices); + } + else if (is_cell_remotly_owned) + { + dof_indices = map.at(id); + } + else + { + AssertThrow(false, ExcNotImplemented()); // should not happen! + } + }); + } + + const IndexSet & + locally_owned_dofs() const + { + return is_extended_locally_owned; + } + + const IndexSet & + locally_relevant_dofs() const + { + return is_extendende_ghosts; + } + + private: + const MeshType &mesh_fine; + const MeshType &mesh_coarse; + const MPI_Comm communicator; + + protected: + const CellIDTranslator cell_id_translator; + + private: + IndexSet is_dst_locally_owned; + IndexSet is_dst_remote; + IndexSet is_src_locally_owned; + + + IndexSet is_extended_locally_owned; + IndexSet is_extendende_ghosts; + + std::map> map; + + static unsigned int + n_coarse_cells(const MeshType &mesh) + { + types::coarse_cell_id n_coarse_cells = 0; + + for (auto cell : mesh.get_triangulation().active_cell_iterators()) + if (!cell->is_artificial()) + n_coarse_cells = + std::max(n_coarse_cells, cell->id().get_coarse_cell_id()); + + return Utilities::MPI::max(n_coarse_cells, get_mpi_comm(mesh)) + 1; + } + + static unsigned int + n_global_levels(const MeshType &mesh) + { + return mesh.get_triangulation().n_global_levels(); + } + }; + + template + class GlobalCoarseningFineDoFHandlerView : public FineDoFHandlerView + { + public: + GlobalCoarseningFineDoFHandlerView(const MeshType &dof_handler_dst, + const MeshType &dof_handler_src) + : FineDoFHandlerView(dof_handler_dst, dof_handler_src) + { + // get reference to triangulations + const auto &tria_dst = dof_handler_dst.get_triangulation(); + const auto &tria_src = dof_handler_src.get_triangulation(); + + // create index sets + IndexSet is_dst_locally_owned(this->cell_id_translator.size()); + IndexSet is_dst_remote(this->cell_id_translator.size()); + IndexSet is_src_locally_owned(this->cell_id_translator.size()); + + for (auto cell : tria_dst.active_cell_iterators()) + if (!cell->is_artificial() && cell->is_locally_owned()) + is_dst_locally_owned.add_index( + this->cell_id_translator.translate(cell)); + + + for (auto cell : tria_src.active_cell_iterators()) + if (!cell->is_artificial() && cell->is_locally_owned()) + { + is_src_locally_owned.add_index( + this->cell_id_translator.translate(cell)); + is_dst_remote.add_index(this->cell_id_translator.translate(cell)); + + if (cell->level() + 1u == tria_dst.n_global_levels()) + continue; + + for (unsigned int i = 0; + i < GeometryInfo::max_children_per_cell; + ++i) + is_dst_remote.add_index( + this->cell_id_translator.translate(cell, i)); + } + + this->reinit(is_dst_locally_owned, + is_dst_remote, + is_src_locally_owned, + true); + } + }; + + class MGTwoLevelTransferImplementation + { + public: + template + static void + reinit_geometric_transfer( + const MeshType & dof_handler_fine, + const MeshType & dof_handler_coarse, + const dealii::AffineConstraints &constraint_fine, + const dealii::AffineConstraints &constraint_coarse, + MGTwoLevelTransfer> + &transfer) + { + const GlobalCoarseningFineDoFHandlerView view( + dof_handler_fine, dof_handler_coarse); + + // copy constrain matrix; TODO: why only for the coarse level? + transfer.constraint_coarse.copy_from(constraint_coarse); + + // create partitioners and vectors for internal purposes + { + // ... for fine mesh + { + transfer.partitioner_fine.reset( + new Utilities::MPI::Partitioner(view.locally_owned_dofs(), + view.locally_relevant_dofs(), + get_mpi_comm(dof_handler_fine))); + transfer.vec_fine.reinit(transfer.partitioner_fine); + } + + // ... coarse mesh (needed since user vector might be const) + { + IndexSet locally_relevant_dofs; + DoFTools::extract_locally_relevant_dofs(dof_handler_coarse, + locally_relevant_dofs); + + transfer.partitioner_coarse.reset(new Utilities::MPI::Partitioner( + dof_handler_coarse.locally_owned_dofs(), + locally_relevant_dofs, + get_mpi_comm(dof_handler_coarse))); + transfer.vec_coarse.reinit(transfer.partitioner_coarse); + } + } + + // helper function: to process the fine level cells; function @p fu_non_refined is + // performed on cells that are not refined and @fu_refined is performed on + // children of cells that are refined + const auto process_cells = + [&view, &dof_handler_coarse](const auto &fu_non_refined, + const auto &fu_refined) { + // loop over all active locally-owned cells + for (const auto &cell_coarse : + dof_handler_coarse.active_cell_iterators()) + { + if (cell_coarse->is_artificial() == true || + cell_coarse->is_locally_owned() == false) + continue; + + // get a reference to the equivalent cell on the fine + // triangulation + const auto cell_coarse_on_fine_mesh = view.get_cell(cell_coarse); + + // check if cell has children + if (cell_coarse_on_fine_mesh.has_children()) + // ... cell has children -> process children + for (unsigned int c = 0; + c < GeometryInfo::max_children_per_cell; + c++) + fu_refined(cell_coarse, view.get_cell(cell_coarse, c), c); + else // ... cell has no children -> process cell + fu_non_refined(cell_coarse, cell_coarse_on_fine_mesh); + } + }; + + // set up two mg-schesmes + // (0) no refinement -> identity + // (1) h-refinement + transfer.schemes.resize(2); + + // check if FE is the same; TODO: better way? + AssertDimension(dof_handler_coarse.get_fe(0).dofs_per_cell, + dof_handler_fine.get_fe(0).dofs_per_cell); + + // number of dofs on coarse and fine cells + transfer.schemes[0].dofs_per_cell_coarse = + transfer.schemes[0].dofs_per_cell_fine = + transfer.schemes[1].dofs_per_cell_coarse = + dof_handler_coarse.get_fe(0).dofs_per_cell; + transfer.schemes[1].dofs_per_cell_fine = + dof_handler_coarse.get_fe(0).dofs_per_cell * + GeometryInfo::max_children_per_cell; + + // degree of fe on coarse and fine cell + transfer.schemes[0].degree_coarse = transfer.schemes[0].degree_fine = + transfer.schemes[1].degree_coarse = dof_handler_coarse.get_fe(0).degree; + transfer.schemes[1].degree_fine = + dof_handler_coarse.get_fe(0).degree * 2 + 1; + + // continuous or discontinuous + transfer.schemes[0].fine_element_is_continuous = + transfer.schemes[1].fine_element_is_continuous = + dof_handler_fine.get_fe(0).dofs_per_vertex > 0; + + // count coarse cells for each scheme (0, 1) + { + transfer.schemes[0].n_coarse_cells = 0; // reset + transfer.schemes[1].n_coarse_cells = 0; + + // count by looping over all coarse cells + process_cells( + [&](const auto &, const auto &) { + transfer.schemes[0].n_coarse_cells++; + }, + [&](const auto &, const auto &, const auto c) { + if (c == 0) + transfer.schemes[1].n_coarse_cells++; + }); + } + + + const auto cell_local_chilren_indices = + get_child_offsets(transfer.schemes[0].dofs_per_cell_coarse, + dof_handler_fine.get_fe(0).degree + 1, + dof_handler_fine.get_fe(0).degree); + + + // indices + { + transfer.schemes[0].level_dof_indices_fine.resize( + transfer.schemes[0].dofs_per_cell_fine * + transfer.schemes[0].n_coarse_cells); + transfer.schemes[0].level_dof_indices_coarse.resize( + transfer.schemes[0].dofs_per_cell_coarse * + transfer.schemes[0].n_coarse_cells); + + transfer.schemes[1].level_dof_indices_fine.resize( + transfer.schemes[1].dofs_per_cell_fine * + transfer.schemes[1].n_coarse_cells); + transfer.schemes[1].level_dof_indices_coarse.resize( + transfer.schemes[1].dofs_per_cell_coarse * + transfer.schemes[1].n_coarse_cells); + + std::vector local_dof_indices( + transfer.schemes[0].dofs_per_cell_coarse); + + // ---------------------- lexicographic_numbering ---------------------- + std::vector lexicographic_numbering; + { + const Quadrature<1> dummy_quadrature( + std::vector>(1, Point<1>())); + internal::MatrixFreeFunctions::ShapeInfo shape_info; + shape_info.reinit(dummy_quadrature, dof_handler_fine.get_fe(0), 0); + lexicographic_numbering = shape_info.lexicographic_numbering; + } + + // ------------------------------ indices ------------------------------ + unsigned int *level_dof_indices_coarse_0 = + &transfer.schemes[0].level_dof_indices_coarse[0]; + unsigned int *level_dof_indices_fine_0 = + &transfer.schemes[0].level_dof_indices_fine[0]; + + unsigned int *level_dof_indices_coarse_1 = + &transfer.schemes[1].level_dof_indices_coarse[0]; + unsigned int *level_dof_indices_fine_1 = + &transfer.schemes[1].level_dof_indices_fine[0]; + + process_cells( + [&](const auto &cell_coarse, const auto &cell_fine) { + // parent + { + cell_coarse->get_dof_indices(local_dof_indices); + for (unsigned int i = 0; + i < transfer.schemes[0].dofs_per_cell_coarse; + i++) + level_dof_indices_coarse_0[i] = + transfer.partitioner_coarse->global_to_local( + local_dof_indices[lexicographic_numbering[i]]); + } + + // child + { + cell_fine.get_dof_indices(local_dof_indices); + for (unsigned int i = 0; + i < transfer.schemes[0].dofs_per_cell_coarse; + i++) + level_dof_indices_fine_0[i] = + transfer.partitioner_fine->global_to_local( + local_dof_indices[lexicographic_numbering[i]]); + } + + // move pointers + { + level_dof_indices_coarse_0 += + transfer.schemes[0].dofs_per_cell_coarse; + level_dof_indices_fine_0 += + transfer.schemes[0].dofs_per_cell_fine; + } + }, + [&](const auto &cell_coarse, const auto &cell_fine, const auto c) { + // parent (only once at the beginning) + if (c == 0) + { + cell_coarse->get_dof_indices(local_dof_indices); + for (unsigned int i = 0; + i < transfer.schemes[1].dofs_per_cell_coarse; + i++) + level_dof_indices_coarse_1[i] = + transfer.partitioner_coarse->global_to_local( + local_dof_indices[lexicographic_numbering[i]]); + } + + // child + { + cell_fine.get_dof_indices(local_dof_indices); + for (unsigned int i = 0; + i < transfer.schemes[1].dofs_per_cell_coarse; + i++) + level_dof_indices_fine_1[cell_local_chilren_indices[c][i]] = + transfer.partitioner_fine->global_to_local( + local_dof_indices[lexicographic_numbering[i]]); + } + + // move pointers (only once at the end) + if (c + 1 == GeometryInfo::max_children_per_cell) + { + level_dof_indices_coarse_1 += + transfer.schemes[1].dofs_per_cell_coarse; + level_dof_indices_fine_1 += + transfer.schemes[1].dofs_per_cell_fine; + } + }); + } + + // ------------- prolongation matrix (0) -> identity matrix -------------- + { + AssertDimension(dof_handler_fine.get_fe(0).n_base_elements(), 1); + std::string fe_name = + dof_handler_fine.get_fe(0).base_element(0).get_name(); + { + const std::size_t template_starts = fe_name.find_first_of('<'); + Assert(fe_name[template_starts + 1] == + (dim == 1 ? '1' : (dim == 2 ? '2' : '3')), + ExcInternalError()); + fe_name[template_starts + 1] = '1'; + } + const std::unique_ptr> fe( + FETools::get_fe_by_name<1, 1>(fe_name)); + + transfer.schemes[0].prolongation_matrix_1d.resize(fe->dofs_per_cell * + fe->dofs_per_cell); + + for (unsigned int i = 0; i < fe->dofs_per_cell; i++) + transfer.schemes[0] + .prolongation_matrix_1d[i + i * fe->dofs_per_cell] = Number(1.0); + } + + // ----------------------- prolongation matrix (1) ----------------------- + { + AssertDimension(dof_handler_fine.get_fe(0).n_base_elements(), 1); + std::string fe_name = + dof_handler_fine.get_fe(0).base_element(0).get_name(); + { + const std::size_t template_starts = fe_name.find_first_of('<'); + Assert(fe_name[template_starts + 1] == + (dim == 1 ? '1' : (dim == 2 ? '2' : '3')), + ExcInternalError()); + fe_name[template_starts + 1] = '1'; + } + const std::unique_ptr> fe( + FETools::get_fe_by_name<1, 1>(fe_name)); + + std::vector renumbering(fe->dofs_per_cell); + { + AssertIndexRange(fe->dofs_per_vertex, 2); + renumbering[0] = 0; + for (unsigned int i = 0; i < fe->dofs_per_line; ++i) + renumbering[i + fe->dofs_per_vertex] = + GeometryInfo<1>::vertices_per_cell * fe->dofs_per_vertex + i; + if (fe->dofs_per_vertex > 0) + renumbering[fe->dofs_per_cell - fe->dofs_per_vertex] = + fe->dofs_per_vertex; + } + + // TODO: data structures are saved in form of DG data structures here + const unsigned int shift = fe->dofs_per_cell; + const unsigned int n_child_dofs_1d = fe->dofs_per_cell * 2; + + transfer.schemes[1].prolongation_matrix_1d.resize(fe->dofs_per_cell * + n_child_dofs_1d); + + for (unsigned int c = 0; c < GeometryInfo<1>::max_children_per_cell; + ++c) + for (unsigned int i = 0; i < fe->dofs_per_cell; ++i) + for (unsigned int j = 0; j < fe->dofs_per_cell; ++j) + transfer.schemes[1] + .prolongation_matrix_1d[i * n_child_dofs_1d + j + c * shift] = + fe->get_prolongation_matrix(c)(renumbering[j], renumbering[i]); + } + + + // ------------------------------- weights ------------------------------- + if (transfer.schemes[0].fine_element_is_continuous) + { + LinearAlgebra::distributed::Vector touch_count, touch_count_; + + touch_count.reinit(transfer.partitioner_fine); + + IndexSet locally_relevant_dofs; + DoFTools::extract_locally_relevant_dofs(dof_handler_fine, + locally_relevant_dofs); + + const auto partitioner_fine_ = + std::make_shared( + dof_handler_fine.locally_owned_dofs(), + locally_relevant_dofs, + get_mpi_comm(dof_handler_fine)); + transfer.vec_fine.reinit(transfer.partitioner_fine); + + touch_count_.reinit(partitioner_fine_); + + std::vector local_dof_indices( + transfer.schemes[0].dofs_per_cell_coarse); + + for (auto cell : dof_handler_fine.active_cell_iterators()) + { + if (cell->is_locally_owned() == false) + continue; + + cell->get_dof_indices(local_dof_indices); + + for (auto i : local_dof_indices) + if (constraint_fine.is_constrained(i) == false) + touch_count_[i] += 1; + } + + touch_count_.compress(VectorOperation::add); + + for (unsigned int i = 0; i < touch_count_.local_size(); ++i) + touch_count_.local_element(i) = + constraint_fine.is_constrained( + touch_count_.get_partitioner()->local_to_global(i)) ? + Number(0.) : + Number(1.) / touch_count_.local_element(i); + + // TODO: needed? + touch_count_.update_ghost_values(); + + + // copy weights to other indexset + touch_count.copy_locally_owned_data_from(touch_count_); + touch_count.update_ghost_values(); + + transfer.schemes[0].weights.resize( + transfer.schemes[0].n_coarse_cells * + transfer.schemes[0].dofs_per_cell_fine); + transfer.schemes[1].weights.resize( + transfer.schemes[1].n_coarse_cells * + transfer.schemes[1].dofs_per_cell_fine); + + Number * weights_0 = &transfer.schemes[0].weights[0]; + Number * weights_1 = &transfer.schemes[1].weights[0]; + unsigned int *dof_indices_fine_0 = + &transfer.schemes[0].level_dof_indices_fine[0]; + unsigned int *dof_indices_fine_1 = + &transfer.schemes[1].level_dof_indices_fine[0]; + + process_cells( + [&](const auto &, const auto &) { + for (unsigned int i = 0; + i < transfer.schemes[0].dofs_per_cell_fine; + i++) + weights_0[i] = touch_count.local_element(dof_indices_fine_0[i]); + + dof_indices_fine_0 += transfer.schemes[0].dofs_per_cell_fine; + weights_0 += transfer.schemes[0].dofs_per_cell_fine; + }, + [&](const auto &, const auto &, const auto c) { + for (unsigned int i = 0; + i < transfer.schemes[1].dofs_per_cell_coarse; + i++) + weights_1[cell_local_chilren_indices[c][i]] = + touch_count.local_element( + dof_indices_fine_1[cell_local_chilren_indices[c][i]]); + + // move pointers (only once at the end) + if (c + 1 == GeometryInfo::max_children_per_cell) + { + dof_indices_fine_1 += transfer.schemes[1].dofs_per_cell_fine; + weights_1 += transfer.schemes[1].dofs_per_cell_fine; + } + }); + } + } + + + + template + static void + reinit_polynomial_transfer( + const MeshType & dof_handler_fine, + const MeshType & dof_handler_coarse, + const dealii::AffineConstraints &constraint_fine, + const dealii::AffineConstraints &constraint_coarse, + MGTwoLevelTransfer> + &transfer) + { + AssertDimension(dof_handler_fine.get_triangulation().n_active_cells(), + dof_handler_coarse.get_triangulation().n_active_cells()); + + const auto process_cells = [&](const auto &fu) { + typename MeshType::active_cell_iterator // + cell_coarse = dof_handler_coarse.begin_active(), // + end_coarse = dof_handler_coarse.end(), // + cell_fine = dof_handler_fine.begin_active(); + + for (; cell_coarse != end_coarse; cell_coarse++, cell_fine++) + { + if (!cell_coarse->is_locally_owned()) + continue; + + fu(cell_coarse, cell_fine); + } + }; + + std::map, unsigned int> + fe_index_pairs; + + process_cells([&](const auto &cell_coarse, const auto &cell_fine) { + fe_index_pairs.emplace( + std::pair(cell_coarse->active_fe_index(), + cell_fine->active_fe_index()), + 0); + }); + + unsigned int counter = 0; + for (auto &f : fe_index_pairs) + f.second = counter++; + + transfer.schemes.resize(fe_index_pairs.size()); + + // extract number of coarse cells + { + for (auto &scheme : transfer.schemes) + scheme.n_coarse_cells = 0; + process_cells([&](const auto &cell_coarse, const auto &cell_fine) { + transfer + .schemes[fe_index_pairs[std::pair( + cell_coarse->active_fe_index(), cell_fine->active_fe_index())]] + .n_coarse_cells++; + }); + } + + for (const auto fe_index_pair : fe_index_pairs) + { + transfer.schemes[fe_index_pair.second].dofs_per_cell_coarse = + dof_handler_coarse.get_fe(fe_index_pair.first.first).dofs_per_cell; + transfer.schemes[fe_index_pair.second].dofs_per_cell_fine = + dof_handler_fine.get_fe(fe_index_pair.first.second).dofs_per_cell; + + transfer.schemes[fe_index_pair.second].degree_coarse = + dof_handler_coarse.get_fe(fe_index_pair.first.first).degree; + transfer.schemes[fe_index_pair.second].degree_fine = + dof_handler_fine.get_fe(fe_index_pair.first.second).degree; + + transfer.schemes[fe_index_pair.second].fine_element_is_continuous = + dof_handler_fine.get_fe(fe_index_pair.first.second) + .dofs_per_vertex > 0; + } + + transfer.constraint_coarse.copy_from(constraint_coarse); + + const auto comm = get_mpi_comm(dof_handler_coarse); + { + IndexSet locally_relevant_dofs; + DoFTools::extract_locally_relevant_dofs(dof_handler_fine, + locally_relevant_dofs); + + transfer.partitioner_fine.reset(new Utilities::MPI::Partitioner( + dof_handler_fine.locally_owned_dofs(), locally_relevant_dofs, comm)); + transfer.vec_fine.reinit(transfer.partitioner_fine); + } + { + IndexSet locally_relevant_dofs; + DoFTools::extract_locally_relevant_dofs(dof_handler_coarse, + locally_relevant_dofs); + + transfer.partitioner_coarse.reset(new Utilities::MPI::Partitioner( + dof_handler_coarse.locally_owned_dofs(), + locally_relevant_dofs, + comm)); + transfer.vec_coarse.reinit(transfer.partitioner_coarse); + } + + { + std::vector> lexicographic_numbering_fine( + fe_index_pairs.size()); + std::vector> lexicographic_numbering_coarse( + fe_index_pairs.size()); + std::vector> + local_dof_indices_coarse(fe_index_pairs.size()); + std::vector> + local_dof_indices_fine(fe_index_pairs.size()); + + for (const auto fe_index_pair : fe_index_pairs) + { + local_dof_indices_coarse[fe_index_pair.second].resize( + transfer.schemes[fe_index_pair.second].dofs_per_cell_coarse); + local_dof_indices_fine[fe_index_pair.second].resize( + transfer.schemes[fe_index_pair.second].dofs_per_cell_fine); + + transfer.schemes[fe_index_pair.second] + .level_dof_indices_fine.resize( + transfer.schemes[fe_index_pair.second].dofs_per_cell_fine * + transfer.schemes[fe_index_pair.second].n_coarse_cells); + transfer.schemes[fe_index_pair.second] + .level_dof_indices_coarse.resize( + transfer.schemes[fe_index_pair.second].dofs_per_cell_coarse * + transfer.schemes[fe_index_pair.second].n_coarse_cells); + + + // ------------------- lexicographic_numbering -------------------- + { + const Quadrature<1> dummy_quadrature( + std::vector>(1, Point<1>())); + internal::MatrixFreeFunctions::ShapeInfo shape_info; + shape_info.reinit(dummy_quadrature, + dof_handler_fine.get_fe( + fe_index_pair.first.second), + 0); + lexicographic_numbering_fine[fe_index_pair.second] = + shape_info.lexicographic_numbering; + + shape_info.reinit(dummy_quadrature, + dof_handler_coarse.get_fe( + fe_index_pair.first.first), + 0); + lexicographic_numbering_coarse[fe_index_pair.second] = + shape_info.lexicographic_numbering; + } + } + + // ------------------------------ indices ----------------------------- + std::vector level_dof_indices_coarse_( + fe_index_pairs.size()); + std::vector level_dof_indices_fine_( + fe_index_pairs.size()); + + for (unsigned int i = 0; i < fe_index_pairs.size(); i++) + { + level_dof_indices_coarse_[i] = + &transfer.schemes[i].level_dof_indices_coarse[0]; + level_dof_indices_fine_[i] = + &transfer.schemes[i].level_dof_indices_fine[0]; + } + + process_cells([&](const auto &cell_coarse, const auto &cell_fine) { + const auto fe_pair_no = + fe_index_pairs[std::pair( + cell_coarse->active_fe_index(), cell_fine->active_fe_index())]; + + cell_coarse->get_dof_indices(local_dof_indices_coarse[fe_pair_no]); + for (unsigned int i = 0; + i < transfer.schemes[fe_pair_no].dofs_per_cell_coarse; + i++) + level_dof_indices_coarse_[fe_pair_no][i] = + transfer.partitioner_coarse->global_to_local( + local_dof_indices_coarse + [fe_pair_no][lexicographic_numbering_coarse[fe_pair_no][i]]); + + + cell_fine->get_dof_indices(local_dof_indices_fine[fe_pair_no]); + for (unsigned int i = 0; + i < transfer.schemes[fe_pair_no].dofs_per_cell_fine; + i++) + level_dof_indices_fine_[fe_pair_no][i] = + transfer.partitioner_fine->global_to_local( + local_dof_indices_fine + [fe_pair_no][lexicographic_numbering_fine[fe_pair_no][i]]); + + + level_dof_indices_coarse_[fe_pair_no] += + transfer.schemes[fe_pair_no].dofs_per_cell_coarse; + level_dof_indices_fine_[fe_pair_no] += + transfer.schemes[fe_pair_no].dofs_per_cell_fine; + }); + } + + // ------------------------- prolongation matrix ------------------------- + for (auto const &fe_index_pair_ : fe_index_pairs) + { + const auto &fe_index_pair = fe_index_pair_.first; + const auto &fe_index_no = fe_index_pair_.second; + + AssertDimension( + dof_handler_fine.get_fe(fe_index_pair.second).n_base_elements(), 1); + std::string fe_name_fine = + dof_handler_fine.get_fe(fe_index_pair.second) + .base_element(0) + .get_name(); + { + const std::size_t template_starts = fe_name_fine.find_first_of('<'); + Assert(fe_name_fine[template_starts + 1] == + (dim == 1 ? '1' : (dim == 2 ? '2' : '3')), + ExcInternalError()); + fe_name_fine[template_starts + 1] = '1'; + } + const std::unique_ptr> fe_fine( + FETools::get_fe_by_name<1, 1>(fe_name_fine)); + + std::vector renumbering_fine(fe_fine->dofs_per_cell); + { + AssertIndexRange(fe_fine->dofs_per_vertex, 2); + renumbering_fine[0] = 0; + for (unsigned int i = 0; i < fe_fine->dofs_per_line; ++i) + renumbering_fine[i + fe_fine->dofs_per_vertex] = + GeometryInfo<1>::vertices_per_cell * fe_fine->dofs_per_vertex + + i; + if (fe_fine->dofs_per_vertex > 0) + renumbering_fine[fe_fine->dofs_per_cell - + fe_fine->dofs_per_vertex] = + fe_fine->dofs_per_vertex; + } + + + + AssertDimension( + dof_handler_coarse.get_fe(fe_index_pair.first).n_base_elements(), + 1); + std::string fe_name_coarse = + dof_handler_coarse.get_fe(fe_index_pair.first) + .base_element(0) + .get_name(); + { + const std::size_t template_starts = + fe_name_coarse.find_first_of('<'); + Assert(fe_name_coarse[template_starts + 1] == + (dim == 1 ? '1' : (dim == 2 ? '2' : '3')), + ExcInternalError()); + fe_name_coarse[template_starts + 1] = '1'; + } + const std::unique_ptr> fe_coarse( + FETools::get_fe_by_name<1, 1>(fe_name_coarse)); + + std::vector renumbering_coarse( + fe_coarse->dofs_per_cell); + { + AssertIndexRange(fe_coarse->dofs_per_vertex, 2); + renumbering_coarse[0] = 0; + for (unsigned int i = 0; i < fe_coarse->dofs_per_line; ++i) + renumbering_coarse[i + fe_coarse->dofs_per_vertex] = + GeometryInfo<1>::vertices_per_cell * + fe_coarse->dofs_per_vertex + + i; + if (fe_coarse->dofs_per_vertex > 0) + renumbering_coarse[fe_coarse->dofs_per_cell - + fe_coarse->dofs_per_vertex] = + fe_coarse->dofs_per_vertex; + } + + + + FullMatrix matrix(fe_fine->dofs_per_cell, + fe_coarse->dofs_per_cell); + FETools::get_projection_matrix(*fe_coarse, *fe_fine, matrix); + transfer.schemes[fe_index_no].prolongation_matrix_1d.resize( + fe_fine->dofs_per_cell * fe_coarse->dofs_per_cell); + + for (unsigned int i = 0, k = 0; i < fe_coarse->dofs_per_cell; ++i) + for (unsigned int j = 0; j < fe_fine->dofs_per_cell; ++j, ++k) + transfer.schemes[fe_index_no].prolongation_matrix_1d[k] = + matrix(renumbering_fine[j], renumbering_coarse[i]); + } + + // ------------------------------- weights ------------------------------- + const bool fine_element_is_continuous = Utilities::MPI::max( + static_cast( + transfer.schemes.size() > 0 ? + transfer.schemes.front().fine_element_is_continuous : + false), + comm); + if (fine_element_is_continuous) + { + for (auto &scheme : transfer.schemes) + scheme.weights.resize(scheme.n_coarse_cells * + scheme.dofs_per_cell_fine); + + LinearAlgebra::distributed::Vector touch_count; + touch_count.reinit(transfer.partitioner_fine); + + std::vector level_dof_indices_fine_( + fe_index_pairs.size()); + std::vector weights_(fe_index_pairs.size()); + + for (unsigned int i = 0; i < fe_index_pairs.size(); i++) + level_dof_indices_fine_[i] = + &transfer.schemes[i].level_dof_indices_fine[0]; + + process_cells([&](const auto &cell_coarse, const auto &cell_fine) { + const auto fe_pair_no = + fe_index_pairs[std::pair( + cell_coarse->active_fe_index(), cell_fine->active_fe_index())]; + + for (unsigned int i = 0; + i < transfer.schemes[fe_pair_no].dofs_per_cell_fine; + i++) + if (constraint_fine.is_constrained( + transfer.partitioner_fine->local_to_global( + level_dof_indices_fine_[fe_pair_no][i])) == false) + touch_count.local_element( + level_dof_indices_fine_[fe_pair_no][i]) += 1; + + level_dof_indices_fine_[fe_pair_no] += + transfer.schemes[fe_pair_no].dofs_per_cell_fine; + }); + + touch_count.compress(VectorOperation::add); + touch_count.update_ghost_values(); + + for (unsigned int i = 0; i < fe_index_pairs.size(); i++) + { + level_dof_indices_fine_[i] = + &transfer.schemes[i].level_dof_indices_fine[0]; + weights_[i] = &transfer.schemes[i].weights[0]; + } + + process_cells([&](const auto &cell_coarse, const auto &cell_fine) { + const auto fe_pair_no = + fe_index_pairs[std::pair( + cell_coarse->active_fe_index(), cell_fine->active_fe_index())]; + + for (unsigned int i = 0; + i < transfer.schemes[fe_pair_no].dofs_per_cell_fine; + i++) + if (constraint_fine.is_constrained( + transfer.partitioner_fine->local_to_global( + level_dof_indices_fine_[fe_pair_no][i])) == true) + weights_[fe_pair_no][i] = Number(0.); + else + weights_[fe_pair_no][i] = + Number(1.) / touch_count.local_element( + level_dof_indices_fine_[fe_pair_no][i]); + + level_dof_indices_fine_[fe_pair_no] += + transfer.schemes[fe_pair_no].dofs_per_cell_fine; + weights_[fe_pair_no] += + transfer.schemes[fe_pair_no].dofs_per_cell_fine; + }); + } + } + }; + +} // namespace internal + + +template +void +MGTwoLevelTransfer>::prolongate( + LinearAlgebra::distributed::Vector & dst, + const LinearAlgebra::distributed::Vector &src) const +{ + const unsigned int vec_size = VectorizedArray::n_array_elements; + + this->vec_coarse.copy_locally_owned_data_from(src); + this->vec_coarse.update_ghost_values(); + this->constraint_coarse.distribute(this->vec_coarse); + this->vec_coarse + .update_ghost_values(); // note: make sure that ghost values are set + + this->vec_fine = Number(0.); + + for (const auto &scheme : schemes) + { + AlignedVector> evaluation_data_fine( + scheme.dofs_per_cell_fine); + AlignedVector> evaluation_data_coarse( + scheme.dofs_per_cell_fine); + + CellProlongator> cell_prolongator( + scheme.prolongation_matrix_1d, + evaluation_data_coarse.begin(), + evaluation_data_fine.begin()); + CellTransfer cell_transfer(scheme.degree_fine, scheme.degree_coarse); + + for (unsigned int cell = 0; cell < scheme.n_coarse_cells; + cell += vec_size) + { + const unsigned int n_lanes = + (cell + vec_size > scheme.n_coarse_cells) ? + (scheme.n_coarse_cells - cell) : + vec_size; + + // read from source vector + { + const unsigned int *indices = + &scheme + .level_dof_indices_coarse[cell * scheme.dofs_per_cell_coarse]; + for (unsigned int v = 0; v < n_lanes; ++v) + { + for (unsigned int i = 0; i < scheme.dofs_per_cell_coarse; ++i) + evaluation_data_coarse[i][v] = + this->vec_coarse.local_element(indices[i]); + indices += scheme.dofs_per_cell_coarse; + } + } + + // ---------------------------- coarse ----------------------------- + const auto ierr = cell_transfer.run(cell_prolongator); + (void)ierr; + Assert(ierr, + ExcMessage("Prolongation " + + std::to_string(scheme.degree_coarse) + " -> " + + std::to_string(scheme.degree_fine) + + " not instantiated!")); + // ------------------------------ fine ----------------------------- + + if (scheme.fine_element_is_continuous) + { + const Number *w = + &scheme.weights[cell * scheme.dofs_per_cell_fine]; + for (unsigned int v = 0; v < n_lanes; ++v) + { + for (unsigned int i = 0; i < scheme.dofs_per_cell_fine; ++i) + evaluation_data_fine[i][v] *= w[i]; + w += scheme.dofs_per_cell_fine; + } + } + + + // write into dst vector + { + const unsigned int *indices = + &scheme.level_dof_indices_fine[cell * scheme.dofs_per_cell_fine]; + for (unsigned int v = 0; v < n_lanes; ++v) + { + for (unsigned int i = 0; i < scheme.dofs_per_cell_fine; ++i) + this->vec_fine.local_element(indices[i]) += + evaluation_data_fine[i][v]; + indices += scheme.dofs_per_cell_fine; + } + } + } + } + + this->vec_coarse.zero_out_ghosts(); // clear ghost values; else compress in + // do_restrict_add does not work + + if (schemes.size() > 0 && schemes.front().fine_element_is_continuous) + this->vec_fine.compress(VectorOperation::add); + + dst.copy_locally_owned_data_from(this->vec_fine); +} + + + +template +void +MGTwoLevelTransfer>:: + restrict_and_add(LinearAlgebra::distributed::Vector & dst, + const LinearAlgebra::distributed::Vector &src) const +{ + const unsigned int vec_size = VectorizedArray::n_array_elements; + + this->vec_fine.copy_locally_owned_data_from(src); + this->vec_fine.update_ghost_values(); + + this->vec_coarse.copy_locally_owned_data_from(dst); + + for (const auto &scheme : schemes) + { + AlignedVector> evaluation_data_fine( + scheme.dofs_per_cell_fine); + AlignedVector> evaluation_data_coarse( + scheme.dofs_per_cell_fine); + + CellRestrictor> cell_restrictor( + scheme.prolongation_matrix_1d, + evaluation_data_fine.begin(), + evaluation_data_coarse.begin()); + CellTransfer cell_transfer(scheme.degree_fine, scheme.degree_coarse); + + for (unsigned int cell = 0; cell < scheme.n_coarse_cells; + cell += vec_size) + { + const unsigned int n_lanes = + (cell + vec_size > scheme.n_coarse_cells) ? + (scheme.n_coarse_cells - cell) : + vec_size; + + // read from source vector + { + const unsigned int *indices = + &scheme.level_dof_indices_fine[cell * scheme.dofs_per_cell_fine]; + for (unsigned int v = 0; v < n_lanes; ++v) + { + for (unsigned int i = 0; i < scheme.dofs_per_cell_fine; ++i) + evaluation_data_fine[i][v] = + this->vec_fine.local_element(indices[i]); + indices += scheme.dofs_per_cell_fine; + } + } + + if (scheme.fine_element_is_continuous) + { + const Number *w = + &scheme.weights[cell * scheme.dofs_per_cell_fine]; + for (unsigned int v = 0; v < n_lanes; ++v) + { + for (unsigned int i = 0; i < scheme.dofs_per_cell_fine; ++i) + evaluation_data_fine[i][v] *= w[i]; + w += scheme.dofs_per_cell_fine; + } + } + + // ------------------------------ fine ----------------------------- + const auto ierr = cell_transfer.run(cell_restrictor); + (void)ierr; + Assert(ierr, + ExcMessage("Restriction " + + std::to_string(scheme.degree_fine) + " -> " + + std::to_string(scheme.degree_coarse) + + " not instantiated!")); + // ----------------------------- coarse ---------------------------- + + + // write into dst vector + { + const unsigned int *indices = + &scheme + .level_dof_indices_coarse[cell * scheme.dofs_per_cell_coarse]; + for (unsigned int v = 0; v < n_lanes; ++v) + { + for (unsigned int i = 0; i < scheme.dofs_per_cell_coarse; ++i) + constraint_coarse.distribute_local_to_global( + partitioner_coarse->local_to_global(indices[i]), + evaluation_data_coarse[i][v], + this->vec_coarse); + indices += scheme.dofs_per_cell_coarse; + } + } + } + } + + if (schemes.size() && schemes.front().fine_element_is_continuous) + this->vec_coarse.compress(VectorOperation::add); + + dst.copy_locally_owned_data_from(this->vec_coarse); +} + + + +template +void +MGTwoLevelTransfer>:: + reinit_geometric_transfer(const DoFHandler & dof_handler_fine, + const DoFHandler & dof_handler_coarse, + const AffineConstraints &constraint_fine, + const AffineConstraints &constraint_coarse) +{ + internal::MGTwoLevelTransferImplementation::reinit_geometric_transfer( + dof_handler_fine, + dof_handler_coarse, + constraint_fine, + constraint_coarse, + *this); +} + + + +template +void +MGTwoLevelTransfer>:: + reinit_polynomial_transfer(const DoFHandler &dof_handler_fine, + const DoFHandler &dof_handler_coarse, + const AffineConstraints &constraint_fine, + const AffineConstraints &constraint_coarse) +{ + internal::MGTwoLevelTransferImplementation::reinit_polynomial_transfer( + dof_handler_fine, + dof_handler_coarse, + constraint_fine, + constraint_coarse, + *this); +} + + + +template +bool +MGTwoLevelTransfer>:: + polynomial_transfer_supported(const unsigned int fe_degree_fine, + const unsigned int fe_degree_coarse) +{ + CellTransfer cell_transfer(fe_degree_fine, fe_degree_coarse); + CellProlongatorTest cell_transfer_test; + + return cell_transfer.run(cell_transfer_test); +} + +DEAL_II_NAMESPACE_CLOSE + +#endif diff --git a/source/multigrid/CMakeLists.txt b/source/multigrid/CMakeLists.txt index fc35b7c4c2..1a3ca6c37f 100644 --- a/source/multigrid/CMakeLists.txt +++ b/source/multigrid/CMakeLists.txt @@ -20,6 +20,7 @@ SET(_unity_include_src mg_level_global_transfer.cc mg_transfer_block.cc mg_transfer_component.cc + mg_transfer_global_coarsening.cc mg_transfer_internal.cc mg_transfer_prebuilt.cc multigrid.cc @@ -45,6 +46,7 @@ SET(_inst mg_tools.inst.in mg_transfer_block.inst.in mg_transfer_component.inst.in + mg_transfer_global_coarsening.inst.in mg_transfer_internal.inst.in mg_transfer_matrix_free.inst.in mg_transfer_prebuilt.inst.in diff --git a/source/multigrid/mg_transfer_global_coarsening.cc b/source/multigrid/mg_transfer_global_coarsening.cc new file mode 100644 index 0000000000..92e0574c93 --- /dev/null +++ b/source/multigrid/mg_transfer_global_coarsening.cc @@ -0,0 +1,22 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 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_NAMESPACE_OPEN + +#include "mg_transfer_global_coarsening.inst" + +DEAL_II_NAMESPACE_CLOSE diff --git a/source/multigrid/mg_transfer_global_coarsening.inst.in b/source/multigrid/mg_transfer_global_coarsening.inst.in new file mode 100644 index 0000000000..80cb0daca4 --- /dev/null +++ b/source/multigrid/mg_transfer_global_coarsening.inst.in @@ -0,0 +1,22 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 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; S1 : REAL_SCALARS) + { + template class MGTwoLevelTransfer>; + } diff --git a/tests/multigrid-global-coarsening/CMakeLists.txt b/tests/multigrid-global-coarsening/CMakeLists.txt new file mode 100644 index 0000000000..d33eafa20b --- /dev/null +++ b/tests/multigrid-global-coarsening/CMakeLists.txt @@ -0,0 +1,4 @@ +CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12) +INCLUDE(../setup_testsubproject.cmake) +PROJECT(testsuite CXX) +DEAL_II_PICKUP_TESTS() diff --git a/tests/multigrid-global-coarsening/global_id_01.cc b/tests/multigrid-global-coarsening/global_id_01.cc new file mode 100644 index 0000000000..f113b400b3 --- /dev/null +++ b/tests/multigrid-global-coarsening/global_id_01.cc @@ -0,0 +1,90 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 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. +// +// --------------------------------------------------------------------- + + +// Test CellIDTranslator. + +#include + +#include +#include + +#include + +#include + +#include + +#include + +#include + +#include + +#include "../tests.h" + +template +void +test(const MPI_Comm &comm) +{ + Triangulation basetria; + GridGenerator::subdivided_hyper_cube(basetria, 4); + basetria.refine_global(4); + + const auto deterimine_n_coarse_cells = [&comm](auto &tria) { + types::coarse_cell_id n_coarse_cells = 0; + + for (auto cell : tria.active_cell_iterators()) + if (!cell->is_artificial()) + n_coarse_cells = + std::max(n_coarse_cells, cell->id().get_coarse_cell_id()); + + return Utilities::MPI::max(n_coarse_cells, comm) + 1; + }; + + // create translator: CellID <-> unique ID + internal::CellIDTranslator cell_id_translator( + deterimine_n_coarse_cells(basetria), basetria.n_global_levels()); + + + for (auto cell : basetria.cell_iterators()) + { + Assert(cell->id() == cell_id_translator.to_cell_id( + cell_id_translator.translate(cell)), + ExcNotImplemented()); + + if (cell->has_children()) + { + for (unsigned int c = 0; c < cell->n_children(); ++c) + { + Assert(cell->child(c)->id() == + cell_id_translator.to_cell_id( + cell_id_translator.translate(cell, c)), + ExcNotImplemented()); + } + } + } +} + +int +main(int argc, char *argv[]) +{ + Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1); + MPILogInitAll all; + + const MPI_Comm comm = MPI_COMM_WORLD; + + test<2, 2>(comm); +} diff --git a/tests/multigrid-global-coarsening/global_id_01.with_p4est=true.mpirun=1.output b/tests/multigrid-global-coarsening/global_id_01.with_p4est=true.mpirun=1.output new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/tests/multigrid-global-coarsening/global_id_01.with_p4est=true.mpirun=1.output @@ -0,0 +1 @@ + diff --git a/tests/multigrid-global-coarsening/mg_transfer_a_01.cc b/tests/multigrid-global-coarsening/mg_transfer_a_01.cc new file mode 100644 index 0000000000..2635487172 --- /dev/null +++ b/tests/multigrid-global-coarsening/mg_transfer_a_01.cc @@ -0,0 +1,154 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 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. +// +// --------------------------------------------------------------------- + + +/** + * Test transfer operator for global coarsening. + * + * Example: + * + * +---+---+-----+ +-----+-----+ + * | k | k | | | | | + * |---+---| k | | k | k | + * | k | k | | 0 | | | + * +---+---+-----+ -> +-----+-----+ + * | k | k | | | | | + * |---+---| k | | k | k | + * | k | k | | | | | + * +---+---+-----+ +-----+-----+ + * + * ... with fe_degree in the cells + */ + +#include +#include +#include +#include + +#include + +#include + +#include +#include +#include +#include + +#include +#include + +#include +#include + +#include +#include + +#include "test.h" + +using namespace dealii; + +template +void +do_test(const FiniteElement &fe_fine, const FiniteElement &fe_coarse) +{ + auto create_fine_grid = [](Triangulation &tria) { + GridGenerator::hyper_cube(tria); + tria.refine_global(); + + for (auto &cell : tria.active_cell_iterators()) + if (cell->active() && cell->center()[0] < 0.5) + cell->set_refine_flag(); + tria.execute_coarsening_and_refinement(); + }; + + auto execute_global_coarsening = [](Triangulation &tria) { + for (auto &cell : tria.active_cell_iterators()) + cell->set_coarsen_flag(); + tria.execute_coarsening_and_refinement(); + }; + + // create coarse grid + parallel::distributed::Triangulation tria_coarse(MPI_COMM_WORLD); + create_fine_grid(tria_coarse); + execute_global_coarsening(tria_coarse); + + // create fine grid + parallel::distributed::Triangulation tria_fine(MPI_COMM_WORLD); + create_fine_grid(tria_fine); + + // setup dof-handlers + DoFHandler dof_handler_fine(tria_fine); + dof_handler_fine.distribute_dofs(fe_fine); + + DoFHandler dof_handler_coarse(tria_coarse); + dof_handler_coarse.distribute_dofs(fe_coarse); + + // setup constraint matrix + AffineConstraints constraint_coarse; + DoFTools::make_hanging_node_constraints(dof_handler_coarse, + constraint_coarse); + constraint_coarse.close(); + + AffineConstraints constraint_fine; + DoFTools::make_hanging_node_constraints(dof_handler_fine, constraint_fine); + constraint_coarse.close(); + + // setup transfer operator + MGTwoLevelTransfer> transfer; + transfer.reinit_geometric_transfer(dof_handler_fine, + dof_handler_coarse, + constraint_fine, + constraint_coarse); + + test_transfer_operator(transfer, dof_handler_fine, dof_handler_coarse); +} + +template +void +test(int fe_degree) +{ + const auto str_fine = std::to_string(fe_degree); + const auto str_coarse = std::to_string(fe_degree); + + { + deallog.push("CG<2>(" + str_fine + ")<->CG<2>(" + str_coarse + ")"); + do_test(FE_Q(fe_degree), FE_Q(fe_degree)); + deallog.pop(); + } + + { + deallog.push("DG<2>(" + str_fine + ")<->CG<2>(" + str_coarse + ")"); + do_test(FE_DGQ(fe_degree), FE_Q(fe_degree)); + deallog.pop(); + } + + { + deallog.push("DG<2>(" + str_fine + ")<->DG<2>(" + str_coarse + ")"); + do_test(FE_DGQ(fe_degree), FE_DGQ(fe_degree)); + deallog.pop(); + } +} + +int +main(int argc, char **argv) +{ + Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1); + MPILogInitAll all; + + deallog.precision(8); + + for (unsigned int i = 1; i < 5; i++) + test<2, double>(i); +} diff --git a/tests/multigrid-global-coarsening/mg_transfer_a_01.with_p4est=true.mpirun=1.output b/tests/multigrid-global-coarsening/mg_transfer_a_01.with_p4est=true.mpirun=1.output new file mode 100644 index 0000000000..2155668cfb --- /dev/null +++ b/tests/multigrid-global-coarsening/mg_transfer_a_01.with_p4est=true.mpirun=1.output @@ -0,0 +1,265 @@ + +DEAL:0:CG<2>(1)<->CG<2>(1)::weights: +DEAL:0:CG<2>(1)<->CG<2>(1)::0.50000000 1.0000000 0.25000000 0.50000000 0.25000000 0.50000000 0.50000000 1.0000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:CG<2>(1)<->CG<2>(1)::0 1 2 3 2 3 4 5 +DEAL:0:CG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:CG<2>(1)<->CG<2>(1)::1 4 3 5 3 5 7 8 +DEAL:0:CG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:CG<2>(1)<->CG<2>(1)::1.0000000 0.0000000 0.0000000 1.0000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::weights: +DEAL:0:CG<2>(1)<->CG<2>(1)::1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.0000000 0.50000000 0.25000000 0.25000000 0.0000000 0.50000000 0.25000000 0.25000000 0.25000000 0.50000000 0.25000000 0.25000000 0.25000000 0.50000000 0.25000000 0.25000000 0.0000000 0.50000000 0.25000000 0.25000000 0.0000000 1.0000000 0.50000000 0.50000000 0.50000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:CG<2>(1)<->CG<2>(1)::6 7 7 0 8 9 9 10 8 9 9 10 11 12 12 2 11 12 12 2 13 14 14 15 13 14 14 15 16 17 17 4 +DEAL:0:CG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:CG<2>(1)<->CG<2>(1)::0 1 2 3 2 3 6 7 +DEAL:0:CG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:CG<2>(1)<->CG<2>(1)::1.0000000 0.50000000 0.50000000 0.0000000 0.0000000 0.50000000 0.50000000 1.0000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::4.2426407 +DEAL:0:CG<2>(1)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::5.6789083 +DEAL:0:CG<2>(1)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::2.2500000 1.7500000 3.0000000 2.0000000 1.0000000 1.0000000 2.2500000 1.7500000 1.0000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::weights: +DEAL:0:DG<2>(1)<->CG<2>(1):: +DEAL:0:DG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(1)<->CG<2>(1)::0 1 2 3 4 5 6 7 +DEAL:0:DG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(1)<->CG<2>(1)::1 4 3 5 3 5 7 8 +DEAL:0:DG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(1)<->CG<2>(1)::1.0000000 0.0000000 0.0000000 1.0000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::weights: +DEAL:0:DG<2>(1)<->CG<2>(1):: +DEAL:0:DG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(1)<->CG<2>(1)::8 9 12 13 10 11 14 15 16 17 20 21 18 19 22 23 24 25 28 29 26 27 30 31 32 33 36 37 34 35 38 39 +DEAL:0:DG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(1)<->CG<2>(1)::0 1 2 3 2 3 6 7 +DEAL:0:DG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(1)<->CG<2>(1)::1.0000000 0.50000000 0.50000000 0.0000000 0.0000000 0.50000000 0.50000000 1.0000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::6.3245553 +DEAL:0:DG<2>(1)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::15.874508 +DEAL:0:DG<2>(1)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::4.0000000 5.0000000 8.0000000 10.000000 1.0000000 2.0000000 4.0000000 5.0000000 1.0000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::weights: +DEAL:0:DG<2>(1)<->DG<2>(1):: +DEAL:0:DG<2>(1)<->DG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(1)<->DG<2>(1)::0 1 2 3 4 5 6 7 +DEAL:0:DG<2>(1)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(1)<->DG<2>(1)::4 5 6 7 12 13 14 15 +DEAL:0:DG<2>(1)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(1)<->DG<2>(1)::1.0000000 0.0000000 0.0000000 1.0000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::weights: +DEAL:0:DG<2>(1)<->DG<2>(1):: +DEAL:0:DG<2>(1)<->DG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(1)<->DG<2>(1)::8 9 12 13 10 11 14 15 16 17 20 21 18 19 22 23 24 25 28 29 26 27 30 31 32 33 36 37 34 35 38 39 +DEAL:0:DG<2>(1)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(1)<->DG<2>(1)::0 1 2 3 8 9 10 11 +DEAL:0:DG<2>(1)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(1)<->DG<2>(1)::1.0000000 0.50000000 0.50000000 0.0000000 0.0000000 0.50000000 0.50000000 1.0000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::6.3245553 +DEAL:0:DG<2>(1)<->DG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::11.661904 +DEAL:0:DG<2>(1)<->DG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::4.0000000 4.0000000 4.0000000 4.0000000 1.0000000 1.0000000 1.0000000 1.0000000 4.0000000 4.0000000 4.0000000 4.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::weights: +DEAL:0:CG<2>(2)<->CG<2>(2)::0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.25000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:CG<2>(2)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 2 7 3 11 14 12 9 13 10 +DEAL:0:CG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:CG<2>(2)<->CG<2>(2)::1 12 9 5 14 11 3 13 10 3 13 10 18 24 22 16 23 21 +DEAL:0:CG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:CG<2>(2)<->CG<2>(2)::1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::weights: +DEAL:0:CG<2>(2)<->CG<2>(2)::1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 0.50000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 0.0000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.0000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 0.0000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.25000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.25000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 0.0000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.0000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 0.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 0.50000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:CG<2>(2)<->CG<2>(2)::15 21 16 16 26 0 19 23 20 20 28 25 17 22 18 18 27 24 17 22 18 18 27 24 31 34 32 32 37 35 29 33 30 30 36 2 29 33 30 30 36 2 40 43 41 41 47 45 38 42 39 39 46 44 38 42 39 39 46 44 50 53 51 51 56 54 48 52 49 49 55 9 +DEAL:0:CG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:CG<2>(2)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 2 7 3 17 20 18 15 19 16 +DEAL:0:CG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:CG<2>(2)<->CG<2>(2)::1.0000000 0.37500000 0.0000000 0.0000000 -0.12500000 0.0000000 0.0000000 0.75000000 1.0000000 1.0000000 0.75000000 0.0000000 0.0000000 -0.12500000 0.0000000 0.0000000 0.37500000 1.0000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::7.5498344 +DEAL:0:CG<2>(2)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::12.659606 +DEAL:0:CG<2>(2)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::1.5625000 1.3125000 1.8750000 1.3750000 3.1250000 1.6250000 3.1250000 3.7500000 6.2500000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.5625000 1.3125000 3.1250000 1.6250000 3.1250000 6.2500000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::weights: +DEAL:0:DG<2>(2)<->CG<2>(2):: +DEAL:0:DG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(2)<->CG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 +DEAL:0:DG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(2)<->CG<2>(2)::1 9 3 10 5 11 12 13 14 3 10 16 21 18 22 13 23 24 +DEAL:0:DG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(2)<->CG<2>(2)::1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::weights: +DEAL:0:DG<2>(2)<->CG<2>(2):: +DEAL:0:DG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(2)<->CG<2>(2)::18 19 20 27 28 29 21 22 23 30 31 32 24 25 26 33 34 35 36 37 38 45 46 47 39 40 41 48 49 50 42 43 44 51 52 53 54 55 56 63 64 65 57 58 59 66 67 68 60 61 62 69 70 71 72 73 74 81 82 83 75 76 77 84 85 86 78 79 80 87 88 89 +DEAL:0:DG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(2)<->CG<2>(2)::0 1 2 3 4 5 6 7 8 2 3 15 16 17 18 7 19 20 +DEAL:0:DG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(2)<->CG<2>(2)::1.0000000 0.37500000 0.0000000 0.0000000 -0.12500000 0.0000000 0.0000000 0.75000000 1.0000000 1.0000000 0.75000000 0.0000000 0.0000000 -0.12500000 0.0000000 0.0000000 0.37500000 1.0000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::9.4868330 +DEAL:0:DG<2>(2)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::24.972328 +DEAL:0:DG<2>(2)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::1.5625000 5.3750000 3.1250000 10.750000 12.250000 5.3750000 1.5625000 5.9375000 1.5625000 1.0000000 2.0000000 1.0000000 1.0000000 2.0000000 1.0000000 1.5625000 5.3750000 12.250000 5.3750000 4.3750000 1.5625000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::weights: +DEAL:0:DG<2>(2)<->DG<2>(2):: +DEAL:0:DG<2>(2)<->DG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(2)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 +DEAL:0:DG<2>(2)<->DG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(2)<->DG<2>(2)::9 10 11 12 13 14 15 16 17 27 28 29 30 31 32 33 34 35 +DEAL:0:DG<2>(2)<->DG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(2)<->DG<2>(2)::1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::weights: +DEAL:0:DG<2>(2)<->DG<2>(2):: +DEAL:0:DG<2>(2)<->DG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(2)<->DG<2>(2)::18 19 20 27 28 29 21 22 23 30 31 32 24 25 26 33 34 35 36 37 38 45 46 47 39 40 41 48 49 50 42 43 44 51 52 53 54 55 56 63 64 65 57 58 59 66 67 68 60 61 62 69 70 71 72 73 74 81 82 83 75 76 77 84 85 86 78 79 80 87 88 89 +DEAL:0:DG<2>(2)<->DG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(2)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 18 19 20 21 22 23 24 25 26 +DEAL:0:DG<2>(2)<->DG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(2)<->DG<2>(2)::1.0000000 0.37500000 0.0000000 0.0000000 -0.12500000 0.0000000 0.0000000 0.75000000 1.0000000 1.0000000 0.75000000 0.0000000 0.0000000 -0.12500000 0.0000000 0.0000000 0.37500000 1.0000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::9.4868330 +DEAL:0:DG<2>(2)<->DG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::22.153583 +DEAL:0:DG<2>(2)<->DG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::1.5625000 4.3750000 1.5625000 4.3750000 12.250000 4.3750000 1.5625000 4.3750000 1.5625000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.5625000 4.3750000 1.5625000 4.3750000 12.250000 4.3750000 1.5625000 4.3750000 1.5625000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::weights: +DEAL:0:CG<2>(3)<->CG<2>(3)::0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:0:CG<2>(3)<->CG<2>(3)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 2 10 11 3 18 24 25 20 19 26 27 21 16 22 23 17 +DEAL:0:CG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:0:CG<2>(3)<->CG<2>(3)::1 20 21 16 6 24 25 18 7 26 27 19 3 22 23 17 3 22 23 17 32 45 46 41 33 47 48 42 29 43 44 40 +DEAL:0:CG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:0:CG<2>(3)<->CG<2>(3)::1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::weights: +DEAL:0:CG<2>(3)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 0.50000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:0:CG<2>(3)<->CG<2>(3)::28 36 37 29 29 47 48 0 32 40 41 34 34 51 52 45 33 42 43 35 35 53 54 46 30 38 39 31 31 49 50 44 30 38 39 31 31 49 50 44 57 63 64 59 59 71 72 67 58 65 66 60 60 73 74 68 55 61 62 56 56 69 70 2 55 61 62 56 56 69 70 2 77 83 84 79 79 92 93 88 78 85 86 80 80 94 95 89 75 81 82 76 76 90 91 87 75 81 82 76 76 90 91 87 98 104 105 100 100 112 113 108 99 106 107 101 101 114 115 109 96 102 103 97 97 110 111 16 +DEAL:0:CG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:0:CG<2>(3)<->CG<2>(3)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 2 10 11 3 30 36 37 32 31 38 39 33 28 34 35 29 +DEAL:0:CG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:0:CG<2>(3)<->CG<2>(3)::1.0000000 0.34860680 -0.098606798 -0.12500000 -0.12500000 -0.055901699 0.055901699 0.0000000 0.0000000 0.77950850 0.93401699 0.62500000 0.62500000 0.22049150 -0.18401699 0.0000000 0.0000000 -0.18401699 0.22049150 0.62500000 0.62500000 0.93401699 0.77950850 0.0000000 0.0000000 0.055901699 -0.055901699 -0.12500000 -0.12500000 -0.098606798 0.34860680 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::10.770330 +DEAL:0:CG<2>(3)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::19.134240 +DEAL:0:CG<2>(3)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::1.2656250 1.1406250 1.4062500 1.1562500 2.6718750 2.6718750 1.2968750 1.2968750 2.6718750 2.6718750 2.9687500 2.9687500 5.6406250 5.6406250 5.6406250 5.6406250 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.2656250 1.1406250 2.6718750 2.6718750 1.2968750 1.2968750 2.6718750 2.6718750 5.6406250 5.6406250 5.6406250 5.6406250 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::weights: +DEAL:0:DG<2>(3)<->CG<2>(3):: +DEAL:0:DG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->CG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 +DEAL:0:DG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->CG<2>(3)::1 16 3 17 6 7 18 19 20 21 22 23 24 25 26 27 3 17 29 40 32 33 41 42 22 23 43 44 45 46 47 48 +DEAL:0:DG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->CG<2>(3)::1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::weights: +DEAL:0:DG<2>(3)<->CG<2>(3):: +DEAL:0:DG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->CG<2>(3)::32 33 34 35 48 49 50 51 36 37 38 39 52 53 54 55 40 41 42 43 56 57 58 59 44 45 46 47 60 61 62 63 64 65 66 67 80 81 82 83 68 69 70 71 84 85 86 87 72 73 74 75 88 89 90 91 76 77 78 79 92 93 94 95 96 97 98 99 112 113 114 115 100 101 102 103 116 117 118 119 104 105 106 107 120 121 122 123 108 109 110 111 124 125 126 127 128 129 130 131 144 145 146 147 132 133 134 135 148 149 150 151 136 137 138 139 152 153 154 155 140 141 142 143 156 157 158 159 +DEAL:0:DG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->CG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 3 28 29 30 31 32 33 10 11 34 35 36 37 38 39 +DEAL:0:DG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->CG<2>(3)::1.0000000 0.34860680 -0.098606798 -0.12500000 -0.12500000 -0.055901699 0.055901699 0.0000000 0.0000000 0.77950850 0.93401699 0.62500000 0.62500000 0.22049150 -0.18401699 0.0000000 0.0000000 -0.18401699 0.22049150 0.62500000 0.62500000 0.93401699 0.77950850 0.0000000 0.0000000 0.055901699 -0.055901699 -0.12500000 -0.12500000 -0.098606798 0.34860680 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::12.649111 +DEAL:0:DG<2>(3)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::32.124757 +DEAL:0:DG<2>(3)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::1.0000000 4.0000000 4.0000000 6.0000000 3.0000000 9.0000000 10.000000 4.0000000 3.0000000 9.0000000 12.000000 12.000000 1.0000000 3.0000000 3.0000000 1.0000000 1.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 3.0000000 2.0000000 3.0000000 9.0000000 10.000000 4.0000000 9.0000000 3.0000000 1.0000000 3.0000000 3.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::weights: +DEAL:0:DG<2>(3)<->DG<2>(3):: +DEAL:0:DG<2>(3)<->DG<2>(3)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->DG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 +DEAL:0:DG<2>(3)<->DG<2>(3)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->DG<2>(3)::16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 +DEAL:0:DG<2>(3)<->DG<2>(3)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->DG<2>(3)::1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::weights: +DEAL:0:DG<2>(3)<->DG<2>(3):: +DEAL:0:DG<2>(3)<->DG<2>(3)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->DG<2>(3)::32 33 34 35 48 49 50 51 36 37 38 39 52 53 54 55 40 41 42 43 56 57 58 59 44 45 46 47 60 61 62 63 64 65 66 67 80 81 82 83 68 69 70 71 84 85 86 87 72 73 74 75 88 89 90 91 76 77 78 79 92 93 94 95 96 97 98 99 112 113 114 115 100 101 102 103 116 117 118 119 104 105 106 107 120 121 122 123 108 109 110 111 124 125 126 127 128 129 130 131 144 145 146 147 132 133 134 135 148 149 150 151 136 137 138 139 152 153 154 155 140 141 142 143 156 157 158 159 +DEAL:0:DG<2>(3)<->DG<2>(3)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->DG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 +DEAL:0:DG<2>(3)<->DG<2>(3)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->DG<2>(3)::1.0000000 0.34860680 -0.098606798 -0.12500000 -0.12500000 -0.055901699 0.055901699 0.0000000 0.0000000 0.77950850 0.93401699 0.62500000 0.62500000 0.22049150 -0.18401699 0.0000000 0.0000000 -0.18401699 0.22049150 0.62500000 0.62500000 0.93401699 0.77950850 0.0000000 0.0000000 0.055901699 -0.055901699 -0.12500000 -0.12500000 -0.098606798 0.34860680 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::12.649111 +DEAL:0:DG<2>(3)<->DG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::28.844410 +DEAL:0:DG<2>(3)<->DG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::1.0000000 3.0000000 3.0000000 1.0000000 3.0000000 9.0000000 9.0000000 3.0000000 3.0000000 9.0000000 9.0000000 3.0000000 1.0000000 3.0000000 3.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 3.0000000 3.0000000 1.0000000 3.0000000 9.0000000 9.0000000 3.0000000 3.0000000 9.0000000 9.0000000 3.0000000 1.0000000 3.0000000 3.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::weights: +DEAL:0:CG<2>(4)<->CG<2>(4)::0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:0:CG<2>(4)<->CG<2>(4)::0 10 11 12 1 4 16 17 18 7 5 19 20 21 8 6 22 23 24 9 2 13 14 15 3 2 13 14 15 3 27 36 37 38 30 28 39 40 41 31 29 42 43 44 32 25 33 34 35 26 +DEAL:0:CG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:0:CG<2>(4)<->CG<2>(4)::1 30 31 32 25 7 36 37 38 27 8 39 40 41 28 9 42 43 44 29 3 33 34 35 26 3 33 34 35 26 50 72 73 74 66 51 75 76 77 67 52 78 79 80 68 46 69 70 71 65 +DEAL:0:CG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:0:CG<2>(4)<->CG<2>(4)::1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::weights: +DEAL:0:CG<2>(4)<->CG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:0:CG<2>(4)<->CG<2>(4)::45 55 56 57 46 46 74 75 76 0 49 61 62 63 52 52 80 81 82 71 50 64 65 66 53 53 83 84 85 72 51 67 68 69 54 54 86 87 88 73 47 58 59 60 48 48 77 78 79 70 47 58 59 60 48 48 77 78 79 70 91 100 101 102 94 94 115 116 117 109 92 103 104 105 95 95 118 119 120 110 93 106 107 108 96 96 121 122 123 111 89 97 98 99 90 90 112 113 114 2 89 97 98 99 90 90 112 113 114 2 126 135 136 137 129 129 151 152 153 145 127 138 139 140 130 130 154 155 156 146 128 141 142 143 131 131 157 158 159 147 124 132 133 134 125 125 148 149 150 144 124 132 133 134 125 125 148 149 150 144 162 171 172 173 165 165 186 187 188 180 163 174 175 176 166 166 189 190 191 181 164 177 178 179 167 167 192 193 194 182 160 168 169 170 161 161 183 184 185 25 +DEAL:0:CG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:0:CG<2>(4)<->CG<2>(4)::0 10 11 12 1 4 16 17 18 7 5 19 20 21 8 6 22 23 24 9 2 13 14 15 3 2 13 14 15 3 47 56 57 58 50 48 59 60 61 51 49 62 63 64 52 45 53 54 55 46 +DEAL:0:CG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:0:CG<2>(4)<->CG<2>(4)::1.0000000 0.33850784 -0.11718750 -0.070650701 0.0000000 0.0000000 0.049844426 0.039062500 -0.031987283 0.0000000 0.0000000 0.78985163 0.88403172 0.28297033 0.0000000 0.0000000 -0.16485163 -0.11840672 0.092029673 0.0000000 0.0000000 -0.18840187 0.31250000 0.90268758 1.0000000 1.0000000 0.90268758 0.31250000 -0.18840187 0.0000000 0.0000000 0.092029673 -0.11840672 -0.16485163 0.0000000 0.0000000 0.28297033 0.88403172 0.78985163 0.0000000 0.0000000 -0.031987283 0.039062500 0.049844426 0.0000000 0.0000000 -0.070650701 -0.11718750 0.33850784 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::13.964240 +DEAL:0:CG<2>(4)<->CG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::25.823990 +DEAL:0:CG<2>(4)<->CG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::1.4582719 1.2506826 1.7089545 1.2937759 2.1321498 3.6874601 2.1321498 1.3665248 1.6338887 1.3665248 2.1321498 3.6874601 2.1321498 2.4986747 4.3213489 2.4986747 3.1174316 5.3914621 3.1174316 5.3914621 9.3242985 5.3914621 3.1174316 5.3914621 3.1174316 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.4582719 1.2506826 2.1321498 3.6874601 2.1321498 1.3665248 1.6338887 1.3665248 2.1321498 3.6874601 2.1321498 3.1174316 5.3914621 3.1174316 5.3914621 9.3242985 5.3914621 3.1174316 5.3914621 3.1174316 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::weights: +DEAL:0:DG<2>(4)<->CG<2>(4):: +DEAL:0:DG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->CG<2>(4)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 +DEAL:0:DG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->CG<2>(4)::1 25 3 26 7 8 9 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 3 26 46 65 50 51 52 66 67 68 33 34 35 69 70 71 72 73 74 75 76 77 78 79 80 +DEAL:0:DG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->CG<2>(4)::1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::weights: +DEAL:0:DG<2>(4)<->CG<2>(4):: +DEAL:0:DG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->CG<2>(4)::50 51 52 53 54 75 76 77 78 79 55 56 57 58 59 80 81 82 83 84 60 61 62 63 64 85 86 87 88 89 65 66 67 68 69 90 91 92 93 94 70 71 72 73 74 95 96 97 98 99 100 101 102 103 104 125 126 127 128 129 105 106 107 108 109 130 131 132 133 134 110 111 112 113 114 135 136 137 138 139 115 116 117 118 119 140 141 142 143 144 120 121 122 123 124 145 146 147 148 149 150 151 152 153 154 175 176 177 178 179 155 156 157 158 159 180 181 182 183 184 160 161 162 163 164 185 186 187 188 189 165 166 167 168 169 190 191 192 193 194 170 171 172 173 174 195 196 197 198 199 200 201 202 203 204 225 226 227 228 229 205 206 207 208 209 230 231 232 233 234 210 211 212 213 214 235 236 237 238 239 215 216 217 218 219 240 241 242 243 244 220 221 222 223 224 245 246 247 248 249 +DEAL:0:DG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->CG<2>(4)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 3 45 46 47 48 49 50 51 52 13 14 15 53 54 55 56 57 58 59 60 61 62 63 64 +DEAL:0:DG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->CG<2>(4)::1.0000000 0.33850784 -0.11718750 -0.070650701 0.0000000 0.0000000 0.049844426 0.039062500 -0.031987283 0.0000000 0.0000000 0.78985163 0.88403172 0.28297033 0.0000000 0.0000000 -0.16485163 -0.11840672 0.092029673 0.0000000 0.0000000 -0.18840187 0.31250000 0.90268758 1.0000000 1.0000000 0.90268758 0.31250000 -0.18840187 0.0000000 0.0000000 0.092029673 -0.11840672 -0.16485163 0.0000000 0.0000000 0.28297033 0.88403172 0.78985163 0.0000000 0.0000000 -0.031987283 0.039062500 0.049844426 0.0000000 0.0000000 -0.070650701 -0.11718750 0.33850784 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::15.811388 +DEAL:0:DG<2>(4)<->CG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::40.960362 +DEAL:0:DG<2>(4)<->CG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::1.4582719 3.1321498 6.3533213 6.2642997 1.4582719 2.1321498 3.1174316 8.1570871 4.1174316 3.1321498 4.8950494 7.1570871 16.431441 12.052136 12.052136 18.563591 3.1174316 7.1570871 3.1174316 2.1321498 1.4582719 2.1321498 4.8950494 2.1321498 1.4582719 1.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 2.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 4.8950494 3.1321498 1.4582719 2.1321498 3.1174316 8.1570871 4.1174316 3.1321498 7.1570871 4.8950494 2.1321498 3.1174316 7.1570871 3.1174316 2.1321498 1.4582719 2.1321498 4.8950494 2.1321498 1.4582719 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::weights: +DEAL:0:DG<2>(4)<->DG<2>(4):: +DEAL:0:DG<2>(4)<->DG<2>(4)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->DG<2>(4)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 +DEAL:0:DG<2>(4)<->DG<2>(4)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->DG<2>(4)::25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 +DEAL:0:DG<2>(4)<->DG<2>(4)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->DG<2>(4)::1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::weights: +DEAL:0:DG<2>(4)<->DG<2>(4):: +DEAL:0:DG<2>(4)<->DG<2>(4)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->DG<2>(4)::50 51 52 53 54 75 76 77 78 79 55 56 57 58 59 80 81 82 83 84 60 61 62 63 64 85 86 87 88 89 65 66 67 68 69 90 91 92 93 94 70 71 72 73 74 95 96 97 98 99 100 101 102 103 104 125 126 127 128 129 105 106 107 108 109 130 131 132 133 134 110 111 112 113 114 135 136 137 138 139 115 116 117 118 119 140 141 142 143 144 120 121 122 123 124 145 146 147 148 149 150 151 152 153 154 175 176 177 178 179 155 156 157 158 159 180 181 182 183 184 160 161 162 163 164 185 186 187 188 189 165 166 167 168 169 190 191 192 193 194 170 171 172 173 174 195 196 197 198 199 200 201 202 203 204 225 226 227 228 229 205 206 207 208 209 230 231 232 233 234 210 211 212 213 214 235 236 237 238 239 215 216 217 218 219 240 241 242 243 244 220 221 222 223 224 245 246 247 248 249 +DEAL:0:DG<2>(4)<->DG<2>(4)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->DG<2>(4)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 +DEAL:0:DG<2>(4)<->DG<2>(4)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->DG<2>(4)::1.0000000 0.33850784 -0.11718750 -0.070650701 0.0000000 0.0000000 0.049844426 0.039062500 -0.031987283 0.0000000 0.0000000 0.78985163 0.88403172 0.28297033 0.0000000 0.0000000 -0.16485163 -0.11840672 0.092029673 0.0000000 0.0000000 -0.18840187 0.31250000 0.90268758 1.0000000 1.0000000 0.90268758 0.31250000 -0.18840187 0.0000000 0.0000000 0.092029673 -0.11840672 -0.16485163 0.0000000 0.0000000 0.28297033 0.88403172 0.78985163 0.0000000 0.0000000 -0.031987283 0.039062500 0.049844426 0.0000000 0.0000000 -0.070650701 -0.11718750 0.33850784 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::15.811388 +DEAL:0:DG<2>(4)<->DG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::36.864132 +DEAL:0:DG<2>(4)<->DG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::1.4582719 2.1321498 4.8950494 2.1321498 1.4582719 2.1321498 3.1174316 7.1570871 3.1174316 2.1321498 4.8950494 7.1570871 16.431441 7.1570871 4.8950494 2.1321498 3.1174316 7.1570871 3.1174316 2.1321498 1.4582719 2.1321498 4.8950494 2.1321498 1.4582719 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.4582719 2.1321498 4.8950494 2.1321498 1.4582719 2.1321498 3.1174316 7.1570871 3.1174316 2.1321498 4.8950494 7.1570871 16.431441 7.1570871 4.8950494 2.1321498 3.1174316 7.1570871 3.1174316 2.1321498 1.4582719 2.1321498 4.8950494 2.1321498 1.4582719 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 diff --git a/tests/multigrid-global-coarsening/mg_transfer_a_01.with_p4est=true.mpirun=2.output b/tests/multigrid-global-coarsening/mg_transfer_a_01.with_p4est=true.mpirun=2.output new file mode 100644 index 0000000000..adadf2205e --- /dev/null +++ b/tests/multigrid-global-coarsening/mg_transfer_a_01.with_p4est=true.mpirun=2.output @@ -0,0 +1,531 @@ + +DEAL:0:CG<2>(1)<->CG<2>(1)::weights: +DEAL:0:CG<2>(1)<->CG<2>(1)::0.500000 1.000000 0.250000 0.500000 0.250000 0.500000 0.500000 1.000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:CG<2>(1)<->CG<2>(1)::0 1 2 3 2 3 11 12 +DEAL:0:CG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:CG<2>(1)<->CG<2>(1)::1 4 3 5 3 5 7 8 +DEAL:0:CG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:CG<2>(1)<->CG<2>(1)::1.000000 0.000000 0.000000 1.000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::weights: +DEAL:0:CG<2>(1)<->CG<2>(1)::1.000000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.000000 0.500000 0.250000 0.250000 0.000000 0.500000 0.250000 0.250000 0.250000 0.500000 0.250000 0.250000 0.250000 0.500000 0.250000 0.250000 0.000000 0.500000 0.250000 0.250000 0.000000 1.000000 0.500000 0.500000 0.500000 +DEAL:0:CG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:CG<2>(1)<->CG<2>(1)::4 5 5 0 6 7 7 8 6 7 7 8 9 10 10 2 9 10 10 2 13 14 14 15 13 14 14 15 16 17 17 11 +DEAL:0:CG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:CG<2>(1)<->CG<2>(1)::0 1 2 3 2 3 6 7 +DEAL:0:CG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:CG<2>(1)<->CG<2>(1)::1.000000 0.500000 0.500000 0.000000 0.000000 0.500000 0.500000 1.000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::4.242641 +DEAL:0:CG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::5.678908 +DEAL:0:CG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::2.250000 1.750000 3.000000 2.000000 1.000000 1.000000 2.250000 1.750000 1.000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::weights: +DEAL:0:DG<2>(1)<->CG<2>(1):: +DEAL:0:DG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(1)<->CG<2>(1)::0 1 2 3 20 21 22 23 +DEAL:0:DG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(1)<->CG<2>(1)::1 4 3 5 3 5 7 8 +DEAL:0:DG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(1)<->CG<2>(1)::1.000000 0.000000 0.000000 1.000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::weights: +DEAL:0:DG<2>(1)<->CG<2>(1):: +DEAL:0:DG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(1)<->CG<2>(1)::4 5 8 9 6 7 10 11 12 13 16 17 14 15 18 19 24 25 28 29 26 27 30 31 32 33 36 37 34 35 38 39 +DEAL:0:DG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(1)<->CG<2>(1)::0 1 2 3 2 3 6 7 +DEAL:0:DG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(1)<->CG<2>(1)::1.000000 0.500000 0.500000 0.000000 0.000000 0.500000 0.500000 1.000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::4.472136 +DEAL:0:DG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::15.874508 +DEAL:0:DG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::4.000000 5.000000 8.000000 10.000000 1.000000 2.000000 4.000000 5.000000 1.000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::weights: +DEAL:0:DG<2>(1)<->DG<2>(1):: +DEAL:0:DG<2>(1)<->DG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(1)<->DG<2>(1)::0 1 2 3 20 21 22 23 +DEAL:0:DG<2>(1)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(1)<->DG<2>(1)::4 5 6 7 12 13 14 15 +DEAL:0:DG<2>(1)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(1)<->DG<2>(1)::1.000000 0.000000 0.000000 1.000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::weights: +DEAL:0:DG<2>(1)<->DG<2>(1):: +DEAL:0:DG<2>(1)<->DG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(1)<->DG<2>(1)::4 5 8 9 6 7 10 11 12 13 16 17 14 15 18 19 24 25 28 29 26 27 30 31 32 33 36 37 34 35 38 39 +DEAL:0:DG<2>(1)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(1)<->DG<2>(1)::0 1 2 3 8 9 10 11 +DEAL:0:DG<2>(1)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(1)<->DG<2>(1)::1.000000 0.500000 0.500000 0.000000 0.000000 0.500000 0.500000 1.000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::4.472136 +DEAL:0:DG<2>(1)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::11.661904 +DEAL:0:DG<2>(1)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::4.000000 4.000000 4.000000 4.000000 1.000000 1.000000 1.000000 1.000000 4.000000 4.000000 4.000000 4.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::weights: +DEAL:0:CG<2>(2)<->CG<2>(2)::0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 0.250000 0.500000 0.500000 0.250000 0.500000 0.500000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:CG<2>(2)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 2 7 3 34 37 35 32 36 33 +DEAL:0:CG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:CG<2>(2)<->CG<2>(2)::1 12 9 5 14 11 3 13 10 3 13 10 18 24 22 16 23 21 +DEAL:0:CG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:CG<2>(2)<->CG<2>(2)::1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::weights: +DEAL:0:CG<2>(2)<->CG<2>(2)::1.000000 1.000000 0.500000 0.500000 1.000000 0.500000 1.000000 1.000000 0.500000 0.500000 1.000000 0.000000 0.500000 0.500000 0.250000 0.250000 0.500000 0.000000 0.500000 0.500000 0.250000 0.250000 0.500000 0.000000 1.000000 1.000000 0.500000 0.500000 1.000000 0.000000 0.500000 0.500000 0.250000 0.250000 0.500000 0.250000 0.500000 0.500000 0.250000 0.250000 0.500000 0.250000 1.000000 1.000000 0.500000 0.500000 1.000000 0.000000 0.500000 0.500000 0.250000 0.250000 0.500000 0.000000 0.500000 0.500000 0.250000 0.250000 0.500000 0.000000 1.000000 1.000000 0.500000 0.500000 1.000000 0.000000 1.000000 1.000000 0.500000 0.500000 1.000000 0.500000 +DEAL:0:CG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:CG<2>(2)<->CG<2>(2)::9 15 10 10 20 0 13 17 14 14 22 19 11 16 12 12 21 18 11 16 12 12 21 18 25 28 26 26 31 29 23 27 24 24 30 2 23 27 24 24 30 2 40 43 41 41 47 45 38 42 39 39 46 44 38 42 39 39 46 44 50 53 51 51 56 54 48 52 49 49 55 32 +DEAL:0:CG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:CG<2>(2)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 2 7 3 17 20 18 15 19 16 +DEAL:0:CG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:CG<2>(2)<->CG<2>(2)::1.000000 0.375000 0.000000 0.000000 -0.125000 0.000000 0.000000 0.750000 1.000000 1.000000 0.750000 0.000000 0.000000 -0.125000 0.000000 0.000000 0.375000 1.000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::7.549834 +DEAL:0:CG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::12.659606 +DEAL:0:CG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::1.562500 1.312500 1.875000 1.375000 3.125000 1.625000 3.125000 3.750000 6.250000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.562500 1.312500 3.125000 1.625000 3.125000 6.250000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::weights: +DEAL:0:DG<2>(2)<->CG<2>(2):: +DEAL:0:DG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(2)<->CG<2>(2)::0 1 2 3 4 5 6 7 8 45 46 47 48 49 50 51 52 53 +DEAL:0:DG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(2)<->CG<2>(2)::1 9 3 10 5 11 12 13 14 3 10 16 21 18 22 13 23 24 +DEAL:0:DG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(2)<->CG<2>(2)::1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::weights: +DEAL:0:DG<2>(2)<->CG<2>(2):: +DEAL:0:DG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(2)<->CG<2>(2)::9 10 11 18 19 20 12 13 14 21 22 23 15 16 17 24 25 26 27 28 29 36 37 38 30 31 32 39 40 41 33 34 35 42 43 44 54 55 56 63 64 65 57 58 59 66 67 68 60 61 62 69 70 71 72 73 74 81 82 83 75 76 77 84 85 86 78 79 80 87 88 89 +DEAL:0:DG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(2)<->CG<2>(2)::0 1 2 3 4 5 6 7 8 2 3 15 16 17 18 7 19 20 +DEAL:0:DG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(2)<->CG<2>(2)::1.000000 0.375000 0.000000 0.000000 -0.125000 0.000000 0.000000 0.750000 1.000000 1.000000 0.750000 0.000000 0.000000 -0.125000 0.000000 0.000000 0.375000 1.000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::6.708204 +DEAL:0:DG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::24.972328 +DEAL:0:DG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::1.562500 5.375000 3.125000 10.750000 12.250000 5.375000 1.562500 5.937500 1.562500 1.000000 2.000000 1.000000 1.000000 2.000000 1.000000 1.562500 5.375000 12.250000 5.375000 4.375000 1.562500 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::weights: +DEAL:0:DG<2>(2)<->DG<2>(2):: +DEAL:0:DG<2>(2)<->DG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(2)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 45 46 47 48 49 50 51 52 53 +DEAL:0:DG<2>(2)<->DG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(2)<->DG<2>(2)::9 10 11 12 13 14 15 16 17 27 28 29 30 31 32 33 34 35 +DEAL:0:DG<2>(2)<->DG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(2)<->DG<2>(2)::1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::weights: +DEAL:0:DG<2>(2)<->DG<2>(2):: +DEAL:0:DG<2>(2)<->DG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(2)<->DG<2>(2)::9 10 11 18 19 20 12 13 14 21 22 23 15 16 17 24 25 26 27 28 29 36 37 38 30 31 32 39 40 41 33 34 35 42 43 44 54 55 56 63 64 65 57 58 59 66 67 68 60 61 62 69 70 71 72 73 74 81 82 83 75 76 77 84 85 86 78 79 80 87 88 89 +DEAL:0:DG<2>(2)<->DG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(2)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 18 19 20 21 22 23 24 25 26 +DEAL:0:DG<2>(2)<->DG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(2)<->DG<2>(2)::1.000000 0.375000 0.000000 0.000000 -0.125000 0.000000 0.000000 0.750000 1.000000 1.000000 0.750000 0.000000 0.000000 -0.125000 0.000000 0.000000 0.375000 1.000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::6.708204 +DEAL:0:DG<2>(2)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::22.153583 +DEAL:0:DG<2>(2)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::1.562500 4.375000 1.562500 4.375000 12.250000 4.375000 1.562500 4.375000 1.562500 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.562500 4.375000 1.562500 4.375000 12.250000 4.375000 1.562500 4.375000 1.562500 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::weights: +DEAL:0:CG<2>(3)<->CG<2>(3)::0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.250000 0.500000 0.500000 0.500000 0.250000 0.500000 0.500000 0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:0:CG<2>(3)<->CG<2>(3)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 2 10 11 3 65 71 72 67 66 73 74 68 63 69 70 64 +DEAL:0:CG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:0:CG<2>(3)<->CG<2>(3)::1 20 21 16 6 24 25 18 7 26 27 19 3 22 23 17 3 22 23 17 32 45 46 41 33 47 48 42 29 43 44 40 +DEAL:0:CG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:0:CG<2>(3)<->CG<2>(3)::1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::weights: +DEAL:0:CG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 0.000000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 0.000000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.250000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 0.000000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 0.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 0.500000 +DEAL:0:CG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:0:CG<2>(3)<->CG<2>(3)::16 24 25 17 17 35 36 0 20 28 29 22 22 39 40 33 21 30 31 23 23 41 42 34 18 26 27 19 19 37 38 32 18 26 27 19 19 37 38 32 45 51 52 47 47 59 60 55 46 53 54 48 48 61 62 56 43 49 50 44 44 57 58 2 43 49 50 44 44 57 58 2 77 83 84 79 79 92 93 88 78 85 86 80 80 94 95 89 75 81 82 76 76 90 91 87 75 81 82 76 76 90 91 87 98 104 105 100 100 112 113 108 99 106 107 101 101 114 115 109 96 102 103 97 97 110 111 63 +DEAL:0:CG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:0:CG<2>(3)<->CG<2>(3)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 2 10 11 3 30 36 37 32 31 38 39 33 28 34 35 29 +DEAL:0:CG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:0:CG<2>(3)<->CG<2>(3)::1.000000 0.348607 -0.098607 -0.125000 -0.125000 -0.055902 0.055902 0.000000 0.000000 0.779508 0.934017 0.625000 0.625000 0.220492 -0.184017 0.000000 0.000000 -0.184017 0.220492 0.625000 0.625000 0.934017 0.779508 0.000000 0.000000 0.055902 -0.055902 -0.125000 -0.125000 -0.098607 0.348607 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::10.770330 +DEAL:0:CG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::19.134240 +DEAL:0:CG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::1.265625 1.140625 1.406250 1.156250 2.671875 2.671875 1.296875 1.296875 2.671875 2.671875 2.968750 2.968750 5.640625 5.640625 5.640625 5.640625 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.265625 1.140625 2.671875 2.671875 1.296875 1.296875 2.671875 2.671875 5.640625 5.640625 5.640625 5.640625 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::weights: +DEAL:0:DG<2>(3)<->CG<2>(3):: +DEAL:0:DG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->CG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 +DEAL:0:DG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->CG<2>(3)::1 16 3 17 6 7 18 19 20 21 22 23 24 25 26 27 3 17 29 40 32 33 41 42 22 23 43 44 45 46 47 48 +DEAL:0:DG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->CG<2>(3)::1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::weights: +DEAL:0:DG<2>(3)<->CG<2>(3):: +DEAL:0:DG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->CG<2>(3)::16 17 18 19 32 33 34 35 20 21 22 23 36 37 38 39 24 25 26 27 40 41 42 43 28 29 30 31 44 45 46 47 48 49 50 51 64 65 66 67 52 53 54 55 68 69 70 71 56 57 58 59 72 73 74 75 60 61 62 63 76 77 78 79 96 97 98 99 112 113 114 115 100 101 102 103 116 117 118 119 104 105 106 107 120 121 122 123 108 109 110 111 124 125 126 127 128 129 130 131 144 145 146 147 132 133 134 135 148 149 150 151 136 137 138 139 152 153 154 155 140 141 142 143 156 157 158 159 +DEAL:0:DG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->CG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 3 28 29 30 31 32 33 10 11 34 35 36 37 38 39 +DEAL:0:DG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->CG<2>(3)::1.000000 0.348607 -0.098607 -0.125000 -0.125000 -0.055902 0.055902 0.000000 0.000000 0.779508 0.934017 0.625000 0.625000 0.220492 -0.184017 0.000000 0.000000 -0.184017 0.220492 0.625000 0.625000 0.934017 0.779508 0.000000 0.000000 0.055902 -0.055902 -0.125000 -0.125000 -0.098607 0.348607 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::8.944272 +DEAL:0:DG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::32.124757 +DEAL:0:DG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::1.000000 4.000000 4.000000 6.000000 3.000000 9.000000 10.000000 4.000000 3.000000 9.000000 12.000000 12.000000 1.000000 3.000000 3.000000 1.000000 1.000000 2.000000 1.000000 1.000000 1.000000 1.000000 2.000000 2.000000 1.000000 1.000000 1.000000 1.000000 3.000000 2.000000 3.000000 9.000000 10.000000 4.000000 9.000000 3.000000 1.000000 3.000000 3.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::weights: +DEAL:0:DG<2>(3)<->DG<2>(3):: +DEAL:0:DG<2>(3)<->DG<2>(3)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->DG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 +DEAL:0:DG<2>(3)<->DG<2>(3)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->DG<2>(3)::16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 +DEAL:0:DG<2>(3)<->DG<2>(3)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->DG<2>(3)::1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::weights: +DEAL:0:DG<2>(3)<->DG<2>(3):: +DEAL:0:DG<2>(3)<->DG<2>(3)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->DG<2>(3)::16 17 18 19 32 33 34 35 20 21 22 23 36 37 38 39 24 25 26 27 40 41 42 43 28 29 30 31 44 45 46 47 48 49 50 51 64 65 66 67 52 53 54 55 68 69 70 71 56 57 58 59 72 73 74 75 60 61 62 63 76 77 78 79 96 97 98 99 112 113 114 115 100 101 102 103 116 117 118 119 104 105 106 107 120 121 122 123 108 109 110 111 124 125 126 127 128 129 130 131 144 145 146 147 132 133 134 135 148 149 150 151 136 137 138 139 152 153 154 155 140 141 142 143 156 157 158 159 +DEAL:0:DG<2>(3)<->DG<2>(3)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->DG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 +DEAL:0:DG<2>(3)<->DG<2>(3)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->DG<2>(3)::1.000000 0.348607 -0.098607 -0.125000 -0.125000 -0.055902 0.055902 0.000000 0.000000 0.779508 0.934017 0.625000 0.625000 0.220492 -0.184017 0.000000 0.000000 -0.184017 0.220492 0.625000 0.625000 0.934017 0.779508 0.000000 0.000000 0.055902 -0.055902 -0.125000 -0.125000 -0.098607 0.348607 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::8.944272 +DEAL:0:DG<2>(3)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::28.844410 +DEAL:0:DG<2>(3)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::1.000000 3.000000 3.000000 1.000000 3.000000 9.000000 9.000000 3.000000 3.000000 9.000000 9.000000 3.000000 1.000000 3.000000 3.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 3.000000 3.000000 1.000000 3.000000 9.000000 9.000000 3.000000 3.000000 9.000000 9.000000 3.000000 1.000000 3.000000 3.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::weights: +DEAL:0:CG<2>(4)<->CG<2>(4)::0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.250000 0.500000 0.500000 0.500000 0.500000 0.250000 0.500000 0.500000 0.500000 0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:0:CG<2>(4)<->CG<2>(4)::0 10 11 12 1 4 16 17 18 7 5 19 20 21 8 6 22 23 24 9 2 13 14 15 3 2 13 14 15 3 106 115 116 117 109 107 118 119 120 110 108 121 122 123 111 104 112 113 114 105 +DEAL:0:CG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:0:CG<2>(4)<->CG<2>(4)::1 30 31 32 25 7 36 37 38 27 8 39 40 41 28 9 42 43 44 29 3 33 34 35 26 3 33 34 35 26 50 72 73 74 66 51 75 76 77 67 52 78 79 80 68 46 69 70 71 65 +DEAL:0:CG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:0:CG<2>(4)<->CG<2>(4)::1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::weights: +DEAL:0:CG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.500000 0.000000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.500000 0.250000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.500000 0.000000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.500000 +DEAL:0:CG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:0:CG<2>(4)<->CG<2>(4)::25 35 36 37 26 26 54 55 56 0 29 41 42 43 32 32 60 61 62 51 30 44 45 46 33 33 63 64 65 52 31 47 48 49 34 34 66 67 68 53 27 38 39 40 28 28 57 58 59 50 27 38 39 40 28 28 57 58 59 50 71 80 81 82 74 74 95 96 97 89 72 83 84 85 75 75 98 99 100 90 73 86 87 88 76 76 101 102 103 91 69 77 78 79 70 70 92 93 94 2 69 77 78 79 70 70 92 93 94 2 126 135 136 137 129 129 151 152 153 145 127 138 139 140 130 130 154 155 156 146 128 141 142 143 131 131 157 158 159 147 124 132 133 134 125 125 148 149 150 144 124 132 133 134 125 125 148 149 150 144 162 171 172 173 165 165 186 187 188 180 163 174 175 176 166 166 189 190 191 181 164 177 178 179 167 167 192 193 194 182 160 168 169 170 161 161 183 184 185 104 +DEAL:0:CG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:0:CG<2>(4)<->CG<2>(4)::0 10 11 12 1 4 16 17 18 7 5 19 20 21 8 6 22 23 24 9 2 13 14 15 3 2 13 14 15 3 47 56 57 58 50 48 59 60 61 51 49 62 63 64 52 45 53 54 55 46 +DEAL:0:CG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:0:CG<2>(4)<->CG<2>(4)::1.000000 0.338508 -0.117187 -0.070651 0.000000 0.000000 0.049844 0.039062 -0.031987 0.000000 0.000000 0.789852 0.884032 0.282970 0.000000 0.000000 -0.164852 -0.118407 0.092030 0.000000 0.000000 -0.188402 0.312500 0.902688 1.000000 1.000000 0.902688 0.312500 -0.188402 0.000000 0.000000 0.092030 -0.118407 -0.164852 0.000000 0.000000 0.282970 0.884032 0.789852 0.000000 0.000000 -0.031987 0.039062 0.049844 0.000000 0.000000 -0.070651 -0.117187 0.338508 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::13.964240 +DEAL:0:CG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::25.823990 +DEAL:0:CG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::1.458272 1.250683 1.708954 1.293776 2.132150 3.687460 2.132150 1.366525 1.633889 1.366525 2.132150 3.687460 2.132150 2.498675 4.321349 2.498675 3.117432 5.391462 3.117432 5.391462 9.324298 5.391462 3.117432 5.391462 3.117432 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.458272 1.250683 2.132150 3.687460 2.132150 1.366525 1.633889 1.366525 2.132150 3.687460 2.132150 3.117432 5.391462 3.117432 5.391462 9.324298 5.391462 3.117432 5.391462 3.117432 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::weights: +DEAL:0:DG<2>(4)<->CG<2>(4):: +DEAL:0:DG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->CG<2>(4)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 +DEAL:0:DG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->CG<2>(4)::1 25 3 26 7 8 9 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 3 26 46 65 50 51 52 66 67 68 33 34 35 69 70 71 72 73 74 75 76 77 78 79 80 +DEAL:0:DG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->CG<2>(4)::1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::weights: +DEAL:0:DG<2>(4)<->CG<2>(4):: +DEAL:0:DG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->CG<2>(4)::25 26 27 28 29 50 51 52 53 54 30 31 32 33 34 55 56 57 58 59 35 36 37 38 39 60 61 62 63 64 40 41 42 43 44 65 66 67 68 69 45 46 47 48 49 70 71 72 73 74 75 76 77 78 79 100 101 102 103 104 80 81 82 83 84 105 106 107 108 109 85 86 87 88 89 110 111 112 113 114 90 91 92 93 94 115 116 117 118 119 95 96 97 98 99 120 121 122 123 124 150 151 152 153 154 175 176 177 178 179 155 156 157 158 159 180 181 182 183 184 160 161 162 163 164 185 186 187 188 189 165 166 167 168 169 190 191 192 193 194 170 171 172 173 174 195 196 197 198 199 200 201 202 203 204 225 226 227 228 229 205 206 207 208 209 230 231 232 233 234 210 211 212 213 214 235 236 237 238 239 215 216 217 218 219 240 241 242 243 244 220 221 222 223 224 245 246 247 248 249 +DEAL:0:DG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->CG<2>(4)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 3 45 46 47 48 49 50 51 52 13 14 15 53 54 55 56 57 58 59 60 61 62 63 64 +DEAL:0:DG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->CG<2>(4)::1.000000 0.338508 -0.117187 -0.070651 0.000000 0.000000 0.049844 0.039062 -0.031987 0.000000 0.000000 0.789852 0.884032 0.282970 0.000000 0.000000 -0.164852 -0.118407 0.092030 0.000000 0.000000 -0.188402 0.312500 0.902688 1.000000 1.000000 0.902688 0.312500 -0.188402 0.000000 0.000000 0.092030 -0.118407 -0.164852 0.000000 0.000000 0.282970 0.884032 0.789852 0.000000 0.000000 -0.031987 0.039062 0.049844 0.000000 0.000000 -0.070651 -0.117187 0.338508 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::11.180340 +DEAL:0:DG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::40.960362 +DEAL:0:DG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::1.458272 3.132150 6.353321 6.264300 1.458272 2.132150 3.117432 8.157087 4.117432 3.132150 4.895049 7.157087 16.431441 12.052136 12.052136 18.563591 3.117432 7.157087 3.117432 2.132150 1.458272 2.132150 4.895049 2.132150 1.458272 1.000000 2.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 2.000000 2.000000 2.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 4.895049 3.132150 1.458272 2.132150 3.117432 8.157087 4.117432 3.132150 7.157087 4.895049 2.132150 3.117432 7.157087 3.117432 2.132150 1.458272 2.132150 4.895049 2.132150 1.458272 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::weights: +DEAL:0:DG<2>(4)<->DG<2>(4):: +DEAL:0:DG<2>(4)<->DG<2>(4)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->DG<2>(4)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 +DEAL:0:DG<2>(4)<->DG<2>(4)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->DG<2>(4)::25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 +DEAL:0:DG<2>(4)<->DG<2>(4)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->DG<2>(4)::1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::weights: +DEAL:0:DG<2>(4)<->DG<2>(4):: +DEAL:0:DG<2>(4)<->DG<2>(4)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->DG<2>(4)::25 26 27 28 29 50 51 52 53 54 30 31 32 33 34 55 56 57 58 59 35 36 37 38 39 60 61 62 63 64 40 41 42 43 44 65 66 67 68 69 45 46 47 48 49 70 71 72 73 74 75 76 77 78 79 100 101 102 103 104 80 81 82 83 84 105 106 107 108 109 85 86 87 88 89 110 111 112 113 114 90 91 92 93 94 115 116 117 118 119 95 96 97 98 99 120 121 122 123 124 150 151 152 153 154 175 176 177 178 179 155 156 157 158 159 180 181 182 183 184 160 161 162 163 164 185 186 187 188 189 165 166 167 168 169 190 191 192 193 194 170 171 172 173 174 195 196 197 198 199 200 201 202 203 204 225 226 227 228 229 205 206 207 208 209 230 231 232 233 234 210 211 212 213 214 235 236 237 238 239 215 216 217 218 219 240 241 242 243 244 220 221 222 223 224 245 246 247 248 249 +DEAL:0:DG<2>(4)<->DG<2>(4)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->DG<2>(4)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 +DEAL:0:DG<2>(4)<->DG<2>(4)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->DG<2>(4)::1.000000 0.338508 -0.117187 -0.070651 0.000000 0.000000 0.049844 0.039062 -0.031987 0.000000 0.000000 0.789852 0.884032 0.282970 0.000000 0.000000 -0.164852 -0.118407 0.092030 0.000000 0.000000 -0.188402 0.312500 0.902688 1.000000 1.000000 0.902688 0.312500 -0.188402 0.000000 0.000000 0.092030 -0.118407 -0.164852 0.000000 0.000000 0.282970 0.884032 0.789852 0.000000 0.000000 -0.031987 0.039062 0.049844 0.000000 0.000000 -0.070651 -0.117187 0.338508 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::11.180340 +DEAL:0:DG<2>(4)<->DG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::36.864132 +DEAL:0:DG<2>(4)<->DG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::1.458272 2.132150 4.895049 2.132150 1.458272 2.132150 3.117432 7.157087 3.117432 2.132150 4.895049 7.157087 16.431441 7.157087 4.895049 2.132150 3.117432 7.157087 3.117432 2.132150 1.458272 2.132150 4.895049 2.132150 1.458272 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.458272 2.132150 4.895049 2.132150 1.458272 2.132150 3.117432 7.157087 3.117432 2.132150 4.895049 7.157087 16.431441 7.157087 4.895049 2.132150 3.117432 7.157087 3.117432 2.132150 1.458272 2.132150 4.895049 2.132150 1.458272 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 + +DEAL:1:CG<2>(1)<->CG<2>(1)::weights: +DEAL:1:CG<2>(1)<->CG<2>(1):: +DEAL:1:CG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:1:CG<2>(1)<->CG<2>(1):: +DEAL:1:CG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:1:CG<2>(1)<->CG<2>(1):: +DEAL:1:CG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:1:CG<2>(1)<->CG<2>(1)::1.000000 0.000000 0.000000 1.000000 +DEAL:1:CG<2>(1)<->CG<2>(1)::weights: +DEAL:1:CG<2>(1)<->CG<2>(1):: +DEAL:1:CG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:1:CG<2>(1)<->CG<2>(1):: +DEAL:1:CG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:1:CG<2>(1)<->CG<2>(1):: +DEAL:1:CG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:1:CG<2>(1)<->CG<2>(1)::1.000000 0.500000 0.500000 0.000000 0.000000 0.500000 0.500000 1.000000 +DEAL:1:CG<2>(1)<->CG<2>(1)::4.242641 +DEAL:1:CG<2>(1)<->CG<2>(1):: +DEAL:1:CG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(1)<->CG<2>(1)::5.678908 +DEAL:1:CG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(1)<->CG<2>(1):: +DEAL:1:DG<2>(1)<->CG<2>(1)::weights: +DEAL:1:DG<2>(1)<->CG<2>(1):: +DEAL:1:DG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:1:DG<2>(1)<->CG<2>(1):: +DEAL:1:DG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:1:DG<2>(1)<->CG<2>(1):: +DEAL:1:DG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:1:DG<2>(1)<->CG<2>(1)::1.000000 0.000000 0.000000 1.000000 +DEAL:1:DG<2>(1)<->CG<2>(1)::weights: +DEAL:1:DG<2>(1)<->CG<2>(1):: +DEAL:1:DG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:1:DG<2>(1)<->CG<2>(1):: +DEAL:1:DG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:1:DG<2>(1)<->CG<2>(1):: +DEAL:1:DG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:1:DG<2>(1)<->CG<2>(1)::1.000000 0.500000 0.500000 0.000000 0.000000 0.500000 0.500000 1.000000 +DEAL:1:DG<2>(1)<->CG<2>(1)::4.472136 +DEAL:1:DG<2>(1)<->CG<2>(1):: +DEAL:1:DG<2>(1)<->CG<2>(1)::0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +DEAL:1:DG<2>(1)<->CG<2>(1)::15.874508 +DEAL:1:DG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(1)<->CG<2>(1):: +DEAL:1:DG<2>(1)<->DG<2>(1)::weights: +DEAL:1:DG<2>(1)<->DG<2>(1):: +DEAL:1:DG<2>(1)<->DG<2>(1)::level_dof_indices_fine: +DEAL:1:DG<2>(1)<->DG<2>(1):: +DEAL:1:DG<2>(1)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:1:DG<2>(1)<->DG<2>(1):: +DEAL:1:DG<2>(1)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:1:DG<2>(1)<->DG<2>(1)::1.000000 0.000000 0.000000 1.000000 +DEAL:1:DG<2>(1)<->DG<2>(1)::weights: +DEAL:1:DG<2>(1)<->DG<2>(1):: +DEAL:1:DG<2>(1)<->DG<2>(1)::level_dof_indices_fine: +DEAL:1:DG<2>(1)<->DG<2>(1):: +DEAL:1:DG<2>(1)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:1:DG<2>(1)<->DG<2>(1):: +DEAL:1:DG<2>(1)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:1:DG<2>(1)<->DG<2>(1)::1.000000 0.500000 0.500000 0.000000 0.000000 0.500000 0.500000 1.000000 +DEAL:1:DG<2>(1)<->DG<2>(1)::4.472136 +DEAL:1:DG<2>(1)<->DG<2>(1):: +DEAL:1:DG<2>(1)<->DG<2>(1)::0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +DEAL:1:DG<2>(1)<->DG<2>(1)::11.661904 +DEAL:1:DG<2>(1)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(1)<->DG<2>(1):: +DEAL:1:CG<2>(2)<->CG<2>(2)::weights: +DEAL:1:CG<2>(2)<->CG<2>(2):: +DEAL:1:CG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:1:CG<2>(2)<->CG<2>(2):: +DEAL:1:CG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:1:CG<2>(2)<->CG<2>(2):: +DEAL:1:CG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:1:CG<2>(2)<->CG<2>(2)::1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:CG<2>(2)<->CG<2>(2)::weights: +DEAL:1:CG<2>(2)<->CG<2>(2):: +DEAL:1:CG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:1:CG<2>(2)<->CG<2>(2):: +DEAL:1:CG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:1:CG<2>(2)<->CG<2>(2):: +DEAL:1:CG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:1:CG<2>(2)<->CG<2>(2)::1.000000 0.375000 0.000000 0.000000 -0.125000 0.000000 0.000000 0.750000 1.000000 1.000000 0.750000 0.000000 0.000000 -0.125000 0.000000 0.000000 0.375000 1.000000 +DEAL:1:CG<2>(2)<->CG<2>(2)::7.549834 +DEAL:1:CG<2>(2)<->CG<2>(2):: +DEAL:1:CG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(2)<->CG<2>(2)::12.659606 +DEAL:1:CG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(2)<->CG<2>(2):: +DEAL:1:DG<2>(2)<->CG<2>(2)::weights: +DEAL:1:DG<2>(2)<->CG<2>(2):: +DEAL:1:DG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:1:DG<2>(2)<->CG<2>(2):: +DEAL:1:DG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:1:DG<2>(2)<->CG<2>(2):: +DEAL:1:DG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:1:DG<2>(2)<->CG<2>(2)::1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:DG<2>(2)<->CG<2>(2)::weights: +DEAL:1:DG<2>(2)<->CG<2>(2):: +DEAL:1:DG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:1:DG<2>(2)<->CG<2>(2):: +DEAL:1:DG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:1:DG<2>(2)<->CG<2>(2):: +DEAL:1:DG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:1:DG<2>(2)<->CG<2>(2)::1.000000 0.375000 0.000000 0.000000 -0.125000 0.000000 0.000000 0.750000 1.000000 1.000000 0.750000 0.000000 0.000000 -0.125000 0.000000 0.000000 0.375000 1.000000 +DEAL:1:DG<2>(2)<->CG<2>(2)::6.708204 +DEAL:1:DG<2>(2)<->CG<2>(2):: +DEAL:1:DG<2>(2)<->CG<2>(2)::0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +DEAL:1:DG<2>(2)<->CG<2>(2)::24.972328 +DEAL:1:DG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(2)<->CG<2>(2):: +DEAL:1:DG<2>(2)<->DG<2>(2)::weights: +DEAL:1:DG<2>(2)<->DG<2>(2):: +DEAL:1:DG<2>(2)<->DG<2>(2)::level_dof_indices_fine: +DEAL:1:DG<2>(2)<->DG<2>(2):: +DEAL:1:DG<2>(2)<->DG<2>(2)::level_dof_indices_coarse: +DEAL:1:DG<2>(2)<->DG<2>(2):: +DEAL:1:DG<2>(2)<->DG<2>(2)::prolongation_matrix_1d: +DEAL:1:DG<2>(2)<->DG<2>(2)::1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:DG<2>(2)<->DG<2>(2)::weights: +DEAL:1:DG<2>(2)<->DG<2>(2):: +DEAL:1:DG<2>(2)<->DG<2>(2)::level_dof_indices_fine: +DEAL:1:DG<2>(2)<->DG<2>(2):: +DEAL:1:DG<2>(2)<->DG<2>(2)::level_dof_indices_coarse: +DEAL:1:DG<2>(2)<->DG<2>(2):: +DEAL:1:DG<2>(2)<->DG<2>(2)::prolongation_matrix_1d: +DEAL:1:DG<2>(2)<->DG<2>(2)::1.000000 0.375000 0.000000 0.000000 -0.125000 0.000000 0.000000 0.750000 1.000000 1.000000 0.750000 0.000000 0.000000 -0.125000 0.000000 0.000000 0.375000 1.000000 +DEAL:1:DG<2>(2)<->DG<2>(2)::6.708204 +DEAL:1:DG<2>(2)<->DG<2>(2):: +DEAL:1:DG<2>(2)<->DG<2>(2)::0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +DEAL:1:DG<2>(2)<->DG<2>(2)::22.153583 +DEAL:1:DG<2>(2)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(2)<->DG<2>(2):: +DEAL:1:CG<2>(3)<->CG<2>(3)::weights: +DEAL:1:CG<2>(3)<->CG<2>(3):: +DEAL:1:CG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:1:CG<2>(3)<->CG<2>(3):: +DEAL:1:CG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:1:CG<2>(3)<->CG<2>(3):: +DEAL:1:CG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:1:CG<2>(3)<->CG<2>(3)::1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:CG<2>(3)<->CG<2>(3)::weights: +DEAL:1:CG<2>(3)<->CG<2>(3):: +DEAL:1:CG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:1:CG<2>(3)<->CG<2>(3):: +DEAL:1:CG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:1:CG<2>(3)<->CG<2>(3):: +DEAL:1:CG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:1:CG<2>(3)<->CG<2>(3)::1.000000 0.348607 -0.098607 -0.125000 -0.125000 -0.055902 0.055902 0.000000 0.000000 0.779508 0.934017 0.625000 0.625000 0.220492 -0.184017 0.000000 0.000000 -0.184017 0.220492 0.625000 0.625000 0.934017 0.779508 0.000000 0.000000 0.055902 -0.055902 -0.125000 -0.125000 -0.098607 0.348607 1.000000 +DEAL:1:CG<2>(3)<->CG<2>(3)::10.770330 +DEAL:1:CG<2>(3)<->CG<2>(3):: +DEAL:1:CG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(3)<->CG<2>(3)::19.134240 +DEAL:1:CG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(3)<->CG<2>(3):: +DEAL:1:DG<2>(3)<->CG<2>(3)::weights: +DEAL:1:DG<2>(3)<->CG<2>(3):: +DEAL:1:DG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:1:DG<2>(3)<->CG<2>(3):: +DEAL:1:DG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:1:DG<2>(3)<->CG<2>(3):: +DEAL:1:DG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:1:DG<2>(3)<->CG<2>(3)::1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:DG<2>(3)<->CG<2>(3)::weights: +DEAL:1:DG<2>(3)<->CG<2>(3):: +DEAL:1:DG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:1:DG<2>(3)<->CG<2>(3):: +DEAL:1:DG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:1:DG<2>(3)<->CG<2>(3):: +DEAL:1:DG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:1:DG<2>(3)<->CG<2>(3)::1.000000 0.348607 -0.098607 -0.125000 -0.125000 -0.055902 0.055902 0.000000 0.000000 0.779508 0.934017 0.625000 0.625000 0.220492 -0.184017 0.000000 0.000000 -0.184017 0.220492 0.625000 0.625000 0.934017 0.779508 0.000000 0.000000 0.055902 -0.055902 -0.125000 -0.125000 -0.098607 0.348607 1.000000 +DEAL:1:DG<2>(3)<->CG<2>(3)::8.944272 +DEAL:1:DG<2>(3)<->CG<2>(3):: +DEAL:1:DG<2>(3)<->CG<2>(3)::0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +DEAL:1:DG<2>(3)<->CG<2>(3)::32.124757 +DEAL:1:DG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->CG<2>(3):: +DEAL:1:DG<2>(3)<->DG<2>(3)::weights: +DEAL:1:DG<2>(3)<->DG<2>(3):: +DEAL:1:DG<2>(3)<->DG<2>(3)::level_dof_indices_fine: +DEAL:1:DG<2>(3)<->DG<2>(3):: +DEAL:1:DG<2>(3)<->DG<2>(3)::level_dof_indices_coarse: +DEAL:1:DG<2>(3)<->DG<2>(3):: +DEAL:1:DG<2>(3)<->DG<2>(3)::prolongation_matrix_1d: +DEAL:1:DG<2>(3)<->DG<2>(3)::1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:DG<2>(3)<->DG<2>(3)::weights: +DEAL:1:DG<2>(3)<->DG<2>(3):: +DEAL:1:DG<2>(3)<->DG<2>(3)::level_dof_indices_fine: +DEAL:1:DG<2>(3)<->DG<2>(3):: +DEAL:1:DG<2>(3)<->DG<2>(3)::level_dof_indices_coarse: +DEAL:1:DG<2>(3)<->DG<2>(3):: +DEAL:1:DG<2>(3)<->DG<2>(3)::prolongation_matrix_1d: +DEAL:1:DG<2>(3)<->DG<2>(3)::1.000000 0.348607 -0.098607 -0.125000 -0.125000 -0.055902 0.055902 0.000000 0.000000 0.779508 0.934017 0.625000 0.625000 0.220492 -0.184017 0.000000 0.000000 -0.184017 0.220492 0.625000 0.625000 0.934017 0.779508 0.000000 0.000000 0.055902 -0.055902 -0.125000 -0.125000 -0.098607 0.348607 1.000000 +DEAL:1:DG<2>(3)<->DG<2>(3)::8.944272 +DEAL:1:DG<2>(3)<->DG<2>(3):: +DEAL:1:DG<2>(3)<->DG<2>(3)::0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +DEAL:1:DG<2>(3)<->DG<2>(3)::28.844410 +DEAL:1:DG<2>(3)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->DG<2>(3):: +DEAL:1:CG<2>(4)<->CG<2>(4)::weights: +DEAL:1:CG<2>(4)<->CG<2>(4):: +DEAL:1:CG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:1:CG<2>(4)<->CG<2>(4):: +DEAL:1:CG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:1:CG<2>(4)<->CG<2>(4):: +DEAL:1:CG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:1:CG<2>(4)<->CG<2>(4)::1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(4)::weights: +DEAL:1:CG<2>(4)<->CG<2>(4):: +DEAL:1:CG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:1:CG<2>(4)<->CG<2>(4):: +DEAL:1:CG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:1:CG<2>(4)<->CG<2>(4):: +DEAL:1:CG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:1:CG<2>(4)<->CG<2>(4)::1.000000 0.338508 -0.117187 -0.070651 0.000000 0.000000 0.049844 0.039062 -0.031987 0.000000 0.000000 0.789852 0.884032 0.282970 0.000000 0.000000 -0.164852 -0.118407 0.092030 0.000000 0.000000 -0.188402 0.312500 0.902688 1.000000 1.000000 0.902688 0.312500 -0.188402 0.000000 0.000000 0.092030 -0.118407 -0.164852 0.000000 0.000000 0.282970 0.884032 0.789852 0.000000 0.000000 -0.031987 0.039062 0.049844 0.000000 0.000000 -0.070651 -0.117187 0.338508 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(4)::13.964240 +DEAL:1:CG<2>(4)<->CG<2>(4):: +DEAL:1:CG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(4)::25.823990 +DEAL:1:CG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(4):: +DEAL:1:DG<2>(4)<->CG<2>(4)::weights: +DEAL:1:DG<2>(4)<->CG<2>(4):: +DEAL:1:DG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:1:DG<2>(4)<->CG<2>(4):: +DEAL:1:DG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:1:DG<2>(4)<->CG<2>(4):: +DEAL:1:DG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:1:DG<2>(4)<->CG<2>(4)::1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(4)::weights: +DEAL:1:DG<2>(4)<->CG<2>(4):: +DEAL:1:DG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:1:DG<2>(4)<->CG<2>(4):: +DEAL:1:DG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:1:DG<2>(4)<->CG<2>(4):: +DEAL:1:DG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:1:DG<2>(4)<->CG<2>(4)::1.000000 0.338508 -0.117187 -0.070651 0.000000 0.000000 0.049844 0.039062 -0.031987 0.000000 0.000000 0.789852 0.884032 0.282970 0.000000 0.000000 -0.164852 -0.118407 0.092030 0.000000 0.000000 -0.188402 0.312500 0.902688 1.000000 1.000000 0.902688 0.312500 -0.188402 0.000000 0.000000 0.092030 -0.118407 -0.164852 0.000000 0.000000 0.282970 0.884032 0.789852 0.000000 0.000000 -0.031987 0.039062 0.049844 0.000000 0.000000 -0.070651 -0.117187 0.338508 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(4)::11.180340 +DEAL:1:DG<2>(4)<->CG<2>(4):: +DEAL:1:DG<2>(4)<->CG<2>(4)::0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +DEAL:1:DG<2>(4)<->CG<2>(4)::40.960362 +DEAL:1:DG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(4):: +DEAL:1:DG<2>(4)<->DG<2>(4)::weights: +DEAL:1:DG<2>(4)<->DG<2>(4):: +DEAL:1:DG<2>(4)<->DG<2>(4)::level_dof_indices_fine: +DEAL:1:DG<2>(4)<->DG<2>(4):: +DEAL:1:DG<2>(4)<->DG<2>(4)::level_dof_indices_coarse: +DEAL:1:DG<2>(4)<->DG<2>(4):: +DEAL:1:DG<2>(4)<->DG<2>(4)::prolongation_matrix_1d: +DEAL:1:DG<2>(4)<->DG<2>(4)::1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(4)::weights: +DEAL:1:DG<2>(4)<->DG<2>(4):: +DEAL:1:DG<2>(4)<->DG<2>(4)::level_dof_indices_fine: +DEAL:1:DG<2>(4)<->DG<2>(4):: +DEAL:1:DG<2>(4)<->DG<2>(4)::level_dof_indices_coarse: +DEAL:1:DG<2>(4)<->DG<2>(4):: +DEAL:1:DG<2>(4)<->DG<2>(4)::prolongation_matrix_1d: +DEAL:1:DG<2>(4)<->DG<2>(4)::1.000000 0.338508 -0.117187 -0.070651 0.000000 0.000000 0.049844 0.039062 -0.031987 0.000000 0.000000 0.789852 0.884032 0.282970 0.000000 0.000000 -0.164852 -0.118407 0.092030 0.000000 0.000000 -0.188402 0.312500 0.902688 1.000000 1.000000 0.902688 0.312500 -0.188402 0.000000 0.000000 0.092030 -0.118407 -0.164852 0.000000 0.000000 0.282970 0.884032 0.789852 0.000000 0.000000 -0.031987 0.039062 0.049844 0.000000 0.000000 -0.070651 -0.117187 0.338508 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(4)::11.180340 +DEAL:1:DG<2>(4)<->DG<2>(4):: +DEAL:1:DG<2>(4)<->DG<2>(4)::0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 +DEAL:1:DG<2>(4)<->DG<2>(4)::36.864132 +DEAL:1:DG<2>(4)<->DG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(4):: + diff --git a/tests/multigrid-global-coarsening/mg_transfer_p_01.cc b/tests/multigrid-global-coarsening/mg_transfer_p_01.cc new file mode 100644 index 0000000000..d1dca8cc9a --- /dev/null +++ b/tests/multigrid-global-coarsening/mg_transfer_p_01.cc @@ -0,0 +1,146 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 2019 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. +// +// --------------------------------------------------------------------- + + +/** + * Test transfer operator for polynomial coarsening. + * + * Example: + * + * +--+--+------+ +--+--+------+ + * |kf|kf| | |kc|kc| | + * |--+--| kf | |--+--| kc | + * |kf|kf| | 0 |kc|kc| | + * +--+--+------+ -> +--+--+------+ + * |kf|kf| | |kc|kc| | + * |--+--| kf | |--+--| kc | + * |kf|kf| | |kc|kc| | + * +--+--+------+ +--+--+------+ + * + * ... with fe_degree in the cells + */ + +#include +#include +#include +#include + +#include + +#include + +#include +#include +#include +#include + +#include +#include + +#include +#include + +#include +#include + +#include "test.h" + +using namespace dealii; + +template +void +do_test(const FiniteElement &fe_fine, const FiniteElement &fe_coarse) +{ + parallel::distributed::Triangulation tria(MPI_COMM_WORLD); + + // create grid + GridGenerator::hyper_cube(tria); + tria.refine_global(); + + for (auto &cell : tria.active_cell_iterators()) + if (cell->active() && cell->center()[0] < 0.5) + cell->set_refine_flag(); + tria.execute_coarsening_and_refinement(); + + // setup dof-handlers + DoFHandler dof_handler_fine(tria); + dof_handler_fine.distribute_dofs(fe_fine); + + DoFHandler dof_handler_coarse(tria); + dof_handler_coarse.distribute_dofs(fe_coarse); + + AffineConstraints constraint_coarse; + DoFTools::make_hanging_node_constraints(dof_handler_coarse, + constraint_coarse); + constraint_coarse.close(); + + AffineConstraints constraint_fine; + DoFTools::make_hanging_node_constraints(dof_handler_fine, constraint_fine); + constraint_fine.close(); + + // setup transfer operator + MGTwoLevelTransfer> transfer; + transfer.reinit_polynomial_transfer(dof_handler_fine, + dof_handler_coarse, + constraint_fine, + constraint_coarse); + + test_transfer_operator(transfer, dof_handler_fine, dof_handler_coarse); +} + +template +void +test(int fe_degree_fine, int fe_degree_coarse) +{ + const auto str_fine = std::to_string(fe_degree_fine); + const auto str_coarse = std::to_string(fe_degree_coarse); + + { + deallog.push("CG<2>(" + str_fine + ")<->CG<2>(" + str_coarse + ")"); + do_test(FE_Q(fe_degree_fine), + FE_Q(fe_degree_coarse)); + deallog.pop(); + } + + { + deallog.push("DG<2>(" + str_fine + ")<->CG<2>(" + str_coarse + ")"); + do_test(FE_DGQ(fe_degree_fine), + FE_Q(fe_degree_coarse)); + deallog.pop(); + } + + { + deallog.push("DG<2>(" + str_fine + ")<->DG<2>(" + str_coarse + ")"); + do_test(FE_DGQ(fe_degree_fine), + FE_DGQ(fe_degree_coarse)); + deallog.pop(); + } +} + +int +main(int argc, char **argv) +{ + Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1); + MPILogInitAll all; + + deallog.precision(8); + + for (unsigned int fe_degree_fine = 1; fe_degree_fine < 5; fe_degree_fine++) + for (unsigned int fe_degree_coarse = 1; fe_degree_coarse < 5; + fe_degree_coarse++) + if (MGTwoLevelTransfer<2, LinearAlgebra::distributed::Vector>:: + polynomial_transfer_supported(fe_degree_fine, fe_degree_coarse)) + test<2, double>(fe_degree_fine, fe_degree_coarse); +} diff --git a/tests/multigrid-global-coarsening/mg_transfer_p_01.with_p4est=true.mpirun=1.output b/tests/multigrid-global-coarsening/mg_transfer_p_01.with_p4est=true.mpirun=1.output new file mode 100644 index 0000000000..4b0ad57912 --- /dev/null +++ b/tests/multigrid-global-coarsening/mg_transfer_p_01.with_p4est=true.mpirun=1.output @@ -0,0 +1,421 @@ + +DEAL:0:CG<2>(1)<->CG<2>(1)::weights: +DEAL:0:CG<2>(1)<->CG<2>(1)::0.50000000 1.0000000 0.25000000 0.50000000 0.25000000 0.50000000 0.50000000 1.0000000 1.0000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.25000000 0.0000000 0.50000000 0.25000000 0.50000000 0.25000000 0.25000000 0.0000000 0.25000000 0.25000000 0.50000000 0.25000000 0.50000000 0.25000000 0.25000000 0.25000000 0.25000000 0.0000000 0.50000000 0.25000000 1.0000000 0.50000000 0.25000000 0.0000000 0.50000000 0.50000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:CG<2>(1)<->CG<2>(1)::0 1 2 3 2 3 4 5 6 7 8 9 7 0 9 10 8 9 11 12 9 10 12 2 11 12 13 14 12 2 14 15 13 14 16 17 14 15 17 4 +DEAL:0:CG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:CG<2>(1)<->CG<2>(1)::0 1 2 3 2 3 4 5 6 7 8 9 7 0 9 10 8 9 11 12 9 10 12 2 11 12 13 14 12 2 14 15 13 14 16 17 14 15 17 4 +DEAL:0:CG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:CG<2>(1)<->CG<2>(1)::1.0000000 0.0000000 -1.1102230e-16 1.0000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::4.2426407 +DEAL:0:CG<2>(1)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::4.0000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::weights: +DEAL:0:DG<2>(1)<->CG<2>(1):: +DEAL:0:DG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(1)<->CG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 +DEAL:0:DG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(1)<->CG<2>(1)::0 1 2 3 2 3 4 5 6 7 8 9 7 0 9 10 8 9 11 12 9 10 12 2 11 12 13 14 12 2 14 15 13 14 16 17 14 15 17 4 +DEAL:0:DG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(1)<->CG<2>(1)::1.0000000 0.0000000 -1.1102230e-16 1.0000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::6.3245553 +DEAL:0:DG<2>(1)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::11.401754 +DEAL:0:DG<2>(1)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::3.0000000 1.0000000 6.0000000 2.0000000 3.0000000 1.0000000 1.0000000 2.0000000 2.0000000 4.0000000 0.0000000 2.0000000 4.0000000 2.0000000 4.0000000 0.0000000 1.0000000 2.0000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::weights: +DEAL:0:DG<2>(1)<->DG<2>(1):: +DEAL:0:DG<2>(1)<->DG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(1)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 +DEAL:0:DG<2>(1)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(1)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 +DEAL:0:DG<2>(1)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(1)<->DG<2>(1)::1.0000000 0.0000000 -1.1102230e-16 1.0000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::6.3245553 +DEAL:0:DG<2>(1)<->DG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::6.3245553 +DEAL:0:DG<2>(1)<->DG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(2)<->CG<2>(1)::weights: +DEAL:0:CG<2>(2)<->CG<2>(1)::0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.25000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 1.0000000 0.50000000 0.50000000 1.0000000 0.0000000 0.25000000 0.50000000 0.0000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.0000000 0.50000000 1.0000000 0.0000000 0.25000000 0.50000000 0.25000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.25000000 0.50000000 1.0000000 0.0000000 0.25000000 0.50000000 0.0000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 0.50000000 0.25000000 0.50000000 0.0000000 0.50000000 1.0000000 0.0000000 0.50000000 1.0000000 0.50000000 +DEAL:0:CG<2>(2)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:CG<2>(2)<->CG<2>(1)::0 6 1 4 8 5 2 7 3 2 7 3 11 14 12 9 13 10 15 21 16 19 23 20 17 22 18 16 26 0 20 28 25 18 27 24 17 22 18 31 34 32 29 33 30 18 27 24 32 37 35 30 36 2 29 33 30 40 43 41 38 42 39 30 36 2 41 47 45 39 46 44 38 42 39 50 53 51 48 52 49 39 46 44 51 56 54 49 55 9 +DEAL:0:CG<2>(2)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:CG<2>(2)<->CG<2>(1)::0 1 2 3 2 3 4 5 6 7 8 9 7 0 9 10 8 9 11 12 9 10 12 2 11 12 13 14 12 2 14 15 13 14 16 17 14 15 17 4 +DEAL:0:CG<2>(2)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:CG<2>(2)<->CG<2>(1)::1.0000000 0.50000000 1.1102230e-16 1.1102230e-16 0.50000000 1.0000000 +DEAL:0:CG<2>(2)<->CG<2>(1)::7.5498344 +DEAL:0:CG<2>(2)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(2)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(2)<->CG<2>(1)::13.105342 +DEAL:0:CG<2>(2)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(2)<->CG<2>(1)::3.5000000 2.2500000 5.0000000 3.0000000 3.5000000 2.2500000 2.2500000 3.0000000 3.0000000 4.0000000 0.0000000 3.0000000 4.0000000 3.0000000 4.0000000 0.0000000 2.2500000 3.0000000 +DEAL:0:DG<2>(2)<->CG<2>(1)::weights: +DEAL:0:DG<2>(2)<->CG<2>(1):: +DEAL:0:DG<2>(2)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(2)<->CG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 +DEAL:0:DG<2>(2)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(2)<->CG<2>(1)::0 1 2 3 2 3 4 5 6 7 8 9 7 0 9 10 8 9 11 12 9 10 12 2 11 12 13 14 12 2 14 15 13 14 16 17 14 15 17 4 +DEAL:0:DG<2>(2)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(2)<->CG<2>(1)::1.0000000 0.50000000 1.1102230e-16 1.1102230e-16 0.50000000 1.0000000 +DEAL:0:DG<2>(2)<->CG<2>(1)::9.4868330 +DEAL:0:DG<2>(2)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->CG<2>(1)::25.653947 +DEAL:0:DG<2>(2)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->CG<2>(1)::6.7500000 2.2500000 13.500000 4.5000000 6.7500000 2.2500000 2.2500000 4.5000000 4.5000000 9.0000000 0.0000000 4.5000000 9.0000000 4.5000000 9.0000000 0.0000000 2.2500000 4.5000000 +DEAL:0:DG<2>(2)<->DG<2>(1)::weights: +DEAL:0:DG<2>(2)<->DG<2>(1):: +DEAL:0:DG<2>(2)<->DG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(2)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 +DEAL:0:DG<2>(2)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(2)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 +DEAL:0:DG<2>(2)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(2)<->DG<2>(1)::1.0000000 0.50000000 1.1102230e-16 1.1102230e-16 0.50000000 1.0000000 +DEAL:0:DG<2>(2)<->DG<2>(1)::9.4868330 +DEAL:0:DG<2>(2)<->DG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->DG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->DG<2>(1)::14.230249 +DEAL:0:DG<2>(2)<->DG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->DG<2>(1)::2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 2.2500000 +DEAL:0:CG<2>(2)<->CG<2>(2)::weights: +DEAL:0:CG<2>(2)<->CG<2>(2)::0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.25000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 1.0000000 0.50000000 0.50000000 1.0000000 0.0000000 0.25000000 0.50000000 0.0000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.0000000 0.50000000 1.0000000 0.0000000 0.25000000 0.50000000 0.25000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.25000000 0.50000000 1.0000000 0.0000000 0.25000000 0.50000000 0.0000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 0.50000000 0.25000000 0.50000000 0.0000000 0.50000000 1.0000000 0.0000000 0.50000000 1.0000000 0.50000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:CG<2>(2)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 2 7 3 11 14 12 9 13 10 15 21 16 19 23 20 17 22 18 16 26 0 20 28 25 18 27 24 17 22 18 31 34 32 29 33 30 18 27 24 32 37 35 30 36 2 29 33 30 40 43 41 38 42 39 30 36 2 41 47 45 39 46 44 38 42 39 50 53 51 48 52 49 39 46 44 51 56 54 49 55 9 +DEAL:0:CG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:CG<2>(2)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 2 7 3 11 14 12 9 13 10 15 21 16 19 23 20 17 22 18 16 26 0 20 28 25 18 27 24 17 22 18 31 34 32 29 33 30 18 27 24 32 37 35 30 36 2 29 33 30 40 43 41 38 42 39 30 36 2 41 47 45 39 46 44 38 42 39 50 53 51 48 52 49 39 46 44 51 56 54 49 55 9 +DEAL:0:CG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:CG<2>(2)<->CG<2>(2)::1.0000000 0.0000000 1.3877788e-17 0.0000000 1.0000000 0.0000000 1.3877788e-17 0.0000000 1.0000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::7.5498344 +DEAL:0:CG<2>(2)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::7.1414284 +DEAL:0:CG<2>(2)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::weights: +DEAL:0:DG<2>(2)<->CG<2>(2):: +DEAL:0:DG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(2)<->CG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 +DEAL:0:DG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(2)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 2 7 3 11 14 12 9 13 10 15 21 16 19 23 20 17 22 18 16 26 0 20 28 25 18 27 24 17 22 18 31 34 32 29 33 30 18 27 24 32 37 35 30 36 2 29 33 30 40 43 41 38 42 39 30 36 2 41 47 45 39 46 44 38 42 39 50 53 51 48 52 49 39 46 44 51 56 54 49 55 9 +DEAL:0:DG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(2)<->CG<2>(2)::1.0000000 -1.3877788e-17 5.5511151e-17 -5.5511151e-17 1.0000000 1.1102230e-16 0.0000000 2.7755576e-17 1.0000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::9.4868330 +DEAL:0:DG<2>(2)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::14.590236 +DEAL:0:DG<2>(2)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::2.2500000 1.0000000 4.5000000 2.0000000 4.5000000 1.0000000 1.0000000 2.0000000 1.0000000 2.2500000 1.0000000 4.5000000 1.0000000 1.0000000 1.0000000 1.0000000 2.0000000 2.0000000 4.0000000 1.0000000 2.0000000 1.0000000 2.0000000 1.0000000 0.0000000 0.0000000 1.0000000 2.0000000 1.0000000 2.0000000 4.0000000 1.0000000 2.0000000 2.0000000 1.0000000 0.0000000 2.0000000 1.0000000 2.0000000 4.0000000 1.0000000 2.0000000 2.0000000 1.0000000 0.0000000 0.0000000 2.0000000 1.0000000 1.0000000 2.0000000 1.0000000 2.0000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::weights: +DEAL:0:DG<2>(2)<->DG<2>(2):: +DEAL:0:DG<2>(2)<->DG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(2)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 +DEAL:0:DG<2>(2)<->DG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(2)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 +DEAL:0:DG<2>(2)<->DG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(2)<->DG<2>(2)::1.0000000 -1.3877788e-17 5.5511151e-17 -5.5511151e-17 1.0000000 1.1102230e-16 0.0000000 2.7755576e-17 1.0000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::9.4868330 +DEAL:0:DG<2>(2)<->DG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::9.4868330 +DEAL:0:DG<2>(2)<->DG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(1)::weights: +DEAL:0:CG<2>(3)<->CG<2>(1)::0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.25000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 0.25000000 0.50000000 0.50000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 0.50000000 +DEAL:0:CG<2>(3)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:CG<2>(3)<->CG<2>(1)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 2 10 11 3 18 24 25 20 19 26 27 21 16 22 23 17 28 36 37 29 32 40 41 34 33 42 43 35 30 38 39 31 29 47 48 0 34 51 52 45 35 53 54 46 31 49 50 44 30 38 39 31 57 63 64 59 58 65 66 60 55 61 62 56 31 49 50 44 59 71 72 67 60 73 74 68 56 69 70 2 55 61 62 56 77 83 84 79 78 85 86 80 75 81 82 76 56 69 70 2 79 92 93 88 80 94 95 89 76 90 91 87 75 81 82 76 98 104 105 100 99 106 107 101 96 102 103 97 76 90 91 87 100 112 113 108 101 114 115 109 97 110 111 16 +DEAL:0:CG<2>(3)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:CG<2>(3)<->CG<2>(1)::0 1 2 3 2 3 4 5 6 7 8 9 7 0 9 10 8 9 11 12 9 10 12 2 11 12 13 14 12 2 14 15 13 14 16 17 14 15 17 4 +DEAL:0:CG<2>(3)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:CG<2>(3)<->CG<2>(1)::1.0000000 0.72360680 0.27639320 -2.7755576e-17 0.0000000 0.27639320 0.72360680 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(1)::10.770330 +DEAL:0:CG<2>(3)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(1)::27.919527 +DEAL:0:CG<2>(3)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(1)::7.5000000 4.0000000 12.000000 6.0000000 7.5000000 4.0000000 4.0000000 6.0000000 6.0000000 9.0000000 0.0000000 6.0000000 9.0000000 6.0000000 9.0000000 0.0000000 4.0000000 6.0000000 +DEAL:0:DG<2>(3)<->CG<2>(1)::weights: +DEAL:0:DG<2>(3)<->CG<2>(1):: +DEAL:0:DG<2>(3)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->CG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 +DEAL:0:DG<2>(3)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->CG<2>(1)::0 1 2 3 2 3 4 5 6 7 8 9 7 0 9 10 8 9 11 12 9 10 12 2 11 12 13 14 12 2 14 15 13 14 16 17 14 15 17 4 +DEAL:0:DG<2>(3)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->CG<2>(1)::1.0000000 0.72360680 0.27639320 -5.5511151e-17 5.5511151e-17 0.27639320 0.72360680 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(1)::12.649111 +DEAL:0:DG<2>(3)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(1)::45.607017 +DEAL:0:DG<2>(3)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(1)::12.000000 4.0000000 24.000000 8.0000000 12.000000 4.0000000 4.0000000 8.0000000 8.0000000 16.000000 0.0000000 8.0000000 16.000000 8.0000000 16.000000 0.0000000 4.0000000 8.0000000 +DEAL:0:DG<2>(3)<->DG<2>(1)::weights: +DEAL:0:DG<2>(3)<->DG<2>(1):: +DEAL:0:DG<2>(3)<->DG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 +DEAL:0:DG<2>(3)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 +DEAL:0:DG<2>(3)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->DG<2>(1)::1.0000000 0.72360680 0.27639320 -5.5511151e-17 5.5511151e-17 0.27639320 0.72360680 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(1)::12.649111 +DEAL:0:DG<2>(3)<->DG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(1)::25.298221 +DEAL:0:DG<2>(3)<->DG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(1)::4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 4.0000000 +DEAL:0:CG<2>(3)<->CG<2>(2)::weights: +DEAL:0:CG<2>(3)<->CG<2>(2)::0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.25000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 0.25000000 0.50000000 0.50000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 0.50000000 +DEAL:0:CG<2>(3)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:CG<2>(3)<->CG<2>(2)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 2 10 11 3 18 24 25 20 19 26 27 21 16 22 23 17 28 36 37 29 32 40 41 34 33 42 43 35 30 38 39 31 29 47 48 0 34 51 52 45 35 53 54 46 31 49 50 44 30 38 39 31 57 63 64 59 58 65 66 60 55 61 62 56 31 49 50 44 59 71 72 67 60 73 74 68 56 69 70 2 55 61 62 56 77 83 84 79 78 85 86 80 75 81 82 76 56 69 70 2 79 92 93 88 80 94 95 89 76 90 91 87 75 81 82 76 98 104 105 100 99 106 107 101 96 102 103 97 76 90 91 87 100 112 113 108 101 114 115 109 97 110 111 16 +DEAL:0:CG<2>(3)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:CG<2>(3)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 2 7 3 11 14 12 9 13 10 15 21 16 19 23 20 17 22 18 16 26 0 20 28 25 18 27 24 17 22 18 31 34 32 29 33 30 18 27 24 32 37 35 30 36 2 29 33 30 40 43 41 38 42 39 30 36 2 41 47 45 39 46 44 38 42 39 50 53 51 48 52 49 39 46 44 51 56 54 49 55 9 +DEAL:0:CG<2>(3)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:CG<2>(3)<->CG<2>(2)::1.0000000 0.32360680 -0.12360680 -5.5511151e-17 2.2204460e-16 0.80000000 0.80000000 -2.2204460e-16 0.0000000 -0.12360680 0.32360680 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(2)::10.770330 +DEAL:0:CG<2>(3)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(2)::15.059031 +DEAL:0:CG<2>(3)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(2)::1.7600000 1.4400000 2.1200000 1.6800000 2.6800000 1.9200000 1.9200000 2.2400000 2.5600000 1.7600000 1.4400000 2.6800000 1.9200000 1.9200000 2.5600000 1.4400000 1.6800000 1.6800000 1.9600000 1.9200000 2.2400000 1.9200000 2.2400000 2.5600000 0.0000000 0.0000000 1.9200000 2.2400000 2.5600000 1.6800000 1.9600000 1.9200000 2.2400000 2.2400000 2.5600000 0.0000000 2.2400000 2.5600000 1.6800000 1.9600000 1.9200000 2.2400000 2.2400000 2.5600000 0.0000000 0.0000000 2.2400000 2.5600000 1.4400000 1.6800000 1.9200000 2.2400000 1.9200000 2.5600000 0.0000000 1.9200000 2.5600000 +DEAL:0:DG<2>(3)<->CG<2>(2)::weights: +DEAL:0:DG<2>(3)<->CG<2>(2):: +DEAL:0:DG<2>(3)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->CG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 +DEAL:0:DG<2>(3)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 2 7 3 11 14 12 9 13 10 15 21 16 19 23 20 17 22 18 16 26 0 20 28 25 18 27 24 17 22 18 31 34 32 29 33 30 18 27 24 32 37 35 30 36 2 29 33 30 40 43 41 38 42 39 30 36 2 41 47 45 39 46 44 38 42 39 50 53 51 48 52 49 39 46 44 51 56 54 49 55 9 +DEAL:0:DG<2>(3)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->CG<2>(2)::1.0000000 0.32360680 -0.12360680 -8.3266727e-17 3.0531133e-16 0.80000000 0.80000000 -2.2204460e-16 5.5511151e-17 -0.12360680 0.32360680 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(2)::12.649111 +DEAL:0:DG<2>(3)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(2)::24.804645 +DEAL:0:DG<2>(3)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(2)::3.3600000 1.4400000 6.7200000 2.8800000 7.6800000 1.9200000 1.9200000 3.8400000 2.5600000 3.3600000 1.4400000 7.6800000 1.9200000 1.9200000 2.5600000 1.4400000 2.8800000 2.8800000 5.7600000 1.9200000 3.8400000 1.9200000 3.8400000 2.5600000 0.0000000 0.0000000 1.9200000 3.8400000 2.5600000 2.8800000 5.7600000 1.9200000 3.8400000 3.8400000 2.5600000 0.0000000 3.8400000 2.5600000 2.8800000 5.7600000 1.9200000 3.8400000 3.8400000 2.5600000 0.0000000 0.0000000 3.8400000 2.5600000 1.4400000 2.8800000 1.9200000 3.8400000 1.9200000 2.5600000 0.0000000 1.9200000 2.5600000 +DEAL:0:DG<2>(3)<->DG<2>(2)::weights: +DEAL:0:DG<2>(3)<->DG<2>(2):: +DEAL:0:DG<2>(3)<->DG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 +DEAL:0:DG<2>(3)<->DG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 +DEAL:0:DG<2>(3)<->DG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->DG<2>(2)::1.0000000 0.32360680 -0.12360680 -8.3266727e-17 3.0531133e-16 0.80000000 0.80000000 -2.2204460e-16 5.5511151e-17 -0.12360680 0.32360680 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(2)::12.649111 +DEAL:0:DG<2>(3)<->DG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(2)::17.202790 +DEAL:0:DG<2>(3)<->DG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(2)::1.4400000 1.9200000 1.4400000 1.9200000 2.5600000 1.9200000 1.4400000 1.9200000 1.4400000 1.4400000 1.9200000 1.4400000 1.9200000 2.5600000 1.9200000 1.4400000 1.9200000 1.4400000 1.4400000 1.9200000 1.4400000 1.9200000 2.5600000 1.9200000 1.4400000 1.9200000 1.4400000 1.4400000 1.9200000 1.4400000 1.9200000 2.5600000 1.9200000 1.4400000 1.9200000 1.4400000 1.4400000 1.9200000 1.4400000 1.9200000 2.5600000 1.9200000 1.4400000 1.9200000 1.4400000 1.4400000 1.9200000 1.4400000 1.9200000 2.5600000 1.9200000 1.4400000 1.9200000 1.4400000 1.4400000 1.9200000 1.4400000 1.9200000 2.5600000 1.9200000 1.4400000 1.9200000 1.4400000 1.4400000 1.9200000 1.4400000 1.9200000 2.5600000 1.9200000 1.4400000 1.9200000 1.4400000 1.4400000 1.9200000 1.4400000 1.9200000 2.5600000 1.9200000 1.4400000 1.9200000 1.4400000 1.4400000 1.9200000 1.4400000 1.9200000 2.5600000 1.9200000 1.4400000 1.9200000 1.4400000 +DEAL:0:CG<2>(3)<->CG<2>(3)::weights: +DEAL:0:CG<2>(3)<->CG<2>(3)::0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.25000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 0.25000000 0.50000000 0.50000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 0.50000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:0:CG<2>(3)<->CG<2>(3)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 2 10 11 3 18 24 25 20 19 26 27 21 16 22 23 17 28 36 37 29 32 40 41 34 33 42 43 35 30 38 39 31 29 47 48 0 34 51 52 45 35 53 54 46 31 49 50 44 30 38 39 31 57 63 64 59 58 65 66 60 55 61 62 56 31 49 50 44 59 71 72 67 60 73 74 68 56 69 70 2 55 61 62 56 77 83 84 79 78 85 86 80 75 81 82 76 56 69 70 2 79 92 93 88 80 94 95 89 76 90 91 87 75 81 82 76 98 104 105 100 99 106 107 101 96 102 103 97 76 90 91 87 100 112 113 108 101 114 115 109 97 110 111 16 +DEAL:0:CG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:0:CG<2>(3)<->CG<2>(3)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 2 10 11 3 18 24 25 20 19 26 27 21 16 22 23 17 28 36 37 29 32 40 41 34 33 42 43 35 30 38 39 31 29 47 48 0 34 51 52 45 35 53 54 46 31 49 50 44 30 38 39 31 57 63 64 59 58 65 66 60 55 61 62 56 31 49 50 44 59 71 72 67 60 73 74 68 56 69 70 2 55 61 62 56 77 83 84 79 78 85 86 80 75 81 82 76 56 69 70 2 79 92 93 88 80 94 95 89 76 90 91 87 75 81 82 76 98 104 105 100 99 106 107 101 96 102 103 97 76 90 91 87 100 112 113 108 101 114 115 109 97 110 111 16 +DEAL:0:CG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:0:CG<2>(3)<->CG<2>(3)::1.0000000 1.0408341e-17 -2.7755576e-17 -2.0816682e-17 5.5511151e-17 1.0000000 0.0000000 1.3877788e-17 -1.1102230e-16 -5.5511151e-17 1.0000000 -1.1102230e-16 -2.0816682e-17 3.1225023e-17 -2.7755576e-17 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::10.770330 +DEAL:0:CG<2>(3)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::10.295630 +DEAL:0:CG<2>(3)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::weights: +DEAL:0:DG<2>(3)<->CG<2>(3):: +DEAL:0:DG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->CG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 +DEAL:0:DG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->CG<2>(3)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 2 10 11 3 18 24 25 20 19 26 27 21 16 22 23 17 28 36 37 29 32 40 41 34 33 42 43 35 30 38 39 31 29 47 48 0 34 51 52 45 35 53 54 46 31 49 50 44 30 38 39 31 57 63 64 59 58 65 66 60 55 61 62 56 31 49 50 44 59 71 72 67 60 73 74 68 56 69 70 2 55 61 62 56 77 83 84 79 78 85 86 80 75 81 82 76 56 69 70 2 79 92 93 88 80 94 95 89 76 90 91 87 75 81 82 76 98 104 105 100 99 106 107 101 96 102 103 97 76 90 91 87 100 112 113 108 101 114 115 109 97 110 111 16 +DEAL:0:DG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->CG<2>(3)::1.0000000 -3.4694470e-18 -6.9388939e-18 0.0000000 1.8041124e-16 1.0000000 4.1633363e-17 -2.2204460e-16 -4.1633363e-17 -3.4694470e-17 1.0000000 -1.1102230e-16 5.5511151e-17 0.0000000 0.0000000 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::12.649111 +DEAL:0:DG<2>(3)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::17.776389 +DEAL:0:DG<2>(3)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::2.0000000 1.0000000 4.0000000 2.0000000 4.0000000 4.0000000 1.0000000 1.0000000 1.0000000 1.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 2.0000000 1.0000000 4.0000000 4.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 2.0000000 2.0000000 4.0000000 1.0000000 1.0000000 2.0000000 2.0000000 1.0000000 1.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 1.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 2.0000000 4.0000000 1.0000000 1.0000000 2.0000000 2.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 2.0000000 4.0000000 1.0000000 1.0000000 2.0000000 2.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 0.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 2.0000000 1.0000000 1.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::weights: +DEAL:0:DG<2>(3)<->DG<2>(3):: +DEAL:0:DG<2>(3)<->DG<2>(3)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->DG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 +DEAL:0:DG<2>(3)<->DG<2>(3)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->DG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 +DEAL:0:DG<2>(3)<->DG<2>(3)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->DG<2>(3)::1.0000000 -3.4694470e-18 -6.9388939e-18 0.0000000 1.8041124e-16 1.0000000 4.1633363e-17 -2.2204460e-16 -4.1633363e-17 -3.4694470e-17 1.0000000 -1.1102230e-16 5.5511151e-17 0.0000000 0.0000000 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::12.649111 +DEAL:0:DG<2>(3)<->DG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::12.649111 +DEAL:0:DG<2>(3)<->DG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(1)::weights: +DEAL:0:CG<2>(4)<->CG<2>(1)::0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 +DEAL:0:CG<2>(4)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:CG<2>(4)<->CG<2>(1)::0 10 11 12 1 4 16 17 18 7 5 19 20 21 8 6 22 23 24 9 2 13 14 15 3 2 13 14 15 3 27 36 37 38 30 28 39 40 41 31 29 42 43 44 32 25 33 34 35 26 45 55 56 57 46 49 61 62 63 52 50 64 65 66 53 51 67 68 69 54 47 58 59 60 48 46 74 75 76 0 52 80 81 82 71 53 83 84 85 72 54 86 87 88 73 48 77 78 79 70 47 58 59 60 48 91 100 101 102 94 92 103 104 105 95 93 106 107 108 96 89 97 98 99 90 48 77 78 79 70 94 115 116 117 109 95 118 119 120 110 96 121 122 123 111 90 112 113 114 2 89 97 98 99 90 126 135 136 137 129 127 138 139 140 130 128 141 142 143 131 124 132 133 134 125 90 112 113 114 2 129 151 152 153 145 130 154 155 156 146 131 157 158 159 147 125 148 149 150 144 124 132 133 134 125 162 171 172 173 165 163 174 175 176 166 164 177 178 179 167 160 168 169 170 161 125 148 149 150 144 165 186 187 188 180 166 189 190 191 181 167 192 193 194 182 161 183 184 185 25 +DEAL:0:CG<2>(4)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:CG<2>(4)<->CG<2>(1)::0 1 2 3 2 3 4 5 6 7 8 9 7 0 9 10 8 9 11 12 9 10 12 2 11 12 13 14 12 2 14 15 13 14 16 17 14 15 17 4 +DEAL:0:CG<2>(4)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:CG<2>(4)<->CG<2>(1)::1.0000000 0.82732684 0.50000000 0.17267316 8.3266727e-17 -1.1102230e-16 0.17267316 0.50000000 0.82732684 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(1)::13.964240 +DEAL:0:CG<2>(4)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(1)::48.438105 +DEAL:0:CG<2>(4)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(1)::13.000000 6.2500000 22.000000 10.000000 13.000000 6.2500000 6.2500000 10.000000 10.000000 16.000000 0.0000000 10.000000 16.000000 10.000000 16.000000 0.0000000 6.2500000 10.000000 +DEAL:0:DG<2>(4)<->CG<2>(1)::weights: +DEAL:0:DG<2>(4)<->CG<2>(1):: +DEAL:0:DG<2>(4)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->CG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 +DEAL:0:DG<2>(4)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->CG<2>(1)::0 1 2 3 2 3 4 5 6 7 8 9 7 0 9 10 8 9 11 12 9 10 12 2 11 12 13 14 12 2 14 15 13 14 16 17 14 15 17 4 +DEAL:0:DG<2>(4)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->CG<2>(1)::1.0000000 0.82732684 0.50000000 0.17267316 -7.2858386e-17 0.0000000 0.17267316 0.50000000 0.82732684 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(1)::15.811388 +DEAL:0:DG<2>(4)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(1)::71.260964 +DEAL:0:DG<2>(4)<->CG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(1)::18.750000 6.2500000 37.500000 12.500000 18.750000 6.2500000 6.2500000 12.500000 12.500000 25.000000 0.0000000 12.500000 25.000000 12.500000 25.000000 0.0000000 6.2500000 12.500000 +DEAL:0:DG<2>(4)<->DG<2>(1)::weights: +DEAL:0:DG<2>(4)<->DG<2>(1):: +DEAL:0:DG<2>(4)<->DG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 +DEAL:0:DG<2>(4)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 +DEAL:0:DG<2>(4)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->DG<2>(1)::1.0000000 0.82732684 0.50000000 0.17267316 -7.2858386e-17 0.0000000 0.17267316 0.50000000 0.82732684 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(1)::15.811388 +DEAL:0:DG<2>(4)<->DG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(1)::39.528471 +DEAL:0:DG<2>(4)<->DG<2>(1)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(1)::6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 6.2500000 +DEAL:0:CG<2>(4)<->CG<2>(2)::weights: +DEAL:0:CG<2>(4)<->CG<2>(2)::0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 +DEAL:0:CG<2>(4)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:CG<2>(4)<->CG<2>(2)::0 10 11 12 1 4 16 17 18 7 5 19 20 21 8 6 22 23 24 9 2 13 14 15 3 2 13 14 15 3 27 36 37 38 30 28 39 40 41 31 29 42 43 44 32 25 33 34 35 26 45 55 56 57 46 49 61 62 63 52 50 64 65 66 53 51 67 68 69 54 47 58 59 60 48 46 74 75 76 0 52 80 81 82 71 53 83 84 85 72 54 86 87 88 73 48 77 78 79 70 47 58 59 60 48 91 100 101 102 94 92 103 104 105 95 93 106 107 108 96 89 97 98 99 90 48 77 78 79 70 94 115 116 117 109 95 118 119 120 110 96 121 122 123 111 90 112 113 114 2 89 97 98 99 90 126 135 136 137 129 127 138 139 140 130 128 141 142 143 131 124 132 133 134 125 90 112 113 114 2 129 151 152 153 145 130 154 155 156 146 131 157 158 159 147 125 148 149 150 144 124 132 133 134 125 162 171 172 173 165 163 174 175 176 166 164 177 178 179 167 160 168 169 170 161 125 148 149 150 144 165 186 187 188 180 166 189 190 191 181 167 192 193 194 182 161 183 184 185 25 +DEAL:0:CG<2>(4)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:CG<2>(4)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 2 7 3 11 14 12 9 13 10 15 21 16 19 23 20 17 22 18 16 26 0 20 28 25 18 27 24 17 22 18 31 34 32 29 33 30 18 27 24 32 37 35 30 36 2 29 33 30 40 43 41 38 42 39 30 36 2 41 47 45 39 46 44 38 42 39 50 53 51 48 52 49 39 46 44 51 56 54 49 55 9 +DEAL:0:CG<2>(4)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:CG<2>(4)<->CG<2>(2)::1.0000000 0.54161255 0.0000000 -0.11304112 2.7755576e-17 -5.5511151e-17 0.57142857 1.0000000 0.57142857 1.1102230e-16 -5.5511151e-17 -0.11304112 1.3877788e-17 0.54161255 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(2)::13.964240 +DEAL:0:CG<2>(4)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(2)::26.053543 +DEAL:0:CG<2>(4)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(2)::2.8826531 2.0408163 3.9081633 2.6530612 5.2346939 3.0612245 3.0612245 3.9795918 4.5918367 2.8826531 2.0408163 5.2346939 3.0612245 3.0612245 4.5918367 2.0408163 2.6530612 2.6530612 3.4489796 3.0612245 3.9795918 3.0612245 3.9795918 4.5918367 0.0000000 0.0000000 3.0612245 3.9795918 4.5918367 2.6530612 3.4489796 3.0612245 3.9795918 3.9795918 4.5918367 0.0000000 3.9795918 4.5918367 2.6530612 3.4489796 3.0612245 3.9795918 3.9795918 4.5918367 0.0000000 0.0000000 3.9795918 4.5918367 2.0408163 2.6530612 3.0612245 3.9795918 3.0612245 4.5918367 0.0000000 3.0612245 4.5918367 +DEAL:0:DG<2>(4)<->CG<2>(2)::weights: +DEAL:0:DG<2>(4)<->CG<2>(2):: +DEAL:0:DG<2>(4)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->CG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 +DEAL:0:DG<2>(4)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 2 7 3 11 14 12 9 13 10 15 21 16 19 23 20 17 22 18 16 26 0 20 28 25 18 27 24 17 22 18 31 34 32 29 33 30 18 27 24 32 37 35 30 36 2 29 33 30 40 43 41 38 42 39 30 36 2 41 47 45 39 46 44 38 42 39 50 53 51 48 52 49 39 46 44 51 56 54 49 55 9 +DEAL:0:DG<2>(4)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->CG<2>(2)::1.0000000 0.54161255 1.5504091e-17 -0.11304112 -6.0715322e-18 -9.0205621e-17 0.57142857 1.0000000 0.57142857 -1.1796120e-16 1.1102230e-16 -0.11304112 1.3877788e-17 0.54161255 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(2)::15.811388 +DEAL:0:DG<2>(4)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(2)::38.321387 +DEAL:0:DG<2>(4)<->CG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(2)::4.8469388 2.0408163 9.6938776 4.0816327 11.734694 3.0612245 3.0612245 6.1224490 4.5918367 4.8469388 2.0408163 11.734694 3.0612245 3.0612245 4.5918367 2.0408163 4.0816327 4.0816327 8.1632653 3.0612245 6.1224490 3.0612245 6.1224490 4.5918367 0.0000000 0.0000000 3.0612245 6.1224490 4.5918367 4.0816327 8.1632653 3.0612245 6.1224490 6.1224490 4.5918367 0.0000000 6.1224490 4.5918367 4.0816327 8.1632653 3.0612245 6.1224490 6.1224490 4.5918367 0.0000000 0.0000000 6.1224490 4.5918367 2.0408163 4.0816327 3.0612245 6.1224490 3.0612245 4.5918367 0.0000000 3.0612245 4.5918367 +DEAL:0:DG<2>(4)<->DG<2>(2)::weights: +DEAL:0:DG<2>(4)<->DG<2>(2):: +DEAL:0:DG<2>(4)<->DG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 +DEAL:0:DG<2>(4)<->DG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 +DEAL:0:DG<2>(4)<->DG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->DG<2>(2)::1.0000000 0.54161255 1.5504091e-17 -0.11304112 -6.0715322e-18 -9.0205621e-17 0.57142857 1.0000000 0.57142857 -1.1796120e-16 1.1102230e-16 -0.11304112 1.3877788e-17 0.54161255 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(2)::15.811388 +DEAL:0:DG<2>(4)<->DG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(2)::27.427918 +DEAL:0:DG<2>(4)<->DG<2>(2)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(2)::2.0408163 3.0612245 2.0408163 3.0612245 4.5918367 3.0612245 2.0408163 3.0612245 2.0408163 2.0408163 3.0612245 2.0408163 3.0612245 4.5918367 3.0612245 2.0408163 3.0612245 2.0408163 2.0408163 3.0612245 2.0408163 3.0612245 4.5918367 3.0612245 2.0408163 3.0612245 2.0408163 2.0408163 3.0612245 2.0408163 3.0612245 4.5918367 3.0612245 2.0408163 3.0612245 2.0408163 2.0408163 3.0612245 2.0408163 3.0612245 4.5918367 3.0612245 2.0408163 3.0612245 2.0408163 2.0408163 3.0612245 2.0408163 3.0612245 4.5918367 3.0612245 2.0408163 3.0612245 2.0408163 2.0408163 3.0612245 2.0408163 3.0612245 4.5918367 3.0612245 2.0408163 3.0612245 2.0408163 2.0408163 3.0612245 2.0408163 3.0612245 4.5918367 3.0612245 2.0408163 3.0612245 2.0408163 2.0408163 3.0612245 2.0408163 3.0612245 4.5918367 3.0612245 2.0408163 3.0612245 2.0408163 2.0408163 3.0612245 2.0408163 3.0612245 4.5918367 3.0612245 2.0408163 3.0612245 2.0408163 +DEAL:0:CG<2>(4)<->CG<2>(3)::weights: +DEAL:0:CG<2>(4)<->CG<2>(3)::0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 +DEAL:0:CG<2>(4)<->CG<2>(3)::level_dof_indices_fine: +DEAL:0:CG<2>(4)<->CG<2>(3)::0 10 11 12 1 4 16 17 18 7 5 19 20 21 8 6 22 23 24 9 2 13 14 15 3 2 13 14 15 3 27 36 37 38 30 28 39 40 41 31 29 42 43 44 32 25 33 34 35 26 45 55 56 57 46 49 61 62 63 52 50 64 65 66 53 51 67 68 69 54 47 58 59 60 48 46 74 75 76 0 52 80 81 82 71 53 83 84 85 72 54 86 87 88 73 48 77 78 79 70 47 58 59 60 48 91 100 101 102 94 92 103 104 105 95 93 106 107 108 96 89 97 98 99 90 48 77 78 79 70 94 115 116 117 109 95 118 119 120 110 96 121 122 123 111 90 112 113 114 2 89 97 98 99 90 126 135 136 137 129 127 138 139 140 130 128 141 142 143 131 124 132 133 134 125 90 112 113 114 2 129 151 152 153 145 130 154 155 156 146 131 157 158 159 147 125 148 149 150 144 124 132 133 134 125 162 171 172 173 165 163 174 175 176 166 164 177 178 179 167 160 168 169 170 161 125 148 149 150 144 165 186 187 188 180 166 189 190 191 181 167 192 193 194 182 161 183 184 185 25 +DEAL:0:CG<2>(4)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:0:CG<2>(4)<->CG<2>(3)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 2 10 11 3 18 24 25 20 19 26 27 21 16 22 23 17 28 36 37 29 32 40 41 34 33 42 43 35 30 38 39 31 29 47 48 0 34 51 52 45 35 53 54 46 31 49 50 44 30 38 39 31 57 63 64 59 58 65 66 60 55 61 62 56 31 49 50 44 59 71 72 67 60 73 74 68 56 69 70 2 55 61 62 56 77 83 84 79 78 85 86 80 75 81 82 76 56 69 70 2 79 92 93 88 80 94 95 89 76 90 91 87 75 81 82 76 98 104 105 100 99 106 107 101 96 102 103 97 76 90 91 87 100 112 113 108 101 114 115 109 97 110 111 16 +DEAL:0:CG<2>(4)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:0:CG<2>(4)<->CG<2>(3)::1.0000000 0.23637910 -0.12500000 0.049335190 2.7755576e-17 -2.7755576e-17 0.87994647 0.62500000 -0.16566075 1.3877788e-17 2.2204460e-16 -0.16566075 0.62500000 0.87994647 0.0000000 -5.5511151e-17 0.049335190 -0.12500000 0.23637910 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(3)::13.964240 +DEAL:0:CG<2>(4)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(3)::17.642972 +DEAL:0:CG<2>(4)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(3)::1.5610651 1.3472577 1.8007015 1.5338010 2.0639349 2.0639349 1.5545281 1.5545281 1.5545281 1.5545281 1.7697704 1.7697704 1.7936862 1.7936862 1.7936862 1.7936862 1.5610651 1.3472577 2.0639349 2.0639349 1.5545281 1.5545281 1.5545281 1.5545281 1.7936862 1.7936862 1.7936862 1.7936862 1.3472577 1.5338010 1.5338010 1.7461735 1.5545281 1.5545281 1.7697704 1.7697704 1.5545281 1.5545281 1.7697704 1.7697704 1.7936862 1.7936862 1.7936862 1.7936862 0.0000000 0.0000000 0.0000000 1.5545281 1.5545281 1.7697704 1.7697704 1.7936862 1.7936862 1.7936862 1.7936862 1.5338010 1.7461735 1.5545281 1.5545281 1.7697704 1.7697704 1.7697704 1.7697704 1.7936862 1.7936862 1.7936862 1.7936862 0.0000000 0.0000000 1.7697704 1.7697704 1.7936862 1.7936862 1.7936862 1.7936862 1.5338010 1.7461735 1.5545281 1.5545281 1.7697704 1.7697704 1.7697704 1.7697704 1.7936862 1.7936862 1.7936862 1.7936862 0.0000000 0.0000000 0.0000000 1.7697704 1.7697704 1.7936862 1.7936862 1.7936862 1.7936862 1.3472577 1.5338010 1.5545281 1.5545281 1.7697704 1.7697704 1.5545281 1.5545281 1.7936862 1.7936862 1.7936862 1.7936862 0.0000000 0.0000000 1.5545281 1.5545281 1.7936862 1.7936862 1.7936862 1.7936862 +DEAL:0:DG<2>(4)<->CG<2>(3)::weights: +DEAL:0:DG<2>(4)<->CG<2>(3):: +DEAL:0:DG<2>(4)<->CG<2>(3)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->CG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 +DEAL:0:DG<2>(4)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->CG<2>(3)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 2 10 11 3 18 24 25 20 19 26 27 21 16 22 23 17 28 36 37 29 32 40 41 34 33 42 43 35 30 38 39 31 29 47 48 0 34 51 52 45 35 53 54 46 31 49 50 44 30 38 39 31 57 63 64 59 58 65 66 60 55 61 62 56 31 49 50 44 59 71 72 67 60 73 74 68 56 69 70 2 55 61 62 56 77 83 84 79 78 85 86 80 75 81 82 76 56 69 70 2 79 92 93 88 80 94 95 89 76 90 91 87 75 81 82 76 98 104 105 100 99 106 107 101 96 102 103 97 76 90 91 87 100 112 113 108 101 114 115 109 97 110 111 16 +DEAL:0:DG<2>(4)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->CG<2>(3)::1.0000000 0.23637910 -0.12500000 0.049335190 4.7271215e-17 -1.0928758e-16 0.87994647 0.62500000 -0.16566075 -2.1337099e-16 2.0469737e-16 -0.16566075 0.62500000 0.87994647 -8.6736174e-17 5.5511151e-17 0.049335190 -0.12500000 0.23637910 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(3)::15.811388 +DEAL:0:DG<2>(4)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(3)::26.918184 +DEAL:0:DG<2>(4)<->CG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(3)::2.7463329 1.3472577 5.4926658 2.6945153 5.9590242 5.9590242 1.5545281 1.5545281 1.5545281 1.5545281 3.1090561 3.1090561 1.7936862 1.7936862 1.7936862 1.7936862 2.7463329 1.3472577 5.9590242 5.9590242 1.5545281 1.5545281 1.5545281 1.5545281 1.7936862 1.7936862 1.7936862 1.7936862 1.3472577 2.6945153 2.6945153 5.3890306 1.5545281 1.5545281 3.1090561 3.1090561 1.5545281 1.5545281 3.1090561 3.1090561 1.7936862 1.7936862 1.7936862 1.7936862 0.0000000 0.0000000 0.0000000 1.5545281 1.5545281 3.1090561 3.1090561 1.7936862 1.7936862 1.7936862 1.7936862 2.6945153 5.3890306 1.5545281 1.5545281 3.1090561 3.1090561 3.1090561 3.1090561 1.7936862 1.7936862 1.7936862 1.7936862 0.0000000 0.0000000 3.1090561 3.1090561 1.7936862 1.7936862 1.7936862 1.7936862 2.6945153 5.3890306 1.5545281 1.5545281 3.1090561 3.1090561 3.1090561 3.1090561 1.7936862 1.7936862 1.7936862 1.7936862 0.0000000 0.0000000 0.0000000 3.1090561 3.1090561 1.7936862 1.7936862 1.7936862 1.7936862 1.3472577 2.6945153 1.5545281 1.5545281 3.1090561 3.1090561 1.5545281 1.5545281 1.7936862 1.7936862 1.7936862 1.7936862 0.0000000 0.0000000 1.5545281 1.5545281 1.7936862 1.7936862 1.7936862 1.7936862 +DEAL:0:DG<2>(4)<->DG<2>(3)::weights: +DEAL:0:DG<2>(4)<->DG<2>(3):: +DEAL:0:DG<2>(4)<->DG<2>(3)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->DG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 +DEAL:0:DG<2>(4)<->DG<2>(3)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->DG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 +DEAL:0:DG<2>(4)<->DG<2>(3)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->DG<2>(3)::1.0000000 0.23637910 -0.12500000 0.049335190 4.7271215e-17 -1.0928758e-16 0.87994647 0.62500000 -0.16566075 -2.1337099e-16 2.0469737e-16 -0.16566075 0.62500000 0.87994647 -8.6736174e-17 5.5511151e-17 0.049335190 -0.12500000 0.23637910 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(3)::15.811388 +DEAL:0:DG<2>(4)<->DG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(3)::19.865073 +DEAL:0:DG<2>(4)<->DG<2>(3)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(3)::1.3472577 1.5545281 1.5545281 1.3472577 1.5545281 1.7936862 1.7936862 1.5545281 1.5545281 1.7936862 1.7936862 1.5545281 1.3472577 1.5545281 1.5545281 1.3472577 1.3472577 1.5545281 1.5545281 1.3472577 1.5545281 1.7936862 1.7936862 1.5545281 1.5545281 1.7936862 1.7936862 1.5545281 1.3472577 1.5545281 1.5545281 1.3472577 1.3472577 1.5545281 1.5545281 1.3472577 1.5545281 1.7936862 1.7936862 1.5545281 1.5545281 1.7936862 1.7936862 1.5545281 1.3472577 1.5545281 1.5545281 1.3472577 1.3472577 1.5545281 1.5545281 1.3472577 1.5545281 1.7936862 1.7936862 1.5545281 1.5545281 1.7936862 1.7936862 1.5545281 1.3472577 1.5545281 1.5545281 1.3472577 1.3472577 1.5545281 1.5545281 1.3472577 1.5545281 1.7936862 1.7936862 1.5545281 1.5545281 1.7936862 1.7936862 1.5545281 1.3472577 1.5545281 1.5545281 1.3472577 1.3472577 1.5545281 1.5545281 1.3472577 1.5545281 1.7936862 1.7936862 1.5545281 1.5545281 1.7936862 1.7936862 1.5545281 1.3472577 1.5545281 1.5545281 1.3472577 1.3472577 1.5545281 1.5545281 1.3472577 1.5545281 1.7936862 1.7936862 1.5545281 1.5545281 1.7936862 1.7936862 1.5545281 1.3472577 1.5545281 1.5545281 1.3472577 1.3472577 1.5545281 1.5545281 1.3472577 1.5545281 1.7936862 1.7936862 1.5545281 1.5545281 1.7936862 1.7936862 1.5545281 1.3472577 1.5545281 1.5545281 1.3472577 1.3472577 1.5545281 1.5545281 1.3472577 1.5545281 1.7936862 1.7936862 1.5545281 1.5545281 1.7936862 1.7936862 1.5545281 1.3472577 1.5545281 1.5545281 1.3472577 1.3472577 1.5545281 1.5545281 1.3472577 1.5545281 1.7936862 1.7936862 1.5545281 1.5545281 1.7936862 1.7936862 1.5545281 1.3472577 1.5545281 1.5545281 1.3472577 +DEAL:0:CG<2>(4)<->CG<2>(4)::weights: +DEAL:0:CG<2>(4)<->CG<2>(4)::0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 0.25000000 0.50000000 0.50000000 0.50000000 0.25000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 0.50000000 0.50000000 0.50000000 0.25000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 0.25000000 0.50000000 0.50000000 0.50000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.0000000 0.50000000 1.0000000 1.0000000 1.0000000 0.50000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:0:CG<2>(4)<->CG<2>(4)::0 10 11 12 1 4 16 17 18 7 5 19 20 21 8 6 22 23 24 9 2 13 14 15 3 2 13 14 15 3 27 36 37 38 30 28 39 40 41 31 29 42 43 44 32 25 33 34 35 26 45 55 56 57 46 49 61 62 63 52 50 64 65 66 53 51 67 68 69 54 47 58 59 60 48 46 74 75 76 0 52 80 81 82 71 53 83 84 85 72 54 86 87 88 73 48 77 78 79 70 47 58 59 60 48 91 100 101 102 94 92 103 104 105 95 93 106 107 108 96 89 97 98 99 90 48 77 78 79 70 94 115 116 117 109 95 118 119 120 110 96 121 122 123 111 90 112 113 114 2 89 97 98 99 90 126 135 136 137 129 127 138 139 140 130 128 141 142 143 131 124 132 133 134 125 90 112 113 114 2 129 151 152 153 145 130 154 155 156 146 131 157 158 159 147 125 148 149 150 144 124 132 133 134 125 162 171 172 173 165 163 174 175 176 166 164 177 178 179 167 160 168 169 170 161 125 148 149 150 144 165 186 187 188 180 166 189 190 191 181 167 192 193 194 182 161 183 184 185 25 +DEAL:0:CG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:0:CG<2>(4)<->CG<2>(4)::0 10 11 12 1 4 16 17 18 7 5 19 20 21 8 6 22 23 24 9 2 13 14 15 3 2 13 14 15 3 27 36 37 38 30 28 39 40 41 31 29 42 43 44 32 25 33 34 35 26 45 55 56 57 46 49 61 62 63 52 50 64 65 66 53 51 67 68 69 54 47 58 59 60 48 46 74 75 76 0 52 80 81 82 71 53 83 84 85 72 54 86 87 88 73 48 77 78 79 70 47 58 59 60 48 91 100 101 102 94 92 103 104 105 95 93 106 107 108 96 89 97 98 99 90 48 77 78 79 70 94 115 116 117 109 95 118 119 120 110 96 121 122 123 111 90 112 113 114 2 89 97 98 99 90 126 135 136 137 129 127 138 139 140 130 128 141 142 143 131 124 132 133 134 125 90 112 113 114 2 129 151 152 153 145 130 154 155 156 146 131 157 158 159 147 125 148 149 150 144 124 132 133 134 125 162 171 172 173 165 163 174 175 176 166 164 177 178 179 167 160 168 169 170 161 125 148 149 150 144 165 186 187 188 180 166 189 190 191 181 167 192 193 194 182 161 183 184 185 25 +DEAL:0:CG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:0:CG<2>(4)<->CG<2>(4)::1.0000000 6.9388939e-18 3.4694470e-18 0.0000000 2.4286129e-17 6.9388939e-17 1.0000000 -6.9388939e-18 0.0000000 2.7755576e-17 -1.1102230e-16 6.9388939e-18 1.0000000 2.7755576e-17 -2.7755576e-17 0.0000000 0.0000000 2.7755576e-17 1.0000000 0.0000000 -6.9388939e-17 1.3877788e-17 -2.0816682e-17 2.0816682e-17 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::13.964240 +DEAL:0:CG<2>(4)<->CG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::13.453624 +DEAL:0:CG<2>(4)<->CG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::weights: +DEAL:0:DG<2>(4)<->CG<2>(4):: +DEAL:0:DG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->CG<2>(4)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 +DEAL:0:DG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->CG<2>(4)::0 10 11 12 1 4 16 17 18 7 5 19 20 21 8 6 22 23 24 9 2 13 14 15 3 2 13 14 15 3 27 36 37 38 30 28 39 40 41 31 29 42 43 44 32 25 33 34 35 26 45 55 56 57 46 49 61 62 63 52 50 64 65 66 53 51 67 68 69 54 47 58 59 60 48 46 74 75 76 0 52 80 81 82 71 53 83 84 85 72 54 86 87 88 73 48 77 78 79 70 47 58 59 60 48 91 100 101 102 94 92 103 104 105 95 93 106 107 108 96 89 97 98 99 90 48 77 78 79 70 94 115 116 117 109 95 118 119 120 110 96 121 122 123 111 90 112 113 114 2 89 97 98 99 90 126 135 136 137 129 127 138 139 140 130 128 141 142 143 131 124 132 133 134 125 90 112 113 114 2 129 151 152 153 145 130 154 155 156 146 131 157 158 159 147 125 148 149 150 144 124 132 133 134 125 162 171 172 173 165 163 174 175 176 166 164 177 178 179 167 160 168 169 170 161 125 148 149 150 144 165 186 187 188 180 166 189 190 191 181 167 192 193 194 182 161 183 184 185 25 +DEAL:0:DG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->CG<2>(4)::1.0000000 -1.0408341e-17 3.4694470e-18 1.0408341e-17 2.7755576e-17 -1.3877788e-17 1.0000000 1.0408341e-17 1.3877788e-17 0.0000000 -6.9388939e-17 6.9388939e-17 1.0000000 4.8572257e-17 -2.2204460e-16 1.2490009e-16 3.4694470e-18 -1.0408341e-17 1.0000000 0.0000000 -2.7755576e-17 -1.3877788e-17 -2.7755576e-17 0.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::15.811388 +DEAL:0:DG<2>(4)<->CG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::21.092951 +DEAL:0:DG<2>(4)<->CG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::2.2075893 1.0000000 4.4151786 2.0000000 2.7656250 5.0535714 2.7656250 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 2.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 2.2075893 1.0000000 2.7656250 5.0535714 2.7656250 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 2.0000000 2.0000000 4.0000000 1.0000000 1.0000000 1.0000000 2.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 2.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 1.0000000 1.0000000 1.0000000 2.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 2.0000000 4.0000000 1.0000000 1.0000000 1.0000000 2.0000000 2.0000000 2.0000000 2.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 0.0000000 2.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 2.0000000 4.0000000 1.0000000 1.0000000 1.0000000 2.0000000 2.0000000 2.0000000 2.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 0.0000000 0.0000000 2.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 2.0000000 1.0000000 1.0000000 1.0000000 2.0000000 2.0000000 2.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 0.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::weights: +DEAL:0:DG<2>(4)<->DG<2>(4):: +DEAL:0:DG<2>(4)<->DG<2>(4)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->DG<2>(4)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 +DEAL:0:DG<2>(4)<->DG<2>(4)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->DG<2>(4)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 +DEAL:0:DG<2>(4)<->DG<2>(4)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->DG<2>(4)::1.0000000 -1.0408341e-17 3.4694470e-18 1.0408341e-17 2.7755576e-17 -1.3877788e-17 1.0000000 1.0408341e-17 1.3877788e-17 0.0000000 -6.9388939e-17 6.9388939e-17 1.0000000 4.8572257e-17 -2.2204460e-16 1.2490009e-16 3.4694470e-18 -1.0408341e-17 1.0000000 0.0000000 -2.7755576e-17 -1.3877788e-17 -2.7755576e-17 0.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::15.811388 +DEAL:0:DG<2>(4)<->DG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::15.811388 +DEAL:0:DG<2>(4)<->DG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 diff --git a/tests/multigrid-global-coarsening/mg_transfer_p_01.with_p4est=true.mpirun=2.output b/tests/multigrid-global-coarsening/mg_transfer_p_01.with_p4est=true.mpirun=2.output new file mode 100644 index 0000000000..5b14b9b1eb --- /dev/null +++ b/tests/multigrid-global-coarsening/mg_transfer_p_01.with_p4est=true.mpirun=2.output @@ -0,0 +1,843 @@ + +DEAL:0:CG<2>(1)<->CG<2>(1)::weights: +DEAL:0:CG<2>(1)<->CG<2>(1)::0.500000 1.000000 0.250000 0.500000 1.000000 0.500000 0.500000 0.250000 0.500000 0.500000 0.250000 0.000000 0.500000 0.250000 0.500000 0.250000 0.250000 0.000000 0.250000 0.250000 +DEAL:0:CG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:CG<2>(1)<->CG<2>(1)::0 1 2 3 4 5 6 7 5 0 7 8 6 7 9 10 7 8 10 2 +DEAL:0:CG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:CG<2>(1)<->CG<2>(1)::0 1 2 3 4 5 6 7 5 0 7 8 6 7 9 10 7 8 10 2 +DEAL:0:CG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:CG<2>(1)<->CG<2>(1)::1.000000 0.000000 0.000000 1.000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::4.242641 +DEAL:0:CG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::4.000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::weights: +DEAL:0:DG<2>(1)<->CG<2>(1):: +DEAL:0:DG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(1)<->CG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 +DEAL:0:DG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(1)<->CG<2>(1)::0 1 2 3 4 5 6 7 5 0 7 8 6 7 9 10 7 8 10 2 +DEAL:0:DG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(1)<->CG<2>(1)::1.000000 0.000000 0.000000 1.000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::6.324555 +DEAL:0:DG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::9.219544 +DEAL:0:DG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(1)<->CG<2>(1)::3.000000 1.000000 3.000000 1.000000 1.000000 2.000000 2.000000 4.000000 0.000000 1.000000 2.000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::weights: +DEAL:0:DG<2>(1)<->DG<2>(1):: +DEAL:0:DG<2>(1)<->DG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(1)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 +DEAL:0:DG<2>(1)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(1)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 +DEAL:0:DG<2>(1)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(1)<->DG<2>(1)::1.000000 0.000000 0.000000 1.000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::6.324555 +DEAL:0:DG<2>(1)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::6.324555 +DEAL:0:DG<2>(1)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(1)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(2)<->CG<2>(1)::weights: +DEAL:0:CG<2>(2)<->CG<2>(1)::0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 0.250000 0.500000 0.500000 1.000000 1.000000 0.500000 1.000000 1.000000 0.500000 0.500000 0.500000 0.250000 0.500000 1.000000 0.500000 0.500000 1.000000 0.000000 0.250000 0.500000 0.000000 0.500000 0.500000 0.250000 1.000000 1.000000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.000000 0.500000 1.000000 0.000000 0.250000 0.500000 0.250000 +DEAL:0:CG<2>(2)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:CG<2>(2)<->CG<2>(1)::0 6 1 4 8 5 2 7 3 9 15 10 13 17 14 11 16 12 10 20 0 14 22 19 12 21 18 11 16 12 25 28 26 23 27 24 12 21 18 26 31 29 24 30 2 +DEAL:0:CG<2>(2)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:CG<2>(2)<->CG<2>(1)::0 1 2 3 4 5 6 7 5 0 7 8 6 7 9 10 7 8 10 2 +DEAL:0:CG<2>(2)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:CG<2>(2)<->CG<2>(1)::1.000000 0.500000 0.000000 0.000000 0.500000 1.000000 +DEAL:0:CG<2>(2)<->CG<2>(1)::7.549834 +DEAL:0:CG<2>(2)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(2)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(2)<->CG<2>(1)::13.105342 +DEAL:0:CG<2>(2)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(2)<->CG<2>(1)::3.500000 2.250000 5.000000 3.000000 2.250000 3.000000 3.000000 4.000000 0.000000 3.000000 4.000000 +DEAL:0:DG<2>(2)<->CG<2>(1)::weights: +DEAL:0:DG<2>(2)<->CG<2>(1):: +DEAL:0:DG<2>(2)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(2)<->CG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 +DEAL:0:DG<2>(2)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(2)<->CG<2>(1)::0 1 2 3 4 5 6 7 5 0 7 8 6 7 9 10 7 8 10 2 +DEAL:0:DG<2>(2)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(2)<->CG<2>(1)::1.000000 0.500000 0.000000 0.000000 0.500000 1.000000 +DEAL:0:DG<2>(2)<->CG<2>(1)::9.486833 +DEAL:0:DG<2>(2)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->CG<2>(1)::20.743975 +DEAL:0:DG<2>(2)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->CG<2>(1)::6.750000 2.250000 6.750000 2.250000 2.250000 4.500000 4.500000 9.000000 0.000000 2.250000 4.500000 +DEAL:0:DG<2>(2)<->DG<2>(1)::weights: +DEAL:0:DG<2>(2)<->DG<2>(1):: +DEAL:0:DG<2>(2)<->DG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(2)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 +DEAL:0:DG<2>(2)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(2)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 +DEAL:0:DG<2>(2)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(2)<->DG<2>(1)::1.000000 0.500000 0.000000 0.000000 0.500000 1.000000 +DEAL:0:DG<2>(2)<->DG<2>(1)::9.486833 +DEAL:0:DG<2>(2)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->DG<2>(1)::14.230249 +DEAL:0:DG<2>(2)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->DG<2>(1)::2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 +DEAL:0:CG<2>(2)<->CG<2>(2)::weights: +DEAL:0:CG<2>(2)<->CG<2>(2)::0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 0.250000 0.500000 0.500000 1.000000 1.000000 0.500000 1.000000 1.000000 0.500000 0.500000 0.500000 0.250000 0.500000 1.000000 0.500000 0.500000 1.000000 0.000000 0.250000 0.500000 0.000000 0.500000 0.500000 0.250000 1.000000 1.000000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.000000 0.500000 1.000000 0.000000 0.250000 0.500000 0.250000 +DEAL:0:CG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:CG<2>(2)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 9 15 10 13 17 14 11 16 12 10 20 0 14 22 19 12 21 18 11 16 12 25 28 26 23 27 24 12 21 18 26 31 29 24 30 2 +DEAL:0:CG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:CG<2>(2)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 9 15 10 13 17 14 11 16 12 10 20 0 14 22 19 12 21 18 11 16 12 25 28 26 23 27 24 12 21 18 26 31 29 24 30 2 +DEAL:0:CG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:CG<2>(2)<->CG<2>(2)::1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::7.549834 +DEAL:0:CG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::7.141428 +DEAL:0:CG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::weights: +DEAL:0:DG<2>(2)<->CG<2>(2):: +DEAL:0:DG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(2)<->CG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 +DEAL:0:DG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(2)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 9 15 10 13 17 14 11 16 12 10 20 0 14 22 19 12 21 18 11 16 12 25 28 26 23 27 24 12 21 18 26 31 29 24 30 2 +DEAL:0:DG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(2)<->CG<2>(2)::1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::9.486833 +DEAL:0:DG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::13.064743 +DEAL:0:DG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->CG<2>(2)::2.250000 1.000000 2.250000 1.000000 4.500000 1.000000 1.000000 1.000000 1.000000 1.000000 2.000000 2.000000 4.000000 1.000000 2.000000 1.000000 2.000000 1.000000 0.000000 0.000000 1.000000 2.000000 1.000000 1.000000 2.000000 1.000000 2.000000 1.000000 1.000000 0.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::weights: +DEAL:0:DG<2>(2)<->DG<2>(2):: +DEAL:0:DG<2>(2)<->DG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(2)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 +DEAL:0:DG<2>(2)<->DG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(2)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 +DEAL:0:DG<2>(2)<->DG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(2)<->DG<2>(2)::1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::9.486833 +DEAL:0:DG<2>(2)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::9.486833 +DEAL:0:DG<2>(2)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(2)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(1)::weights: +DEAL:0:CG<2>(3)<->CG<2>(1)::0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.250000 0.500000 0.500000 0.500000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.250000 0.500000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.000000 0.500000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.250000 +DEAL:0:CG<2>(3)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:CG<2>(3)<->CG<2>(1)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 16 24 25 17 20 28 29 22 21 30 31 23 18 26 27 19 17 35 36 0 22 39 40 33 23 41 42 34 19 37 38 32 18 26 27 19 45 51 52 47 46 53 54 48 43 49 50 44 19 37 38 32 47 59 60 55 48 61 62 56 44 57 58 2 +DEAL:0:CG<2>(3)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:CG<2>(3)<->CG<2>(1)::0 1 2 3 4 5 6 7 5 0 7 8 6 7 9 10 7 8 10 2 +DEAL:0:CG<2>(3)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:CG<2>(3)<->CG<2>(1)::1.000000 0.723607 0.276393 0.000000 0.000000 0.276393 0.723607 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(1)::10.770330 +DEAL:0:CG<2>(3)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(1)::27.919527 +DEAL:0:CG<2>(3)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(1)::7.500000 4.000000 12.000000 6.000000 4.000000 6.000000 6.000000 9.000000 0.000000 6.000000 9.000000 +DEAL:0:DG<2>(3)<->CG<2>(1)::weights: +DEAL:0:DG<2>(3)<->CG<2>(1):: +DEAL:0:DG<2>(3)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->CG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +DEAL:0:DG<2>(3)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->CG<2>(1)::0 1 2 3 4 5 6 7 5 0 7 8 6 7 9 10 7 8 10 2 +DEAL:0:DG<2>(3)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->CG<2>(1)::1.000000 0.723607 0.276393 0.000000 0.000000 0.276393 0.723607 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(1)::12.649111 +DEAL:0:DG<2>(3)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(1)::36.878178 +DEAL:0:DG<2>(3)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(1)::12.000000 4.000000 12.000000 4.000000 4.000000 8.000000 8.000000 16.000000 0.000000 4.000000 8.000000 +DEAL:0:DG<2>(3)<->DG<2>(1)::weights: +DEAL:0:DG<2>(3)<->DG<2>(1):: +DEAL:0:DG<2>(3)<->DG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +DEAL:0:DG<2>(3)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 +DEAL:0:DG<2>(3)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->DG<2>(1)::1.000000 0.723607 0.276393 0.000000 0.000000 0.276393 0.723607 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(1)::12.649111 +DEAL:0:DG<2>(3)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(1)::25.298221 +DEAL:0:DG<2>(3)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(1)::4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 +DEAL:0:CG<2>(3)<->CG<2>(2)::weights: +DEAL:0:CG<2>(3)<->CG<2>(2)::0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.250000 0.500000 0.500000 0.500000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.250000 0.500000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.000000 0.500000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.250000 +DEAL:0:CG<2>(3)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:CG<2>(3)<->CG<2>(2)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 16 24 25 17 20 28 29 22 21 30 31 23 18 26 27 19 17 35 36 0 22 39 40 33 23 41 42 34 19 37 38 32 18 26 27 19 45 51 52 47 46 53 54 48 43 49 50 44 19 37 38 32 47 59 60 55 48 61 62 56 44 57 58 2 +DEAL:0:CG<2>(3)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:CG<2>(3)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 9 15 10 13 17 14 11 16 12 10 20 0 14 22 19 12 21 18 11 16 12 25 28 26 23 27 24 12 21 18 26 31 29 24 30 2 +DEAL:0:CG<2>(3)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:CG<2>(3)<->CG<2>(2)::1.000000 0.323607 -0.123607 0.000000 0.000000 0.800000 0.800000 0.000000 0.000000 -0.123607 0.323607 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(2)::10.770330 +DEAL:0:CG<2>(3)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(2)::15.059031 +DEAL:0:CG<2>(3)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(2)::1.760000 1.440000 2.120000 1.680000 2.680000 1.920000 1.920000 2.240000 2.560000 1.440000 1.680000 1.680000 1.960000 1.920000 2.240000 1.920000 2.240000 2.560000 0.000000 0.000000 1.920000 2.240000 2.560000 1.680000 1.960000 1.920000 2.240000 2.240000 2.560000 0.000000 2.240000 2.560000 +DEAL:0:DG<2>(3)<->CG<2>(2)::weights: +DEAL:0:DG<2>(3)<->CG<2>(2):: +DEAL:0:DG<2>(3)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->CG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +DEAL:0:DG<2>(3)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 9 15 10 13 17 14 11 16 12 10 20 0 14 22 19 12 21 18 11 16 12 25 28 26 23 27 24 12 21 18 26 31 29 24 30 2 +DEAL:0:DG<2>(3)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->CG<2>(2)::1.000000 0.323607 -0.123607 0.000000 0.000000 0.800000 0.800000 0.000000 0.000000 -0.123607 0.323607 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(2)::12.649111 +DEAL:0:DG<2>(3)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(2)::22.603079 +DEAL:0:DG<2>(3)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(2)::3.360000 1.440000 3.360000 1.440000 7.680000 1.920000 1.920000 1.920000 2.560000 1.440000 2.880000 2.880000 5.760000 1.920000 3.840000 1.920000 3.840000 2.560000 0.000000 0.000000 1.920000 3.840000 2.560000 1.440000 2.880000 1.920000 3.840000 1.920000 2.560000 0.000000 1.920000 2.560000 +DEAL:0:DG<2>(3)<->DG<2>(2)::weights: +DEAL:0:DG<2>(3)<->DG<2>(2):: +DEAL:0:DG<2>(3)<->DG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +DEAL:0:DG<2>(3)<->DG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 +DEAL:0:DG<2>(3)<->DG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->DG<2>(2)::1.000000 0.323607 -0.123607 0.000000 0.000000 0.800000 0.800000 0.000000 0.000000 -0.123607 0.323607 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(2)::12.649111 +DEAL:0:DG<2>(3)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(2)::17.202790 +DEAL:0:DG<2>(3)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(2)::1.440000 1.920000 1.440000 1.920000 2.560000 1.920000 1.440000 1.920000 1.440000 1.440000 1.920000 1.440000 1.920000 2.560000 1.920000 1.440000 1.920000 1.440000 1.440000 1.920000 1.440000 1.920000 2.560000 1.920000 1.440000 1.920000 1.440000 1.440000 1.920000 1.440000 1.920000 2.560000 1.920000 1.440000 1.920000 1.440000 1.440000 1.920000 1.440000 1.920000 2.560000 1.920000 1.440000 1.920000 1.440000 +DEAL:0:CG<2>(3)<->CG<2>(3)::weights: +DEAL:0:CG<2>(3)<->CG<2>(3)::0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.250000 0.500000 0.500000 0.500000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.250000 0.500000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.000000 0.500000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.250000 +DEAL:0:CG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:0:CG<2>(3)<->CG<2>(3)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 16 24 25 17 20 28 29 22 21 30 31 23 18 26 27 19 17 35 36 0 22 39 40 33 23 41 42 34 19 37 38 32 18 26 27 19 45 51 52 47 46 53 54 48 43 49 50 44 19 37 38 32 47 59 60 55 48 61 62 56 44 57 58 2 +DEAL:0:CG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:0:CG<2>(3)<->CG<2>(3)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 16 24 25 17 20 28 29 22 21 30 31 23 18 26 27 19 17 35 36 0 22 39 40 33 23 41 42 34 19 37 38 32 18 26 27 19 45 51 52 47 46 53 54 48 43 49 50 44 19 37 38 32 47 59 60 55 48 61 62 56 44 57 58 2 +DEAL:0:CG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:0:CG<2>(3)<->CG<2>(3)::1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::10.770330 +DEAL:0:CG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::10.295630 +DEAL:0:CG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::weights: +DEAL:0:DG<2>(3)<->CG<2>(3):: +DEAL:0:DG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->CG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +DEAL:0:DG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->CG<2>(3)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 16 24 25 17 20 28 29 22 21 30 31 23 18 26 27 19 17 35 36 0 22 39 40 33 23 41 42 34 19 37 38 32 18 26 27 19 45 51 52 47 46 53 54 48 43 49 50 44 19 37 38 32 47 59 60 55 48 61 62 56 44 57 58 2 +DEAL:0:DG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->CG<2>(3)::1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::12.649111 +DEAL:0:DG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::16.370706 +DEAL:0:DG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->CG<2>(3)::2.000000 1.000000 2.000000 1.000000 4.000000 4.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 2.000000 2.000000 4.000000 1.000000 1.000000 2.000000 2.000000 1.000000 1.000000 2.000000 2.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 1.000000 1.000000 2.000000 2.000000 1.000000 1.000000 1.000000 1.000000 1.000000 2.000000 1.000000 1.000000 2.000000 2.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::weights: +DEAL:0:DG<2>(3)<->DG<2>(3):: +DEAL:0:DG<2>(3)<->DG<2>(3)::level_dof_indices_fine: +DEAL:0:DG<2>(3)<->DG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +DEAL:0:DG<2>(3)<->DG<2>(3)::level_dof_indices_coarse: +DEAL:0:DG<2>(3)<->DG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +DEAL:0:DG<2>(3)<->DG<2>(3)::prolongation_matrix_1d: +DEAL:0:DG<2>(3)<->DG<2>(3)::1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::12.649111 +DEAL:0:DG<2>(3)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::12.649111 +DEAL:0:DG<2>(3)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(3)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(1)::weights: +DEAL:0:CG<2>(4)<->CG<2>(1)::0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.250000 0.500000 0.500000 0.500000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.500000 0.250000 0.500000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.500000 0.250000 +DEAL:0:CG<2>(4)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:CG<2>(4)<->CG<2>(1)::0 10 11 12 1 4 16 17 18 7 5 19 20 21 8 6 22 23 24 9 2 13 14 15 3 25 35 36 37 26 29 41 42 43 32 30 44 45 46 33 31 47 48 49 34 27 38 39 40 28 26 54 55 56 0 32 60 61 62 51 33 63 64 65 52 34 66 67 68 53 28 57 58 59 50 27 38 39 40 28 71 80 81 82 74 72 83 84 85 75 73 86 87 88 76 69 77 78 79 70 28 57 58 59 50 74 95 96 97 89 75 98 99 100 90 76 101 102 103 91 70 92 93 94 2 +DEAL:0:CG<2>(4)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:CG<2>(4)<->CG<2>(1)::0 1 2 3 4 5 6 7 5 0 7 8 6 7 9 10 7 8 10 2 +DEAL:0:CG<2>(4)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:CG<2>(4)<->CG<2>(1)::1.000000 0.827327 0.500000 0.172673 0.000000 0.000000 0.172673 0.500000 0.827327 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(1)::13.964240 +DEAL:0:CG<2>(4)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(1)::48.438105 +DEAL:0:CG<2>(4)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(1)::13.000000 6.250000 22.000000 10.000000 6.250000 10.000000 10.000000 16.000000 0.000000 10.000000 16.000000 +DEAL:0:DG<2>(4)<->CG<2>(1)::weights: +DEAL:0:DG<2>(4)<->CG<2>(1):: +DEAL:0:DG<2>(4)<->CG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->CG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:0:DG<2>(4)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->CG<2>(1)::0 1 2 3 4 5 6 7 5 0 7 8 6 7 9 10 7 8 10 2 +DEAL:0:DG<2>(4)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->CG<2>(1)::1.000000 0.827327 0.500000 0.172673 0.000000 0.000000 0.172673 0.500000 0.827327 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(1)::15.811388 +DEAL:0:DG<2>(4)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(1)::57.622153 +DEAL:0:DG<2>(4)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(1)::18.750000 6.250000 18.750000 6.250000 6.250000 12.500000 12.500000 25.000000 0.000000 6.250000 12.500000 +DEAL:0:DG<2>(4)<->DG<2>(1)::weights: +DEAL:0:DG<2>(4)<->DG<2>(1):: +DEAL:0:DG<2>(4)<->DG<2>(1)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:0:DG<2>(4)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 +DEAL:0:DG<2>(4)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->DG<2>(1)::1.000000 0.827327 0.500000 0.172673 0.000000 0.000000 0.172673 0.500000 0.827327 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(1)::15.811388 +DEAL:0:DG<2>(4)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(1)::39.528471 +DEAL:0:DG<2>(4)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(1)::6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 +DEAL:0:CG<2>(4)<->CG<2>(2)::weights: +DEAL:0:CG<2>(4)<->CG<2>(2)::0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.250000 0.500000 0.500000 0.500000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.500000 0.250000 0.500000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.500000 0.250000 +DEAL:0:CG<2>(4)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:CG<2>(4)<->CG<2>(2)::0 10 11 12 1 4 16 17 18 7 5 19 20 21 8 6 22 23 24 9 2 13 14 15 3 25 35 36 37 26 29 41 42 43 32 30 44 45 46 33 31 47 48 49 34 27 38 39 40 28 26 54 55 56 0 32 60 61 62 51 33 63 64 65 52 34 66 67 68 53 28 57 58 59 50 27 38 39 40 28 71 80 81 82 74 72 83 84 85 75 73 86 87 88 76 69 77 78 79 70 28 57 58 59 50 74 95 96 97 89 75 98 99 100 90 76 101 102 103 91 70 92 93 94 2 +DEAL:0:CG<2>(4)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:CG<2>(4)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 9 15 10 13 17 14 11 16 12 10 20 0 14 22 19 12 21 18 11 16 12 25 28 26 23 27 24 12 21 18 26 31 29 24 30 2 +DEAL:0:CG<2>(4)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:CG<2>(4)<->CG<2>(2)::1.000000 0.541613 0.000000 -0.113041 0.000000 0.000000 0.571429 1.000000 0.571429 0.000000 0.000000 -0.113041 0.000000 0.541613 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(2)::13.964240 +DEAL:0:CG<2>(4)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(2)::26.053543 +DEAL:0:CG<2>(4)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(2)::2.882653 2.040816 3.908163 2.653061 5.234694 3.061224 3.061224 3.979592 4.591837 2.040816 2.653061 2.653061 3.448980 3.061224 3.979592 3.061224 3.979592 4.591837 0.000000 0.000000 3.061224 3.979592 4.591837 2.653061 3.448980 3.061224 3.979592 3.979592 4.591837 0.000000 3.979592 4.591837 +DEAL:0:DG<2>(4)<->CG<2>(2)::weights: +DEAL:0:DG<2>(4)<->CG<2>(2):: +DEAL:0:DG<2>(4)<->CG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->CG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:0:DG<2>(4)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->CG<2>(2)::0 6 1 4 8 5 2 7 3 9 15 10 13 17 14 11 16 12 10 20 0 14 22 19 12 21 18 11 16 12 25 28 26 23 27 24 12 21 18 26 31 29 24 30 2 +DEAL:0:DG<2>(4)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->CG<2>(2)::1.000000 0.541613 0.000000 -0.113041 0.000000 0.000000 0.571429 1.000000 0.571429 0.000000 0.000000 -0.113041 0.000000 0.541613 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(2)::15.811388 +DEAL:0:DG<2>(4)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(2)::35.195762 +DEAL:0:DG<2>(4)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(2)::4.846939 2.040816 4.846939 2.040816 11.734694 3.061224 3.061224 3.061224 4.591837 2.040816 4.081633 4.081633 8.163265 3.061224 6.122449 3.061224 6.122449 4.591837 0.000000 0.000000 3.061224 6.122449 4.591837 2.040816 4.081633 3.061224 6.122449 3.061224 4.591837 0.000000 3.061224 4.591837 +DEAL:0:DG<2>(4)<->DG<2>(2)::weights: +DEAL:0:DG<2>(4)<->DG<2>(2):: +DEAL:0:DG<2>(4)<->DG<2>(2)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:0:DG<2>(4)<->DG<2>(2)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 +DEAL:0:DG<2>(4)<->DG<2>(2)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->DG<2>(2)::1.000000 0.541613 0.000000 -0.113041 0.000000 0.000000 0.571429 1.000000 0.571429 0.000000 0.000000 -0.113041 0.000000 0.541613 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(2)::15.811388 +DEAL:0:DG<2>(4)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(2)::27.427918 +DEAL:0:DG<2>(4)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(2)::2.040816 3.061224 2.040816 3.061224 4.591837 3.061224 2.040816 3.061224 2.040816 2.040816 3.061224 2.040816 3.061224 4.591837 3.061224 2.040816 3.061224 2.040816 2.040816 3.061224 2.040816 3.061224 4.591837 3.061224 2.040816 3.061224 2.040816 2.040816 3.061224 2.040816 3.061224 4.591837 3.061224 2.040816 3.061224 2.040816 2.040816 3.061224 2.040816 3.061224 4.591837 3.061224 2.040816 3.061224 2.040816 +DEAL:0:CG<2>(4)<->CG<2>(3)::weights: +DEAL:0:CG<2>(4)<->CG<2>(3)::0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.250000 0.500000 0.500000 0.500000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.500000 0.250000 0.500000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.500000 0.250000 +DEAL:0:CG<2>(4)<->CG<2>(3)::level_dof_indices_fine: +DEAL:0:CG<2>(4)<->CG<2>(3)::0 10 11 12 1 4 16 17 18 7 5 19 20 21 8 6 22 23 24 9 2 13 14 15 3 25 35 36 37 26 29 41 42 43 32 30 44 45 46 33 31 47 48 49 34 27 38 39 40 28 26 54 55 56 0 32 60 61 62 51 33 63 64 65 52 34 66 67 68 53 28 57 58 59 50 27 38 39 40 28 71 80 81 82 74 72 83 84 85 75 73 86 87 88 76 69 77 78 79 70 28 57 58 59 50 74 95 96 97 89 75 98 99 100 90 76 101 102 103 91 70 92 93 94 2 +DEAL:0:CG<2>(4)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:0:CG<2>(4)<->CG<2>(3)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 16 24 25 17 20 28 29 22 21 30 31 23 18 26 27 19 17 35 36 0 22 39 40 33 23 41 42 34 19 37 38 32 18 26 27 19 45 51 52 47 46 53 54 48 43 49 50 44 19 37 38 32 47 59 60 55 48 61 62 56 44 57 58 2 +DEAL:0:CG<2>(4)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:0:CG<2>(4)<->CG<2>(3)::1.000000 0.236379 -0.125000 0.049335 0.000000 0.000000 0.879946 0.625000 -0.165661 0.000000 0.000000 -0.165661 0.625000 0.879946 0.000000 0.000000 0.049335 -0.125000 0.236379 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(3)::13.964240 +DEAL:0:CG<2>(4)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(3)::17.642972 +DEAL:0:CG<2>(4)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(3)::1.561065 1.347258 1.800702 1.533801 2.063935 2.063935 1.554528 1.554528 1.554528 1.554528 1.769770 1.769770 1.793686 1.793686 1.793686 1.793686 1.347258 1.533801 1.533801 1.746173 1.554528 1.554528 1.769770 1.769770 1.554528 1.554528 1.769770 1.769770 1.793686 1.793686 1.793686 1.793686 0.000000 0.000000 0.000000 1.554528 1.554528 1.769770 1.769770 1.793686 1.793686 1.793686 1.793686 1.533801 1.746173 1.554528 1.554528 1.769770 1.769770 1.769770 1.769770 1.793686 1.793686 1.793686 1.793686 0.000000 0.000000 1.769770 1.769770 1.793686 1.793686 1.793686 1.793686 +DEAL:0:DG<2>(4)<->CG<2>(3)::weights: +DEAL:0:DG<2>(4)<->CG<2>(3):: +DEAL:0:DG<2>(4)<->CG<2>(3)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->CG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:0:DG<2>(4)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->CG<2>(3)::0 8 9 1 4 12 13 6 5 14 15 7 2 10 11 3 16 24 25 17 20 28 29 22 21 30 31 23 18 26 27 19 17 35 36 0 22 39 40 33 23 41 42 34 19 37 38 32 18 26 27 19 45 51 52 47 46 53 54 48 43 49 50 44 19 37 38 32 47 59 60 55 48 61 62 56 44 57 58 2 +DEAL:0:DG<2>(4)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->CG<2>(3)::1.000000 0.236379 -0.125000 0.049335 0.000000 0.000000 0.879946 0.625000 -0.165661 0.000000 0.000000 -0.165661 0.625000 0.879946 0.000000 0.000000 0.049335 -0.125000 0.236379 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(3)::15.811388 +DEAL:0:DG<2>(4)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(3)::25.015829 +DEAL:0:DG<2>(4)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(3)::2.746333 1.347258 2.746333 1.347258 5.959024 5.959024 1.554528 1.554528 1.554528 1.554528 1.554528 1.554528 1.793686 1.793686 1.793686 1.793686 1.347258 2.694515 2.694515 5.389031 1.554528 1.554528 3.109056 3.109056 1.554528 1.554528 3.109056 3.109056 1.793686 1.793686 1.793686 1.793686 0.000000 0.000000 0.000000 1.554528 1.554528 3.109056 3.109056 1.793686 1.793686 1.793686 1.793686 1.347258 2.694515 1.554528 1.554528 3.109056 3.109056 1.554528 1.554528 1.793686 1.793686 1.793686 1.793686 0.000000 0.000000 1.554528 1.554528 1.793686 1.793686 1.793686 1.793686 +DEAL:0:DG<2>(4)<->DG<2>(3)::weights: +DEAL:0:DG<2>(4)<->DG<2>(3):: +DEAL:0:DG<2>(4)<->DG<2>(3)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->DG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:0:DG<2>(4)<->DG<2>(3)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->DG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +DEAL:0:DG<2>(4)<->DG<2>(3)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->DG<2>(3)::1.000000 0.236379 -0.125000 0.049335 0.000000 0.000000 0.879946 0.625000 -0.165661 0.000000 0.000000 -0.165661 0.625000 0.879946 0.000000 0.000000 0.049335 -0.125000 0.236379 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(3)::15.811388 +DEAL:0:DG<2>(4)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(3)::19.865073 +DEAL:0:DG<2>(4)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(3)::1.347258 1.554528 1.554528 1.347258 1.554528 1.793686 1.793686 1.554528 1.554528 1.793686 1.793686 1.554528 1.347258 1.554528 1.554528 1.347258 1.347258 1.554528 1.554528 1.347258 1.554528 1.793686 1.793686 1.554528 1.554528 1.793686 1.793686 1.554528 1.347258 1.554528 1.554528 1.347258 1.347258 1.554528 1.554528 1.347258 1.554528 1.793686 1.793686 1.554528 1.554528 1.793686 1.793686 1.554528 1.347258 1.554528 1.554528 1.347258 1.347258 1.554528 1.554528 1.347258 1.554528 1.793686 1.793686 1.554528 1.554528 1.793686 1.793686 1.554528 1.347258 1.554528 1.554528 1.347258 1.347258 1.554528 1.554528 1.347258 1.554528 1.793686 1.793686 1.554528 1.554528 1.793686 1.793686 1.554528 1.347258 1.554528 1.554528 1.347258 +DEAL:0:CG<2>(4)<->CG<2>(4)::weights: +DEAL:0:CG<2>(4)<->CG<2>(4)::0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.250000 0.500000 0.500000 0.500000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.500000 0.250000 0.500000 1.000000 1.000000 1.000000 0.500000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.500000 0.250000 +DEAL:0:CG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:0:CG<2>(4)<->CG<2>(4)::0 10 11 12 1 4 16 17 18 7 5 19 20 21 8 6 22 23 24 9 2 13 14 15 3 25 35 36 37 26 29 41 42 43 32 30 44 45 46 33 31 47 48 49 34 27 38 39 40 28 26 54 55 56 0 32 60 61 62 51 33 63 64 65 52 34 66 67 68 53 28 57 58 59 50 27 38 39 40 28 71 80 81 82 74 72 83 84 85 75 73 86 87 88 76 69 77 78 79 70 28 57 58 59 50 74 95 96 97 89 75 98 99 100 90 76 101 102 103 91 70 92 93 94 2 +DEAL:0:CG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:0:CG<2>(4)<->CG<2>(4)::0 10 11 12 1 4 16 17 18 7 5 19 20 21 8 6 22 23 24 9 2 13 14 15 3 25 35 36 37 26 29 41 42 43 32 30 44 45 46 33 31 47 48 49 34 27 38 39 40 28 26 54 55 56 0 32 60 61 62 51 33 63 64 65 52 34 66 67 68 53 28 57 58 59 50 27 38 39 40 28 71 80 81 82 74 72 83 84 85 75 73 86 87 88 76 69 77 78 79 70 28 57 58 59 50 74 95 96 97 89 75 98 99 100 90 76 101 102 103 91 70 92 93 94 2 +DEAL:0:CG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:0:CG<2>(4)<->CG<2>(4)::1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::13.964240 +DEAL:0:CG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::13.453624 +DEAL:0:CG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::weights: +DEAL:0:DG<2>(4)<->CG<2>(4):: +DEAL:0:DG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->CG<2>(4)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:0:DG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->CG<2>(4)::0 10 11 12 1 4 16 17 18 7 5 19 20 21 8 6 22 23 24 9 2 13 14 15 3 25 35 36 37 26 29 41 42 43 32 30 44 45 46 33 31 47 48 49 34 27 38 39 40 28 26 54 55 56 0 32 60 61 62 51 33 63 64 65 52 34 66 67 68 53 28 57 58 59 50 27 38 39 40 28 71 80 81 82 74 72 83 84 85 75 73 86 87 88 76 69 77 78 79 70 28 57 58 59 50 74 95 96 97 89 75 98 99 100 90 76 101 102 103 91 70 92 93 94 2 +DEAL:0:DG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->CG<2>(4)::1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::15.811388 +DEAL:0:DG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::19.628863 +DEAL:0:DG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->CG<2>(4)::2.207589 1.000000 2.207589 1.000000 2.765625 5.053571 2.765625 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 2.000000 2.000000 4.000000 1.000000 1.000000 1.000000 2.000000 2.000000 2.000000 1.000000 1.000000 1.000000 2.000000 2.000000 2.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 2.000000 2.000000 2.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 2.000000 1.000000 1.000000 1.000000 2.000000 2.000000 2.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::weights: +DEAL:0:DG<2>(4)<->DG<2>(4):: +DEAL:0:DG<2>(4)<->DG<2>(4)::level_dof_indices_fine: +DEAL:0:DG<2>(4)<->DG<2>(4)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:0:DG<2>(4)<->DG<2>(4)::level_dof_indices_coarse: +DEAL:0:DG<2>(4)<->DG<2>(4)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:0:DG<2>(4)<->DG<2>(4)::prolongation_matrix_1d: +DEAL:0:DG<2>(4)<->DG<2>(4)::1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::15.811388 +DEAL:0:DG<2>(4)<->DG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::15.811388 +DEAL:0:DG<2>(4)<->DG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:DG<2>(4)<->DG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 + +DEAL:1:CG<2>(1)<->CG<2>(1)::weights: +DEAL:1:CG<2>(1)<->CG<2>(1)::0.250000 0.500000 0.500000 1.000000 0.500000 0.250000 0.500000 0.250000 0.250000 0.250000 0.250000 0.000000 0.500000 0.250000 1.000000 0.500000 0.250000 0.000000 0.500000 0.500000 +DEAL:1:CG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:1:CG<2>(1)<->CG<2>(1)::9 10 0 1 14 15 2 3 15 9 3 4 2 3 5 6 3 4 6 0 +DEAL:1:CG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:1:CG<2>(1)<->CG<2>(1)::9 10 0 1 14 15 2 3 15 9 3 4 2 3 5 6 3 4 6 0 +DEAL:1:CG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:1:CG<2>(1)<->CG<2>(1)::1.000000 0.000000 0.000000 1.000000 +DEAL:1:CG<2>(1)<->CG<2>(1)::4.242641 +DEAL:1:CG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(1)<->CG<2>(1)::4.000000 +DEAL:1:CG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 +DEAL:1:DG<2>(1)<->CG<2>(1)::weights: +DEAL:1:DG<2>(1)<->CG<2>(1):: +DEAL:1:DG<2>(1)<->CG<2>(1)::level_dof_indices_fine: +DEAL:1:DG<2>(1)<->CG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 +DEAL:1:DG<2>(1)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:1:DG<2>(1)<->CG<2>(1)::9 10 0 1 14 15 2 3 15 9 3 4 2 3 5 6 3 4 6 0 +DEAL:1:DG<2>(1)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:1:DG<2>(1)<->CG<2>(1)::1.000000 0.000000 0.000000 1.000000 +DEAL:1:DG<2>(1)<->CG<2>(1)::6.324555 +DEAL:1:DG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(1)<->CG<2>(1)::9.219544 +DEAL:1:DG<2>(1)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(1)<->CG<2>(1)::3.000000 1.000000 2.000000 4.000000 0.000000 1.000000 2.000000 +DEAL:1:DG<2>(1)<->DG<2>(1)::weights: +DEAL:1:DG<2>(1)<->DG<2>(1):: +DEAL:1:DG<2>(1)<->DG<2>(1)::level_dof_indices_fine: +DEAL:1:DG<2>(1)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 +DEAL:1:DG<2>(1)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:1:DG<2>(1)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 +DEAL:1:DG<2>(1)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:1:DG<2>(1)<->DG<2>(1)::1.000000 0.000000 0.000000 1.000000 +DEAL:1:DG<2>(1)<->DG<2>(1)::6.324555 +DEAL:1:DG<2>(1)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(1)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(1)<->DG<2>(1)::6.324555 +DEAL:1:DG<2>(1)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(1)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(2)<->CG<2>(1)::weights: +DEAL:1:CG<2>(2)<->CG<2>(1)::0.250000 0.500000 0.500000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 0.500000 0.500000 0.250000 1.000000 1.000000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.250000 0.500000 1.000000 0.000000 0.250000 0.500000 0.000000 0.500000 0.500000 0.250000 1.000000 1.000000 0.500000 1.000000 1.000000 0.500000 0.250000 0.500000 0.000000 0.500000 1.000000 0.000000 0.500000 1.000000 0.500000 +DEAL:1:CG<2>(2)<->CG<2>(1)::level_dof_indices_fine: +DEAL:1:CG<2>(2)<->CG<2>(1)::27 32 28 2 5 3 0 4 1 39 43 40 8 11 9 6 10 7 40 46 27 9 15 13 7 14 12 6 10 7 18 21 19 16 20 17 7 14 12 19 24 22 17 23 0 +DEAL:1:CG<2>(2)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:1:CG<2>(2)<->CG<2>(1)::9 10 0 1 14 15 2 3 15 9 3 4 2 3 5 6 3 4 6 0 +DEAL:1:CG<2>(2)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:1:CG<2>(2)<->CG<2>(1)::1.000000 0.500000 0.000000 0.000000 0.500000 1.000000 +DEAL:1:CG<2>(2)<->CG<2>(1)::7.549834 +DEAL:1:CG<2>(2)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(2)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(2)<->CG<2>(1)::13.105342 +DEAL:1:CG<2>(2)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(2)<->CG<2>(1)::3.500000 2.250000 3.000000 4.000000 0.000000 2.250000 3.000000 +DEAL:1:DG<2>(2)<->CG<2>(1)::weights: +DEAL:1:DG<2>(2)<->CG<2>(1):: +DEAL:1:DG<2>(2)<->CG<2>(1)::level_dof_indices_fine: +DEAL:1:DG<2>(2)<->CG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 +DEAL:1:DG<2>(2)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:1:DG<2>(2)<->CG<2>(1)::9 10 0 1 14 15 2 3 15 9 3 4 2 3 5 6 3 4 6 0 +DEAL:1:DG<2>(2)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:1:DG<2>(2)<->CG<2>(1)::1.000000 0.500000 0.000000 0.000000 0.500000 1.000000 +DEAL:1:DG<2>(2)<->CG<2>(1)::9.486833 +DEAL:1:DG<2>(2)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(2)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(2)<->CG<2>(1)::20.743975 +DEAL:1:DG<2>(2)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(2)<->CG<2>(1)::6.750000 2.250000 4.500000 9.000000 0.000000 2.250000 4.500000 +DEAL:1:DG<2>(2)<->DG<2>(1)::weights: +DEAL:1:DG<2>(2)<->DG<2>(1):: +DEAL:1:DG<2>(2)<->DG<2>(1)::level_dof_indices_fine: +DEAL:1:DG<2>(2)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 +DEAL:1:DG<2>(2)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:1:DG<2>(2)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 +DEAL:1:DG<2>(2)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:1:DG<2>(2)<->DG<2>(1)::1.000000 0.500000 0.000000 0.000000 0.500000 1.000000 +DEAL:1:DG<2>(2)<->DG<2>(1)::9.486833 +DEAL:1:DG<2>(2)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(2)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(2)<->DG<2>(1)::14.230249 +DEAL:1:DG<2>(2)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(2)<->DG<2>(1)::2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 2.250000 +DEAL:1:CG<2>(2)<->CG<2>(2)::weights: +DEAL:1:CG<2>(2)<->CG<2>(2)::0.250000 0.500000 0.500000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 0.500000 0.500000 0.250000 1.000000 1.000000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.250000 0.500000 1.000000 0.000000 0.250000 0.500000 0.000000 0.500000 0.500000 0.250000 1.000000 1.000000 0.500000 1.000000 1.000000 0.500000 0.250000 0.500000 0.000000 0.500000 1.000000 0.000000 0.500000 1.000000 0.500000 +DEAL:1:CG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:1:CG<2>(2)<->CG<2>(2)::27 32 28 2 5 3 0 4 1 39 43 40 8 11 9 6 10 7 40 46 27 9 15 13 7 14 12 6 10 7 18 21 19 16 20 17 7 14 12 19 24 22 17 23 0 +DEAL:1:CG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:1:CG<2>(2)<->CG<2>(2)::27 32 28 2 5 3 0 4 1 39 43 40 8 11 9 6 10 7 40 46 27 9 15 13 7 14 12 6 10 7 18 21 19 16 20 17 7 14 12 19 24 22 17 23 0 +DEAL:1:CG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:1:CG<2>(2)<->CG<2>(2)::1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:CG<2>(2)<->CG<2>(2)::7.549834 +DEAL:1:CG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(2)<->CG<2>(2)::7.141428 +DEAL:1:CG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 +DEAL:1:DG<2>(2)<->CG<2>(2)::weights: +DEAL:1:DG<2>(2)<->CG<2>(2):: +DEAL:1:DG<2>(2)<->CG<2>(2)::level_dof_indices_fine: +DEAL:1:DG<2>(2)<->CG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 +DEAL:1:DG<2>(2)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:1:DG<2>(2)<->CG<2>(2)::27 32 28 2 5 3 0 4 1 39 43 40 8 11 9 6 10 7 40 46 27 9 15 13 7 14 12 6 10 7 18 21 19 16 20 17 7 14 12 19 24 22 17 23 0 +DEAL:1:DG<2>(2)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:1:DG<2>(2)<->CG<2>(2)::1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:DG<2>(2)<->CG<2>(2)::9.486833 +DEAL:1:DG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(2)<->CG<2>(2)::13.064743 +DEAL:1:DG<2>(2)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(2)<->CG<2>(2)::2.250000 1.000000 4.500000 1.000000 1.000000 1.000000 2.000000 4.000000 1.000000 2.000000 2.000000 1.000000 0.000000 0.000000 2.000000 1.000000 1.000000 2.000000 1.000000 2.000000 1.000000 1.000000 0.000000 1.000000 1.000000 +DEAL:1:DG<2>(2)<->DG<2>(2)::weights: +DEAL:1:DG<2>(2)<->DG<2>(2):: +DEAL:1:DG<2>(2)<->DG<2>(2)::level_dof_indices_fine: +DEAL:1:DG<2>(2)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 +DEAL:1:DG<2>(2)<->DG<2>(2)::level_dof_indices_coarse: +DEAL:1:DG<2>(2)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 +DEAL:1:DG<2>(2)<->DG<2>(2)::prolongation_matrix_1d: +DEAL:1:DG<2>(2)<->DG<2>(2)::1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:DG<2>(2)<->DG<2>(2)::9.486833 +DEAL:1:DG<2>(2)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(2)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(2)<->DG<2>(2)::9.486833 +DEAL:1:DG<2>(2)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(2)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(3)<->CG<2>(1)::weights: +DEAL:1:CG<2>(3)<->CG<2>(1)::0.250000 0.500000 0.500000 0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.250000 0.500000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 0.250000 0.500000 0.500000 0.000000 0.500000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 0.500000 +DEAL:1:CG<2>(3)<->CG<2>(1)::level_dof_indices_fine: +DEAL:1:CG<2>(3)<->CG<2>(1)::55 63 64 56 2 8 9 4 3 10 11 5 0 6 7 1 76 82 83 77 14 20 21 16 15 22 23 17 12 18 19 13 77 90 91 55 16 29 30 25 17 31 32 26 13 27 28 24 12 18 19 13 35 41 42 37 36 43 44 38 33 39 40 34 13 27 28 24 37 49 50 45 38 51 52 46 34 47 48 0 +DEAL:1:CG<2>(3)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:1:CG<2>(3)<->CG<2>(1)::9 10 0 1 14 15 2 3 15 9 3 4 2 3 5 6 3 4 6 0 +DEAL:1:CG<2>(3)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:1:CG<2>(3)<->CG<2>(1)::1.000000 0.723607 0.276393 0.000000 0.000000 0.276393 0.723607 1.000000 +DEAL:1:CG<2>(3)<->CG<2>(1)::10.770330 +DEAL:1:CG<2>(3)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(3)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(3)<->CG<2>(1)::27.919527 +DEAL:1:CG<2>(3)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(3)<->CG<2>(1)::7.500000 4.000000 6.000000 9.000000 0.000000 4.000000 6.000000 +DEAL:1:DG<2>(3)<->CG<2>(1)::weights: +DEAL:1:DG<2>(3)<->CG<2>(1):: +DEAL:1:DG<2>(3)<->CG<2>(1)::level_dof_indices_fine: +DEAL:1:DG<2>(3)<->CG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +DEAL:1:DG<2>(3)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:1:DG<2>(3)<->CG<2>(1)::9 10 0 1 14 15 2 3 15 9 3 4 2 3 5 6 3 4 6 0 +DEAL:1:DG<2>(3)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:1:DG<2>(3)<->CG<2>(1)::1.000000 0.723607 0.276393 0.000000 0.000000 0.276393 0.723607 1.000000 +DEAL:1:DG<2>(3)<->CG<2>(1)::12.649111 +DEAL:1:DG<2>(3)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->CG<2>(1)::36.878178 +DEAL:1:DG<2>(3)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->CG<2>(1)::12.000000 4.000000 8.000000 16.000000 0.000000 4.000000 8.000000 +DEAL:1:DG<2>(3)<->DG<2>(1)::weights: +DEAL:1:DG<2>(3)<->DG<2>(1):: +DEAL:1:DG<2>(3)<->DG<2>(1)::level_dof_indices_fine: +DEAL:1:DG<2>(3)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +DEAL:1:DG<2>(3)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:1:DG<2>(3)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 +DEAL:1:DG<2>(3)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:1:DG<2>(3)<->DG<2>(1)::1.000000 0.723607 0.276393 0.000000 0.000000 0.276393 0.723607 1.000000 +DEAL:1:DG<2>(3)<->DG<2>(1)::12.649111 +DEAL:1:DG<2>(3)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->DG<2>(1)::25.298221 +DEAL:1:DG<2>(3)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->DG<2>(1)::4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 4.000000 +DEAL:1:CG<2>(3)<->CG<2>(2)::weights: +DEAL:1:CG<2>(3)<->CG<2>(2)::0.250000 0.500000 0.500000 0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.250000 0.500000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 0.250000 0.500000 0.500000 0.000000 0.500000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 0.500000 +DEAL:1:CG<2>(3)<->CG<2>(2)::level_dof_indices_fine: +DEAL:1:CG<2>(3)<->CG<2>(2)::55 63 64 56 2 8 9 4 3 10 11 5 0 6 7 1 76 82 83 77 14 20 21 16 15 22 23 17 12 18 19 13 77 90 91 55 16 29 30 25 17 31 32 26 13 27 28 24 12 18 19 13 35 41 42 37 36 43 44 38 33 39 40 34 13 27 28 24 37 49 50 45 38 51 52 46 34 47 48 0 +DEAL:1:CG<2>(3)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:1:CG<2>(3)<->CG<2>(2)::27 32 28 2 5 3 0 4 1 39 43 40 8 11 9 6 10 7 40 46 27 9 15 13 7 14 12 6 10 7 18 21 19 16 20 17 7 14 12 19 24 22 17 23 0 +DEAL:1:CG<2>(3)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:1:CG<2>(3)<->CG<2>(2)::1.000000 0.323607 -0.123607 0.000000 0.000000 0.800000 0.800000 0.000000 0.000000 -0.123607 0.323607 1.000000 +DEAL:1:CG<2>(3)<->CG<2>(2)::10.770330 +DEAL:1:CG<2>(3)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(3)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(3)<->CG<2>(2)::15.059031 +DEAL:1:CG<2>(3)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(3)<->CG<2>(2)::1.760000 1.440000 2.680000 1.920000 1.920000 2.560000 1.680000 1.960000 1.920000 2.240000 2.240000 2.560000 0.000000 0.000000 2.240000 2.560000 1.440000 1.680000 1.920000 2.240000 1.920000 2.560000 0.000000 1.920000 2.560000 +DEAL:1:DG<2>(3)<->CG<2>(2)::weights: +DEAL:1:DG<2>(3)<->CG<2>(2):: +DEAL:1:DG<2>(3)<->CG<2>(2)::level_dof_indices_fine: +DEAL:1:DG<2>(3)<->CG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +DEAL:1:DG<2>(3)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:1:DG<2>(3)<->CG<2>(2)::27 32 28 2 5 3 0 4 1 39 43 40 8 11 9 6 10 7 40 46 27 9 15 13 7 14 12 6 10 7 18 21 19 16 20 17 7 14 12 19 24 22 17 23 0 +DEAL:1:DG<2>(3)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:1:DG<2>(3)<->CG<2>(2)::1.000000 0.323607 -0.123607 0.000000 0.000000 0.800000 0.800000 0.000000 0.000000 -0.123607 0.323607 1.000000 +DEAL:1:DG<2>(3)<->CG<2>(2)::12.649111 +DEAL:1:DG<2>(3)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->CG<2>(2)::22.603079 +DEAL:1:DG<2>(3)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->CG<2>(2)::3.360000 1.440000 7.680000 1.920000 1.920000 2.560000 2.880000 5.760000 1.920000 3.840000 3.840000 2.560000 0.000000 0.000000 3.840000 2.560000 1.440000 2.880000 1.920000 3.840000 1.920000 2.560000 0.000000 1.920000 2.560000 +DEAL:1:DG<2>(3)<->DG<2>(2)::weights: +DEAL:1:DG<2>(3)<->DG<2>(2):: +DEAL:1:DG<2>(3)<->DG<2>(2)::level_dof_indices_fine: +DEAL:1:DG<2>(3)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +DEAL:1:DG<2>(3)<->DG<2>(2)::level_dof_indices_coarse: +DEAL:1:DG<2>(3)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 +DEAL:1:DG<2>(3)<->DG<2>(2)::prolongation_matrix_1d: +DEAL:1:DG<2>(3)<->DG<2>(2)::1.000000 0.323607 -0.123607 0.000000 0.000000 0.800000 0.800000 0.000000 0.000000 -0.123607 0.323607 1.000000 +DEAL:1:DG<2>(3)<->DG<2>(2)::12.649111 +DEAL:1:DG<2>(3)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->DG<2>(2)::17.202790 +DEAL:1:DG<2>(3)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->DG<2>(2)::1.440000 1.920000 1.440000 1.920000 2.560000 1.920000 1.440000 1.920000 1.440000 1.440000 1.920000 1.440000 1.920000 2.560000 1.920000 1.440000 1.920000 1.440000 1.440000 1.920000 1.440000 1.920000 2.560000 1.920000 1.440000 1.920000 1.440000 1.440000 1.920000 1.440000 1.920000 2.560000 1.920000 1.440000 1.920000 1.440000 1.440000 1.920000 1.440000 1.920000 2.560000 1.920000 1.440000 1.920000 1.440000 +DEAL:1:CG<2>(3)<->CG<2>(3)::weights: +DEAL:1:CG<2>(3)<->CG<2>(3)::0.250000 0.500000 0.500000 0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.250000 0.500000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 0.500000 0.250000 0.500000 0.500000 0.000000 0.500000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 0.500000 +DEAL:1:CG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:1:CG<2>(3)<->CG<2>(3)::55 63 64 56 2 8 9 4 3 10 11 5 0 6 7 1 76 82 83 77 14 20 21 16 15 22 23 17 12 18 19 13 77 90 91 55 16 29 30 25 17 31 32 26 13 27 28 24 12 18 19 13 35 41 42 37 36 43 44 38 33 39 40 34 13 27 28 24 37 49 50 45 38 51 52 46 34 47 48 0 +DEAL:1:CG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:1:CG<2>(3)<->CG<2>(3)::55 63 64 56 2 8 9 4 3 10 11 5 0 6 7 1 76 82 83 77 14 20 21 16 15 22 23 17 12 18 19 13 77 90 91 55 16 29 30 25 17 31 32 26 13 27 28 24 12 18 19 13 35 41 42 37 36 43 44 38 33 39 40 34 13 27 28 24 37 49 50 45 38 51 52 46 34 47 48 0 +DEAL:1:CG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:1:CG<2>(3)<->CG<2>(3)::1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:CG<2>(3)<->CG<2>(3)::10.770330 +DEAL:1:CG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(3)<->CG<2>(3)::10.295630 +DEAL:1:CG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->CG<2>(3)::weights: +DEAL:1:DG<2>(3)<->CG<2>(3):: +DEAL:1:DG<2>(3)<->CG<2>(3)::level_dof_indices_fine: +DEAL:1:DG<2>(3)<->CG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +DEAL:1:DG<2>(3)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:1:DG<2>(3)<->CG<2>(3)::55 63 64 56 2 8 9 4 3 10 11 5 0 6 7 1 76 82 83 77 14 20 21 16 15 22 23 17 12 18 19 13 77 90 91 55 16 29 30 25 17 31 32 26 13 27 28 24 12 18 19 13 35 41 42 37 36 43 44 38 33 39 40 34 13 27 28 24 37 49 50 45 38 51 52 46 34 47 48 0 +DEAL:1:DG<2>(3)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:1:DG<2>(3)<->CG<2>(3)::1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:DG<2>(3)<->CG<2>(3)::12.649111 +DEAL:1:DG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->CG<2>(3)::16.370706 +DEAL:1:DG<2>(3)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->CG<2>(3)::2.000000 1.000000 4.000000 4.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 2.000000 4.000000 1.000000 1.000000 2.000000 2.000000 2.000000 2.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 2.000000 2.000000 1.000000 1.000000 1.000000 1.000000 1.000000 2.000000 1.000000 1.000000 2.000000 2.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->DG<2>(3)::weights: +DEAL:1:DG<2>(3)<->DG<2>(3):: +DEAL:1:DG<2>(3)<->DG<2>(3)::level_dof_indices_fine: +DEAL:1:DG<2>(3)<->DG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +DEAL:1:DG<2>(3)<->DG<2>(3)::level_dof_indices_coarse: +DEAL:1:DG<2>(3)<->DG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +DEAL:1:DG<2>(3)<->DG<2>(3)::prolongation_matrix_1d: +DEAL:1:DG<2>(3)<->DG<2>(3)::1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:DG<2>(3)<->DG<2>(3)::12.649111 +DEAL:1:DG<2>(3)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->DG<2>(3)::12.649111 +DEAL:1:DG<2>(3)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(3)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(1)::weights: +DEAL:1:CG<2>(4)<->CG<2>(1)::0.250000 0.500000 0.500000 0.500000 0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.500000 0.250000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.500000 +DEAL:1:CG<2>(4)<->CG<2>(1)::level_dof_indices_fine: +DEAL:1:CG<2>(4)<->CG<2>(1)::93 104 105 106 94 2 11 12 13 5 3 14 15 16 6 4 17 18 19 7 0 8 9 10 1 125 133 134 135 126 22 31 32 33 25 23 34 35 36 26 24 37 38 39 27 20 28 29 30 21 126 148 149 150 93 25 47 48 49 41 26 50 51 52 42 27 53 54 55 43 21 44 45 46 40 20 28 29 30 21 58 67 68 69 61 59 70 71 72 62 60 73 74 75 63 56 64 65 66 57 21 44 45 46 40 61 82 83 84 76 62 85 86 87 77 63 88 89 90 78 57 79 80 81 0 +DEAL:1:CG<2>(4)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:1:CG<2>(4)<->CG<2>(1)::9 10 0 1 14 15 2 3 15 9 3 4 2 3 5 6 3 4 6 0 +DEAL:1:CG<2>(4)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:1:CG<2>(4)<->CG<2>(1)::1.000000 0.827327 0.500000 0.172673 0.000000 0.000000 0.172673 0.500000 0.827327 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(1)::13.964240 +DEAL:1:CG<2>(4)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(1)::48.438105 +DEAL:1:CG<2>(4)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(1)::13.000000 6.250000 10.000000 16.000000 0.000000 6.250000 10.000000 +DEAL:1:DG<2>(4)<->CG<2>(1)::weights: +DEAL:1:DG<2>(4)<->CG<2>(1):: +DEAL:1:DG<2>(4)<->CG<2>(1)::level_dof_indices_fine: +DEAL:1:DG<2>(4)<->CG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:1:DG<2>(4)<->CG<2>(1)::level_dof_indices_coarse: +DEAL:1:DG<2>(4)<->CG<2>(1)::9 10 0 1 14 15 2 3 15 9 3 4 2 3 5 6 3 4 6 0 +DEAL:1:DG<2>(4)<->CG<2>(1)::prolongation_matrix_1d: +DEAL:1:DG<2>(4)<->CG<2>(1)::1.000000 0.827327 0.500000 0.172673 0.000000 0.000000 0.172673 0.500000 0.827327 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(1)::15.811388 +DEAL:1:DG<2>(4)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(1)::57.622153 +DEAL:1:DG<2>(4)<->CG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(1)::18.750000 6.250000 12.500000 25.000000 0.000000 6.250000 12.500000 +DEAL:1:DG<2>(4)<->DG<2>(1)::weights: +DEAL:1:DG<2>(4)<->DG<2>(1):: +DEAL:1:DG<2>(4)<->DG<2>(1)::level_dof_indices_fine: +DEAL:1:DG<2>(4)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:1:DG<2>(4)<->DG<2>(1)::level_dof_indices_coarse: +DEAL:1:DG<2>(4)<->DG<2>(1)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 +DEAL:1:DG<2>(4)<->DG<2>(1)::prolongation_matrix_1d: +DEAL:1:DG<2>(4)<->DG<2>(1)::1.000000 0.827327 0.500000 0.172673 0.000000 0.000000 0.172673 0.500000 0.827327 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(1)::15.811388 +DEAL:1:DG<2>(4)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(1)::39.528471 +DEAL:1:DG<2>(4)<->DG<2>(1)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(1)::6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 6.250000 +DEAL:1:CG<2>(4)<->CG<2>(2)::weights: +DEAL:1:CG<2>(4)<->CG<2>(2)::0.250000 0.500000 0.500000 0.500000 0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.500000 0.250000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.500000 +DEAL:1:CG<2>(4)<->CG<2>(2)::level_dof_indices_fine: +DEAL:1:CG<2>(4)<->CG<2>(2)::93 104 105 106 94 2 11 12 13 5 3 14 15 16 6 4 17 18 19 7 0 8 9 10 1 125 133 134 135 126 22 31 32 33 25 23 34 35 36 26 24 37 38 39 27 20 28 29 30 21 126 148 149 150 93 25 47 48 49 41 26 50 51 52 42 27 53 54 55 43 21 44 45 46 40 20 28 29 30 21 58 67 68 69 61 59 70 71 72 62 60 73 74 75 63 56 64 65 66 57 21 44 45 46 40 61 82 83 84 76 62 85 86 87 77 63 88 89 90 78 57 79 80 81 0 +DEAL:1:CG<2>(4)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:1:CG<2>(4)<->CG<2>(2)::27 32 28 2 5 3 0 4 1 39 43 40 8 11 9 6 10 7 40 46 27 9 15 13 7 14 12 6 10 7 18 21 19 16 20 17 7 14 12 19 24 22 17 23 0 +DEAL:1:CG<2>(4)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:1:CG<2>(4)<->CG<2>(2)::1.000000 0.541613 0.000000 -0.113041 0.000000 0.000000 0.571429 1.000000 0.571429 0.000000 0.000000 -0.113041 0.000000 0.541613 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(2)::13.964240 +DEAL:1:CG<2>(4)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(2)::26.053543 +DEAL:1:CG<2>(4)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(2)::2.882653 2.040816 5.234694 3.061224 3.061224 4.591837 2.653061 3.448980 3.061224 3.979592 3.979592 4.591837 0.000000 0.000000 3.979592 4.591837 2.040816 2.653061 3.061224 3.979592 3.061224 4.591837 0.000000 3.061224 4.591837 +DEAL:1:DG<2>(4)<->CG<2>(2)::weights: +DEAL:1:DG<2>(4)<->CG<2>(2):: +DEAL:1:DG<2>(4)<->CG<2>(2)::level_dof_indices_fine: +DEAL:1:DG<2>(4)<->CG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:1:DG<2>(4)<->CG<2>(2)::level_dof_indices_coarse: +DEAL:1:DG<2>(4)<->CG<2>(2)::27 32 28 2 5 3 0 4 1 39 43 40 8 11 9 6 10 7 40 46 27 9 15 13 7 14 12 6 10 7 18 21 19 16 20 17 7 14 12 19 24 22 17 23 0 +DEAL:1:DG<2>(4)<->CG<2>(2)::prolongation_matrix_1d: +DEAL:1:DG<2>(4)<->CG<2>(2)::1.000000 0.541613 0.000000 -0.113041 0.000000 0.000000 0.571429 1.000000 0.571429 0.000000 0.000000 -0.113041 0.000000 0.541613 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(2)::15.811388 +DEAL:1:DG<2>(4)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(2)::35.195762 +DEAL:1:DG<2>(4)<->CG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(2)::4.846939 2.040816 11.734694 3.061224 3.061224 4.591837 4.081633 8.163265 3.061224 6.122449 6.122449 4.591837 0.000000 0.000000 6.122449 4.591837 2.040816 4.081633 3.061224 6.122449 3.061224 4.591837 0.000000 3.061224 4.591837 +DEAL:1:DG<2>(4)<->DG<2>(2)::weights: +DEAL:1:DG<2>(4)<->DG<2>(2):: +DEAL:1:DG<2>(4)<->DG<2>(2)::level_dof_indices_fine: +DEAL:1:DG<2>(4)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:1:DG<2>(4)<->DG<2>(2)::level_dof_indices_coarse: +DEAL:1:DG<2>(4)<->DG<2>(2)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 +DEAL:1:DG<2>(4)<->DG<2>(2)::prolongation_matrix_1d: +DEAL:1:DG<2>(4)<->DG<2>(2)::1.000000 0.541613 0.000000 -0.113041 0.000000 0.000000 0.571429 1.000000 0.571429 0.000000 0.000000 -0.113041 0.000000 0.541613 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(2)::15.811388 +DEAL:1:DG<2>(4)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(2)::27.427918 +DEAL:1:DG<2>(4)<->DG<2>(2)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(2)::2.040816 3.061224 2.040816 3.061224 4.591837 3.061224 2.040816 3.061224 2.040816 2.040816 3.061224 2.040816 3.061224 4.591837 3.061224 2.040816 3.061224 2.040816 2.040816 3.061224 2.040816 3.061224 4.591837 3.061224 2.040816 3.061224 2.040816 2.040816 3.061224 2.040816 3.061224 4.591837 3.061224 2.040816 3.061224 2.040816 2.040816 3.061224 2.040816 3.061224 4.591837 3.061224 2.040816 3.061224 2.040816 +DEAL:1:CG<2>(4)<->CG<2>(3)::weights: +DEAL:1:CG<2>(4)<->CG<2>(3)::0.250000 0.500000 0.500000 0.500000 0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.500000 0.250000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.500000 +DEAL:1:CG<2>(4)<->CG<2>(3)::level_dof_indices_fine: +DEAL:1:CG<2>(4)<->CG<2>(3)::93 104 105 106 94 2 11 12 13 5 3 14 15 16 6 4 17 18 19 7 0 8 9 10 1 125 133 134 135 126 22 31 32 33 25 23 34 35 36 26 24 37 38 39 27 20 28 29 30 21 126 148 149 150 93 25 47 48 49 41 26 50 51 52 42 27 53 54 55 43 21 44 45 46 40 20 28 29 30 21 58 67 68 69 61 59 70 71 72 62 60 73 74 75 63 56 64 65 66 57 21 44 45 46 40 61 82 83 84 76 62 85 86 87 77 63 88 89 90 78 57 79 80 81 0 +DEAL:1:CG<2>(4)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:1:CG<2>(4)<->CG<2>(3)::55 63 64 56 2 8 9 4 3 10 11 5 0 6 7 1 76 82 83 77 14 20 21 16 15 22 23 17 12 18 19 13 77 90 91 55 16 29 30 25 17 31 32 26 13 27 28 24 12 18 19 13 35 41 42 37 36 43 44 38 33 39 40 34 13 27 28 24 37 49 50 45 38 51 52 46 34 47 48 0 +DEAL:1:CG<2>(4)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:1:CG<2>(4)<->CG<2>(3)::1.000000 0.236379 -0.125000 0.049335 0.000000 0.000000 0.879946 0.625000 -0.165661 0.000000 0.000000 -0.165661 0.625000 0.879946 0.000000 0.000000 0.049335 -0.125000 0.236379 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(3)::13.964240 +DEAL:1:CG<2>(4)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(3)::17.642972 +DEAL:1:CG<2>(4)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(3)::1.561065 1.347258 2.063935 2.063935 1.554528 1.554528 1.554528 1.554528 1.793686 1.793686 1.793686 1.793686 1.533801 1.746173 1.554528 1.554528 1.769770 1.769770 1.769770 1.769770 1.793686 1.793686 1.793686 1.793686 0.000000 0.000000 0.000000 1.769770 1.769770 1.793686 1.793686 1.793686 1.793686 1.347258 1.533801 1.554528 1.554528 1.769770 1.769770 1.554528 1.554528 1.793686 1.793686 1.793686 1.793686 0.000000 0.000000 1.554528 1.554528 1.793686 1.793686 1.793686 1.793686 +DEAL:1:DG<2>(4)<->CG<2>(3)::weights: +DEAL:1:DG<2>(4)<->CG<2>(3):: +DEAL:1:DG<2>(4)<->CG<2>(3)::level_dof_indices_fine: +DEAL:1:DG<2>(4)<->CG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:1:DG<2>(4)<->CG<2>(3)::level_dof_indices_coarse: +DEAL:1:DG<2>(4)<->CG<2>(3)::55 63 64 56 2 8 9 4 3 10 11 5 0 6 7 1 76 82 83 77 14 20 21 16 15 22 23 17 12 18 19 13 77 90 91 55 16 29 30 25 17 31 32 26 13 27 28 24 12 18 19 13 35 41 42 37 36 43 44 38 33 39 40 34 13 27 28 24 37 49 50 45 38 51 52 46 34 47 48 0 +DEAL:1:DG<2>(4)<->CG<2>(3)::prolongation_matrix_1d: +DEAL:1:DG<2>(4)<->CG<2>(3)::1.000000 0.236379 -0.125000 0.049335 0.000000 0.000000 0.879946 0.625000 -0.165661 0.000000 0.000000 -0.165661 0.625000 0.879946 0.000000 0.000000 0.049335 -0.125000 0.236379 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(3)::15.811388 +DEAL:1:DG<2>(4)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(3)::25.015829 +DEAL:1:DG<2>(4)<->CG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(3)::2.746333 1.347258 5.959024 5.959024 1.554528 1.554528 1.554528 1.554528 1.793686 1.793686 1.793686 1.793686 2.694515 5.389031 1.554528 1.554528 3.109056 3.109056 3.109056 3.109056 1.793686 1.793686 1.793686 1.793686 0.000000 0.000000 0.000000 3.109056 3.109056 1.793686 1.793686 1.793686 1.793686 1.347258 2.694515 1.554528 1.554528 3.109056 3.109056 1.554528 1.554528 1.793686 1.793686 1.793686 1.793686 0.000000 0.000000 1.554528 1.554528 1.793686 1.793686 1.793686 1.793686 +DEAL:1:DG<2>(4)<->DG<2>(3)::weights: +DEAL:1:DG<2>(4)<->DG<2>(3):: +DEAL:1:DG<2>(4)<->DG<2>(3)::level_dof_indices_fine: +DEAL:1:DG<2>(4)<->DG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:1:DG<2>(4)<->DG<2>(3)::level_dof_indices_coarse: +DEAL:1:DG<2>(4)<->DG<2>(3)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 +DEAL:1:DG<2>(4)<->DG<2>(3)::prolongation_matrix_1d: +DEAL:1:DG<2>(4)<->DG<2>(3)::1.000000 0.236379 -0.125000 0.049335 0.000000 0.000000 0.879946 0.625000 -0.165661 0.000000 0.000000 -0.165661 0.625000 0.879946 0.000000 0.000000 0.049335 -0.125000 0.236379 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(3)::15.811388 +DEAL:1:DG<2>(4)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(3)::19.865073 +DEAL:1:DG<2>(4)<->DG<2>(3)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(3)::1.347258 1.554528 1.554528 1.347258 1.554528 1.793686 1.793686 1.554528 1.554528 1.793686 1.793686 1.554528 1.347258 1.554528 1.554528 1.347258 1.347258 1.554528 1.554528 1.347258 1.554528 1.793686 1.793686 1.554528 1.554528 1.793686 1.793686 1.554528 1.347258 1.554528 1.554528 1.347258 1.347258 1.554528 1.554528 1.347258 1.554528 1.793686 1.793686 1.554528 1.554528 1.793686 1.793686 1.554528 1.347258 1.554528 1.554528 1.347258 1.347258 1.554528 1.554528 1.347258 1.554528 1.793686 1.793686 1.554528 1.554528 1.793686 1.793686 1.554528 1.347258 1.554528 1.554528 1.347258 1.347258 1.554528 1.554528 1.347258 1.554528 1.793686 1.793686 1.554528 1.554528 1.793686 1.793686 1.554528 1.347258 1.554528 1.554528 1.347258 +DEAL:1:CG<2>(4)<->CG<2>(4)::weights: +DEAL:1:CG<2>(4)<->CG<2>(4)::0.250000 0.500000 0.500000 0.500000 0.500000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.500000 0.500000 0.500000 0.500000 0.250000 0.250000 0.500000 0.500000 0.500000 0.250000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 0.500000 0.500000 0.500000 0.250000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 0.500000 0.250000 0.500000 0.500000 0.500000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.000000 0.500000 1.000000 1.000000 1.000000 0.500000 +DEAL:1:CG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:1:CG<2>(4)<->CG<2>(4)::93 104 105 106 94 2 11 12 13 5 3 14 15 16 6 4 17 18 19 7 0 8 9 10 1 125 133 134 135 126 22 31 32 33 25 23 34 35 36 26 24 37 38 39 27 20 28 29 30 21 126 148 149 150 93 25 47 48 49 41 26 50 51 52 42 27 53 54 55 43 21 44 45 46 40 20 28 29 30 21 58 67 68 69 61 59 70 71 72 62 60 73 74 75 63 56 64 65 66 57 21 44 45 46 40 61 82 83 84 76 62 85 86 87 77 63 88 89 90 78 57 79 80 81 0 +DEAL:1:CG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:1:CG<2>(4)<->CG<2>(4)::93 104 105 106 94 2 11 12 13 5 3 14 15 16 6 4 17 18 19 7 0 8 9 10 1 125 133 134 135 126 22 31 32 33 25 23 34 35 36 26 24 37 38 39 27 20 28 29 30 21 126 148 149 150 93 25 47 48 49 41 26 50 51 52 42 27 53 54 55 43 21 44 45 46 40 20 28 29 30 21 58 67 68 69 61 59 70 71 72 62 60 73 74 75 63 56 64 65 66 57 21 44 45 46 40 61 82 83 84 76 62 85 86 87 77 63 88 89 90 78 57 79 80 81 0 +DEAL:1:CG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:1:CG<2>(4)<->CG<2>(4)::1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(4)::13.964240 +DEAL:1:CG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(4)::13.453624 +DEAL:1:CG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(4)::weights: +DEAL:1:DG<2>(4)<->CG<2>(4):: +DEAL:1:DG<2>(4)<->CG<2>(4)::level_dof_indices_fine: +DEAL:1:DG<2>(4)<->CG<2>(4)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:1:DG<2>(4)<->CG<2>(4)::level_dof_indices_coarse: +DEAL:1:DG<2>(4)<->CG<2>(4)::93 104 105 106 94 2 11 12 13 5 3 14 15 16 6 4 17 18 19 7 0 8 9 10 1 125 133 134 135 126 22 31 32 33 25 23 34 35 36 26 24 37 38 39 27 20 28 29 30 21 126 148 149 150 93 25 47 48 49 41 26 50 51 52 42 27 53 54 55 43 21 44 45 46 40 20 28 29 30 21 58 67 68 69 61 59 70 71 72 62 60 73 74 75 63 56 64 65 66 57 21 44 45 46 40 61 82 83 84 76 62 85 86 87 77 63 88 89 90 78 57 79 80 81 0 +DEAL:1:DG<2>(4)<->CG<2>(4)::prolongation_matrix_1d: +DEAL:1:DG<2>(4)<->CG<2>(4)::1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(4)::15.811388 +DEAL:1:DG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(4)::19.628863 +DEAL:1:DG<2>(4)<->CG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->CG<2>(4)::2.207589 1.000000 2.765625 5.053571 2.765625 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 2.000000 4.000000 1.000000 1.000000 1.000000 2.000000 2.000000 2.000000 2.000000 2.000000 2.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 0.000000 2.000000 2.000000 2.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 2.000000 1.000000 1.000000 1.000000 2.000000 2.000000 2.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(4)::weights: +DEAL:1:DG<2>(4)<->DG<2>(4):: +DEAL:1:DG<2>(4)<->DG<2>(4)::level_dof_indices_fine: +DEAL:1:DG<2>(4)<->DG<2>(4)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:1:DG<2>(4)<->DG<2>(4)::level_dof_indices_coarse: +DEAL:1:DG<2>(4)<->DG<2>(4)::0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 +DEAL:1:DG<2>(4)<->DG<2>(4)::prolongation_matrix_1d: +DEAL:1:DG<2>(4)<->DG<2>(4)::1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(4)::15.811388 +DEAL:1:DG<2>(4)<->DG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(4)::15.811388 +DEAL:1:DG<2>(4)<->DG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:DG<2>(4)<->DG<2>(4)::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 + diff --git a/tests/multigrid-global-coarsening/mg_transfer_p_02.cc b/tests/multigrid-global-coarsening/mg_transfer_p_02.cc new file mode 100644 index 0000000000..f2d8616775 --- /dev/null +++ b/tests/multigrid-global-coarsening/mg_transfer_p_02.cc @@ -0,0 +1,189 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 2019 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. +// +// --------------------------------------------------------------------- + + +/** + * Test transfer operator for polynomial coarsening in a hp-context. + * + * Example: + * + * +-----+-----+ +-----+-----+ +-----+-----+ + * | | | | | | | | | + * | 3 | 4 | | 1 | 2 | | 1 | 1 | + * | | | 0 | | | 1 | | | + * +-----+-----+ -> +-----+-----+ -> +-----+-----+ + * | | | | | | | | | + * | 1 | 2 | | 1 | 1 | | 1 | 1 | + * | | | | | | | | | + * +-----+-----+ +-----+-----+ +-----+-----+ + * + * ... with fe_degree in the cells + */ + +#include +#include +#include +#include + +#include + +#include +#include +#include +#include + +#include +#include + +#include +#include + +#include +#include + +#include +#include + +#include + +#include "test.h" + +using namespace dealii; + +template +void +do_test() +{ + parallel::distributed::Triangulation tria(MPI_COMM_WORLD); + + // create grid + GridGenerator::subdivided_hyper_cube(tria, 2); + + // data structures needed on all levels + hp::DoFHandler dof_handler_fine(tria); + hp::DoFHandler dof_handler_coarse(tria); + hp::FECollection fe_collection; + + + // loop over levels + for (unsigned int l = 0; l < std::numeric_limits::max(); l++) + { + deallog.push("level" + std::to_string(l)); + + // set FEs on fine level + if (l == 0) + { + unsigned int i = 0; + + for (auto &cell : dof_handler_fine.active_cell_iterators()) + { + if (cell->is_locally_owned()) + cell->set_active_fe_index(i); + fe_collection.push_back(FE_Q(i + 1)); + i++; + } + } + else + { + for (auto &cell : dof_handler_fine.active_cell_iterators()) + { + if (cell->is_locally_owned()) + cell->set_active_fe_index( + std::max(((cell)->active_fe_index() + 1) / 2 /*bisection*/, + 1u) - + 1); + } + } + + // set FEs on coarse level + { + auto cell_other = dof_handler_fine.begin_active(); + for (auto &cell : dof_handler_coarse.active_cell_iterators()) + { + if (cell->is_locally_owned()) + cell->set_active_fe_index( + std::max(((cell_other)->active_fe_index() + 1) / + 2 /*bisection*/, + 1u) - + 1); + cell_other++; + } + } + + // create dof_handler + dof_handler_fine.distribute_dofs(fe_collection); + dof_handler_coarse.distribute_dofs(fe_collection); + + AffineConstraints constraint_coarse; + DoFTools::make_hanging_node_constraints(dof_handler_coarse, + constraint_coarse); + constraint_coarse.close(); + + AffineConstraints constraint_fine; + DoFTools::make_hanging_node_constraints(dof_handler_fine, + constraint_fine); + constraint_fine.close(); + + // setup transfer operator + MGTwoLevelTransfer> + transfer; + transfer.reinit_polynomial_transfer(dof_handler_fine, + dof_handler_coarse, + constraint_fine, + constraint_coarse); + + test_transfer_operator(transfer, dof_handler_fine, dof_handler_coarse); + + deallog.pop(); + + // break if all cells on coarse level have active_fe_index=0 + { + unsigned int min = 0; + + for (auto &cell : dof_handler_coarse.active_cell_iterators()) + { + if (cell->is_locally_owned()) + min = std::max(min, cell->active_fe_index()); + } + + min = Utilities::MPI::max(min, MPI_COMM_WORLD); + + if (min == 0) + break; + } + } +} + +template +void +test() +{ + { + deallog.push("CG<2>"); + do_test(); + deallog.pop(); + } +} + +int +main(int argc, char **argv) +{ + Utilities::MPI::MPI_InitFinalize mpi_initialization(argc, argv, 1); + MPILogInitAll all; + + deallog.precision(8); + + test<2, double>(); +} diff --git a/tests/multigrid-global-coarsening/mg_transfer_p_02.with_p4est=true.mpirun=1.output b/tests/multigrid-global-coarsening/mg_transfer_p_02.with_p4est=true.mpirun=1.output new file mode 100644 index 0000000000..937d7f47d4 --- /dev/null +++ b/tests/multigrid-global-coarsening/mg_transfer_p_02.with_p4est=true.mpirun=1.output @@ -0,0 +1,61 @@ + +DEAL:0:CG<2>:level0::weights: +DEAL:0:CG<2>:level0::1.0000000 0.50000000 0.50000000 0.25000000 +DEAL:0:CG<2>:level0::level_dof_indices_fine: +DEAL:0:CG<2>:level0::0 1 2 3 +DEAL:0:CG<2>:level0::level_dof_indices_coarse: +DEAL:0:CG<2>:level0::0 1 2 3 +DEAL:0:CG<2>:level0::prolongation_matrix_1d: +DEAL:0:CG<2>:level0::1.0000000 0.0000000 -1.1102230e-16 1.0000000 +DEAL:0:CG<2>:level0::weights: +DEAL:0:CG<2>:level0::0.50000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 0.25000000 0.50000000 0.50000000 +DEAL:0:CG<2>:level0::level_dof_indices_fine: +DEAL:0:CG<2>:level0::1 8 4 6 10 7 3 9 5 +DEAL:0:CG<2>:level0::level_dof_indices_coarse: +DEAL:0:CG<2>:level0::1 4 3 5 +DEAL:0:CG<2>:level0::prolongation_matrix_1d: +DEAL:0:CG<2>:level0::1.0000000 0.50000000 1.1102230e-16 1.1102230e-16 0.50000000 1.0000000 +DEAL:0:CG<2>:level0::weights: +DEAL:0:CG<2>:level0::0.50000000 0.0000000 0.0000000 0.25000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 +DEAL:0:CG<2>:level0::level_dof_indices_fine: +DEAL:0:CG<2>:level0::2 17 18 3 13 21 22 15 14 23 24 16 11 19 20 12 +DEAL:0:CG<2>:level0::level_dof_indices_coarse: +DEAL:0:CG<2>:level0::2 3 6 7 +DEAL:0:CG<2>:level0::prolongation_matrix_1d: +DEAL:0:CG<2>:level0::1.0000000 0.72360680 0.27639320 -2.7755576e-17 0.0000000 0.27639320 0.72360680 1.0000000 +DEAL:0:CG<2>:level0::weights: +DEAL:0:CG<2>:level0::0.25000000 0.0000000 0.50000000 0.0000000 0.50000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.0000000 1.0000000 1.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>:level0::level_dof_indices_fine: +DEAL:0:CG<2>:level0::3 32 9 33 5 26 37 38 39 29 27 40 41 42 30 28 43 44 45 31 12 34 35 36 25 +DEAL:0:CG<2>:level0::level_dof_indices_coarse: +DEAL:0:CG<2>:level0::3 11 5 9 13 10 7 12 8 +DEAL:0:CG<2>:level0::prolongation_matrix_1d: +DEAL:0:CG<2>:level0::1.0000000 0.54161255 0.0000000 -0.11304112 2.7755576e-17 -5.5511151e-17 0.57142857 1.0000000 0.57142857 1.1102230e-16 -5.5511151e-17 -0.11304112 1.3877788e-17 0.54161255 1.0000000 +DEAL:0:CG<2>:level0::6.7823300 +DEAL:0:CG<2>:level0::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>:level0::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>:level0::11.764806 +DEAL:0:CG<2>:level0::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>:level0::1.0000000 1.7500000 3.0000000 4.8520408 2.2500000 3.3214286 4.0000000 5.0714286 2.0408163 0.0000000 3.0612245 0.0000000 3.0612245 4.5918367 +DEAL:0:CG<2>:level1::weights: +DEAL:0:CG<2>:level1::1.0000000 0.50000000 0.50000000 0.25000000 0.50000000 1.0000000 0.25000000 0.50000000 0.50000000 0.25000000 1.0000000 0.50000000 +DEAL:0:CG<2>:level1::level_dof_indices_fine: +DEAL:0:CG<2>:level1::0 1 2 3 1 4 3 5 2 3 6 7 +DEAL:0:CG<2>:level1::level_dof_indices_coarse: +DEAL:0:CG<2>:level1::0 1 2 3 1 4 3 5 2 3 6 7 +DEAL:0:CG<2>:level1::prolongation_matrix_1d: +DEAL:0:CG<2>:level1::1.0000000 0.0000000 -1.1102230e-16 1.0000000 +DEAL:0:CG<2>:level1::weights: +DEAL:0:CG<2>:level1::0.25000000 0.0000000 0.50000000 0.0000000 1.0000000 1.0000000 0.50000000 1.0000000 1.0000000 +DEAL:0:CG<2>:level1::level_dof_indices_fine: +DEAL:0:CG<2>:level1::3 11 5 9 13 10 7 12 8 +DEAL:0:CG<2>:level1::level_dof_indices_coarse: +DEAL:0:CG<2>:level1::3 5 7 8 +DEAL:0:CG<2>:level1::prolongation_matrix_1d: +DEAL:0:CG<2>:level1::1.0000000 0.50000000 1.1102230e-16 1.1102230e-16 0.50000000 1.0000000 +DEAL:0:CG<2>:level1::3.7416574 +DEAL:0:CG<2>:level1::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>:level1::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>:level1::4.2130749 +DEAL:0:CG<2>:level1::1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 1.0000000 +DEAL:0:CG<2>:level1::1.0000000 1.0000000 1.0000000 1.2500000 1.0000000 1.7500000 1.0000000 1.7500000 2.2500000 diff --git a/tests/multigrid-global-coarsening/mg_transfer_p_02.with_p4est=true.mpirun=2.output b/tests/multigrid-global-coarsening/mg_transfer_p_02.with_p4est=true.mpirun=2.output new file mode 100644 index 0000000000..6eac28233b --- /dev/null +++ b/tests/multigrid-global-coarsening/mg_transfer_p_02.with_p4est=true.mpirun=2.output @@ -0,0 +1,83 @@ + +DEAL:0:CG<2>:level0::weights: +DEAL:0:CG<2>:level0::1.000000 0.500000 0.500000 0.250000 +DEAL:0:CG<2>:level0::level_dof_indices_fine: +DEAL:0:CG<2>:level0::0 1 2 3 +DEAL:0:CG<2>:level0::level_dof_indices_coarse: +DEAL:0:CG<2>:level0::0 1 2 3 +DEAL:0:CG<2>:level0::prolongation_matrix_1d: +DEAL:0:CG<2>:level0::1.000000 0.000000 0.000000 1.000000 +DEAL:0:CG<2>:level0::weights: +DEAL:0:CG<2>:level0::0.500000 1.000000 1.000000 0.000000 1.000000 1.000000 0.250000 0.500000 0.500000 +DEAL:0:CG<2>:level0::level_dof_indices_fine: +DEAL:0:CG<2>:level0::1 8 4 6 10 7 3 9 5 +DEAL:0:CG<2>:level0::level_dof_indices_coarse: +DEAL:0:CG<2>:level0::1 4 3 5 +DEAL:0:CG<2>:level0::prolongation_matrix_1d: +DEAL:0:CG<2>:level0::1.000000 0.500000 0.000000 0.000000 0.500000 1.000000 +DEAL:0:CG<2>:level0::6.782330 +DEAL:0:CG<2>:level0::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>:level0::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>:level0::11.764806 +DEAL:0:CG<2>:level0::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>:level0::1.000000 1.750000 3.000000 4.852041 2.250000 3.321429 +DEAL:0:CG<2>:level1::weights: +DEAL:0:CG<2>:level1::1.000000 0.500000 0.500000 0.250000 0.500000 1.000000 0.250000 0.500000 +DEAL:0:CG<2>:level1::level_dof_indices_fine: +DEAL:0:CG<2>:level1::0 1 2 3 1 4 3 5 +DEAL:0:CG<2>:level1::level_dof_indices_coarse: +DEAL:0:CG<2>:level1::0 1 2 3 1 4 3 5 +DEAL:0:CG<2>:level1::prolongation_matrix_1d: +DEAL:0:CG<2>:level1::1.000000 0.000000 0.000000 1.000000 +DEAL:0:CG<2>:level1::3.741657 +DEAL:0:CG<2>:level1::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>:level1::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>:level1::4.213075 +DEAL:0:CG<2>:level1::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:0:CG<2>:level1::1.000000 1.000000 1.000000 1.250000 1.000000 1.750000 + +DEAL:1:CG<2>:level0::weights: +DEAL:1:CG<2>:level0::0.500000 0.000000 0.000000 0.250000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.500000 +DEAL:1:CG<2>:level0::level_dof_indices_fine: +DEAL:1:CG<2>:level0::37 6 7 38 2 10 11 4 3 12 13 5 0 8 9 1 +DEAL:1:CG<2>:level0::level_dof_indices_coarse: +DEAL:1:CG<2>:level0::10 11 0 1 +DEAL:1:CG<2>:level0::prolongation_matrix_1d: +DEAL:1:CG<2>:level0::1.000000 0.723607 0.276393 0.000000 0.000000 0.276393 0.723607 1.000000 +DEAL:1:CG<2>:level0::weights: +DEAL:1:CG<2>:level0::0.250000 0.000000 0.500000 0.000000 0.500000 0.000000 1.000000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 1.000000 1.000000 0.000000 1.000000 1.000000 1.000000 1.000000 0.500000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>:level0::level_dof_indices_fine: +DEAL:1:CG<2>:level0::38 21 44 22 40 15 26 27 28 18 16 29 30 31 19 17 32 33 34 20 1 23 24 25 14 +DEAL:1:CG<2>:level0::level_dof_indices_coarse: +DEAL:1:CG<2>:level0::11 5 13 3 7 4 1 6 2 +DEAL:1:CG<2>:level0::prolongation_matrix_1d: +DEAL:1:CG<2>:level0::1.000000 0.541613 0.000000 -0.113041 0.000000 0.000000 0.571429 1.000000 0.571429 0.000000 0.000000 -0.113041 0.000000 0.541613 1.000000 +DEAL:1:CG<2>:level0::6.782330 +DEAL:1:CG<2>:level0::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>:level0::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>:level0::11.764806 +DEAL:1:CG<2>:level0::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>:level0::4.000000 5.071429 2.040816 0.000000 3.061224 0.000000 3.061224 4.591837 +DEAL:1:CG<2>:level1::weights: +DEAL:1:CG<2>:level1::0.500000 0.250000 1.000000 0.500000 +DEAL:1:CG<2>:level1::level_dof_indices_fine: +DEAL:1:CG<2>:level1::10 11 0 1 +DEAL:1:CG<2>:level1::level_dof_indices_coarse: +DEAL:1:CG<2>:level1::5 6 0 1 +DEAL:1:CG<2>:level1::prolongation_matrix_1d: +DEAL:1:CG<2>:level1::1.000000 0.000000 0.000000 1.000000 +DEAL:1:CG<2>:level1::weights: +DEAL:1:CG<2>:level1::0.250000 0.000000 0.500000 0.000000 1.000000 1.000000 0.500000 1.000000 1.000000 +DEAL:1:CG<2>:level1::level_dof_indices_fine: +DEAL:1:CG<2>:level1::11 5 13 3 7 4 1 6 2 +DEAL:1:CG<2>:level1::level_dof_indices_coarse: +DEAL:1:CG<2>:level1::6 8 1 2 +DEAL:1:CG<2>:level1::prolongation_matrix_1d: +DEAL:1:CG<2>:level1::1.000000 0.500000 0.000000 0.000000 0.500000 1.000000 +DEAL:1:CG<2>:level1::3.741657 +DEAL:1:CG<2>:level1::1.000000 1.000000 1.000000 +DEAL:1:CG<2>:level1::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>:level1::4.213075 +DEAL:1:CG<2>:level1::1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 +DEAL:1:CG<2>:level1::1.000000 1.750000 2.250000 + diff --git a/tests/multigrid-global-coarsening/mg_transfer_support_01.cc b/tests/multigrid-global-coarsening/mg_transfer_support_01.cc new file mode 100644 index 0000000000..3cfab32325 --- /dev/null +++ b/tests/multigrid-global-coarsening/mg_transfer_support_01.cc @@ -0,0 +1,45 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 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. +// +// --------------------------------------------------------------------- + +// Print all possible degree pairs during polynomial transfer. + +#include + +#include "../tests.h" + +using namespace dealii; + +void +test() +{ + for (unsigned int i = 1; i < 25; i++) + { + for (unsigned int j = 1; j < 25; j++) + if (MGTwoLevelTransfer<2, LinearAlgebra::distributed::Vector>:: + polynomial_transfer_supported(i, j)) + deallog << 1 << " "; + else + deallog << " "; + deallog << std::endl; + } +} + +int +main() +{ + initlog(); + + test(); +} diff --git a/tests/multigrid-global-coarsening/mg_transfer_support_01.output b/tests/multigrid-global-coarsening/mg_transfer_support_01.output new file mode 100644 index 0000000000..2fb9a87601 --- /dev/null +++ b/tests/multigrid-global-coarsening/mg_transfer_support_01.output @@ -0,0 +1,25 @@ + +DEAL::1 +DEAL::1 1 +DEAL::1 1 1 +DEAL::1 1 1 1 +DEAL::1 1 1 1 +DEAL::1 1 1 1 +DEAL::1 1 1 1 +DEAL::1 1 1 1 +DEAL::1 1 1 1 +DEAL:: +DEAL:: 1 +DEAL:: +DEAL:: 1 +DEAL:: +DEAL:: 1 +DEAL:: +DEAL:: 1 +DEAL:: +DEAL:: 1 +DEAL:: +DEAL:: +DEAL:: +DEAL:: +DEAL:: diff --git a/tests/multigrid-global-coarsening/test.h b/tests/multigrid-global-coarsening/test.h new file mode 100644 index 0000000000..d84079ce69 --- /dev/null +++ b/tests/multigrid-global-coarsening/test.h @@ -0,0 +1,167 @@ +// --------------------------------------------------------------------- +// +// Copyright (C) 2019 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. +// +// --------------------------------------------------------------------- + +#ifndef dealii_multigrid_transfer_tests_h +#define dealii_multigrid_transfer_tests_h + +#include "../tests.h" + +using namespace dealii; + + + +template +void +initialize_dof_vector(LinearAlgebra::distributed::Vector &vec, + const MeshType & dof_handler) +{ + IndexSet locally_relevant_dofs; + DoFTools::extract_locally_relevant_dofs(dof_handler, locally_relevant_dofs); + + const parallel::TriangulationBase *dist_tria = + dynamic_cast *>( + &(dof_handler.get_triangulation())); + + MPI_Comm comm = + dist_tria != nullptr ? dist_tria->get_communicator() : MPI_COMM_SELF; + + vec.reinit(dof_handler.locally_owned_dofs(), locally_relevant_dofs, comm); +} + +template +void +print(const LinearAlgebra::distributed::Vector &vec) +{ + for (const auto &v : vec) + deallog << v << " "; + deallog << std::endl; +} + + +template +void +print(const MGTwoLevelTransfer &transfer) +{ + transfer.print_internal(deallog); +} + + +template +void +test_transfer_operator( + const MGTwoLevelTransfer> + & transfer, + const MeshType &dof_handler_fine, + const MeshType &dof_handler_coarse) +{ + AffineConstraints constraint_fine; + DoFTools::make_hanging_node_constraints(dof_handler_fine, constraint_fine); + constraint_fine.close(); + + // print internal information of transfer operator + print(transfer); + + // perform prolongation + LinearAlgebra::distributed::Vector src, dst; + + initialize_dof_vector(dst, dof_handler_fine); + initialize_dof_vector(src, dof_handler_coarse); + + // test prolongation + { + src = 0.0; + src = 1.0; + transfer.prolongate(dst, src); + + // transfer operator sets only non-constrained dofs -> update the rest + // via constraint matrix + constraint_fine.distribute(dst); + + // print norms + if (true) + { + deallog << dst.l2_norm() << std::endl; + } + + // print vectors + if (true) + { + print(src); + print(dst); + } + + // print full prolongation matrix + if (Utilities::MPI::n_mpi_processes(MPI_COMM_WORLD) == 1 && false) + { + FullMatrix prolongation_matrix(dst.size(), src.size()); + for (unsigned int i = 0; i < src.size(); i++) + { + src = 0.0; + src[i] = 1.0; + dst = 0.0; + + transfer.prolongate(dst, src); + + for (unsigned int j = 0; j < dst.size(); j++) + prolongation_matrix[j][i] = dst[j]; + } + + prolongation_matrix.print_formatted( + deallog.get_file_stream(), 2, false, 5, "", 1, 1e-5); + } + } + + // test restriction + { + dst = 1.0; + src = 0.0; + transfer.restrict_and_add(src, dst); + + // print norms + if (true) + { + deallog << src.l2_norm() << std::endl; + } + + // print vectors + if (true) + { + print(dst); + print(src); + } + + // print full restriction matrix + if (Utilities::MPI::n_mpi_processes(MPI_COMM_WORLD) == 1 && false) + { + FullMatrix restriction_matrix(src.size(), dst.size()); + for (unsigned int i = 0; i < dst.size(); i++) + { + dst = 0.0; + dst[i] = 1.0; + src = 0.0; + + transfer.restrict_and_add(src, dst); + + for (unsigned int j = 0; j < src.size(); j++) + restriction_matrix[j][i] = src[j]; + } + + restriction_matrix.print_formatted( + deallog.get_file_stream(), 2, false, 5, "", 1, 1e-5); + } + } +} + +#endif -- 2.39.5