--- /dev/null
+New: Add multigrid transfer operators for distributed polynomial and
+global coarsening.
+<br>
+(Peter Munch, Laura Prieto Saavedra, 2020/05/29)
--- /dev/null
+// ---------------------------------------------------------------------
+//
+// 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 <deal.II/base/mg_level_object.h>
+
+#include <deal.II/dofs/dof_handler.h>
+
+#include <deal.II/lac/affine_constraints.h>
+#include <deal.II/lac/la_parallel_vector.h>
+
+#include <deal.II/multigrid/mg_base.h>
+
+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 <int dim, typename VectorType>
+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 <int dim, typename Number>
+class MGTwoLevelTransfer<dim, LinearAlgebra::distributed::Vector<Number>>
+{
+public:
+ /**
+ * Set up global coarsening transfer @p transfer between the given
+ * dof-handlers.
+ */
+ void
+ reinit_geometric_transfer(const DoFHandler<dim> & dof_handler_fine,
+ const DoFHandler<dim> & dof_handler_coarse,
+ const AffineConstraints<Number> &constraint_fine,
+ const AffineConstraints<Number> &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<dim> & dof_handler_fine,
+ const DoFHandler<dim> & dof_handler_coarse,
+ const AffineConstraints<Number> &constraint_fine,
+ const AffineConstraints<Number> &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<Number> & dst,
+ const LinearAlgebra::distributed::Vector<Number> &src) const;
+
+ /**
+ * Perform restriction.
+ */
+ void
+ restrict_and_add(LinearAlgebra::distributed::Vector<Number> & dst,
+ const LinearAlgebra::distributed::Vector<Number> &src) const;
+
+ /**
+ * Print internal data structures to stream @p out.
+ */
+ template <typename Stream>
+ 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<Number> weights;
+
+ /**
+ * 1D prolongation matrix.
+ */
+ AlignedVector<VectorizedArray<Number>> prolongation_matrix_1d;
+
+ /**
+ * DoF indices of the coarse cells, expressed in indices local to the MPI
+ * rank.
+ */
+ std::vector<unsigned int> level_dof_indices_coarse;
+
+ /**
+ * DoF indices of the fine cells, expressed in indices local to the MPI
+ * rank.
+ */
+ std::vector<unsigned int> level_dof_indices_fine;
+
+ /**
+ * Print internal data structures to stream @p out.
+ */
+ template <typename Stream>
+ void
+ print(Stream &out) const;
+ };
+
+ /**
+ * Transfer schemes.
+ */
+ std::vector<MGTransferScheme> schemes;
+
+ /**
+ * Partitioner needed by the intermediate vector.
+ */
+ std::shared_ptr<const Utilities::MPI::Partitioner> partitioner_fine;
+
+ /**
+ * Partitioner needed by the intermediate vector.
+ */
+ std::shared_ptr<const Utilities::MPI::Partitioner> partitioner_coarse;
+
+ /**
+ * Internal vector needed for collecting all degrees of freedom of the
+ * fine cells.
+ */
+ mutable LinearAlgebra::distributed::Vector<Number> vec_fine;
+
+ /**
+ * Internal vector on that the actual prolongation/restriction is performed.
+ */
+ mutable LinearAlgebra::distributed::Vector<Number> vec_coarse;
+
+ /**
+ * Constraint matrix on coarse level.
+ */
+ AffineConstraints<Number> 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 <typename MatrixType, typename VectorType>
+class MGTransferGlobalCoarsening : public dealii::MGTransferBase<VectorType>
+{
+public:
+ static_assert(std::is_same<typename MatrixType::value_type,
+ typename VectorType::value_type>::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<MatrixType> & matrices,
+ const MGLevelObject<MGTwoLevelTransfer<dim, VectorType>> &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 <class InVector, int spacedim>
+ void
+ copy_to_mg(const DoFHandler<dim, spacedim> &dof_handler,
+ MGLevelObject<VectorType> & 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 <class OutVector, int spacedim>
+ void
+ copy_from_mg(const DoFHandler<dim, spacedim> &dof_handler,
+ OutVector & dst,
+ const MGLevelObject<VectorType> &src) const;
+
+private:
+ const MGLevelObject<MatrixType> & matrices;
+ const MGLevelObject<MGTwoLevelTransfer<dim, VectorType>> &transfer;
+};
+
+
+
+#ifndef DOXYGEN
+
+/* ----------------------- Inline functions --------------------------------- */
+
+
+
+template <int dim, typename Number>
+template <typename Stream>
+void
+MGTwoLevelTransfer<dim, LinearAlgebra::distributed::Vector<Number>>::
+ 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 <int dim, typename Number>
+template <typename Stream>
+void
+MGTwoLevelTransfer<dim, LinearAlgebra::distributed::Vector<Number>>::
+ print_internal(Stream &out) const
+{
+ for (const auto &scheme : schemes)
+ scheme.print(out);
+}
+
+
+
+template <typename MatrixType, typename VectorType>
+MGTransferGlobalCoarsening<MatrixType, VectorType>::MGTransferGlobalCoarsening(
+ const MGLevelObject<MatrixType> & matrices,
+ const MGLevelObject<MGTwoLevelTransfer<dim, VectorType>> &transfer)
+ : matrices(matrices)
+ , transfer(transfer)
+{
+ AssertDimension(matrices.max_level() - matrices.min_level(),
+ transfer.max_level() - transfer.min_level());
+}
+
+
+
+template <typename MatrixType, typename VectorType>
+void
+MGTransferGlobalCoarsening<MatrixType, VectorType>::prolongate(
+ const unsigned int to_level,
+ VectorType & dst,
+ const VectorType & src) const
+{
+ this->transfer[to_level].prolongate(dst, src);
+}
+
+
+
+template <typename MatrixType, typename VectorType>
+void
+MGTransferGlobalCoarsening<MatrixType, VectorType>::restrict_and_add(
+ const unsigned int from_level,
+ VectorType & dst,
+ const VectorType & src) const
+{
+ this->transfer[from_level].restrict_and_add(dst, src);
+}
+
+
+
+template <typename MatrixType, typename VectorType>
+template <class InVector, int spacedim>
+void
+MGTransferGlobalCoarsening<MatrixType, VectorType>::copy_to_mg(
+ const DoFHandler<dim, spacedim> &dof_handler,
+ MGLevelObject<VectorType> & 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 <typename MatrixType, typename VectorType>
+template <class OutVector, int spacedim>
+void
+MGTransferGlobalCoarsening<MatrixType, VectorType>::copy_from_mg(
+ const DoFHandler<dim, spacedim> &dof_handler,
+ OutVector & dst,
+ const MGLevelObject<VectorType> &src) const
+{
+ (void)dof_handler;
+
+ dst.copy_locally_owned_data_from(src[src.max_level()]);
+}
+
+#endif
+
+DEAL_II_NAMESPACE_CLOSE
+
+#endif
--- /dev/null
+// ---------------------------------------------------------------------
+//
+// 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 <deal.II/base/config.h>
+
+#include <deal.II/base/mpi_compute_index_owner_internal.h>
+#include <deal.II/base/mpi_consensus_algorithms.h>
+
+#include <deal.II/dofs/dof_handler.h>
+#include <deal.II/dofs/dof_tools.h>
+
+#include <deal.II/fe/fe_tools.h>
+
+#include <deal.II/hp/dof_handler.h>
+
+#include <deal.II/matrix_free/evaluation_kernels.h>
+#include <deal.II/matrix_free/fe_evaluation.h>
+
+#include <deal.II/multigrid/mg_transfer_global_coarsening.h>
+
+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 <typename Fu>
+ 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 <int degree, typename Fu>
+ 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<degree, std::max(degree / 2, 1)>();
+ else if (n == 100 * degree + degree) // identity (nothing to do)
+ fu.template run<degree, degree>();
+ else if (n == 100 * degree + std::max(degree - 1, 1)) // p-MG: --
+ fu.template run<degree, std::max(degree - 1, 1)>();
+ else if (n == 100 * degree + 1) // p-MG: jump to 1
+ fu.template run<degree, 1>();
+ else
+ return false;
+
+ return true;
+ }
+
+ const int n;
+ };
+
+ /**
+ * Helper class containing the cell-wise prolongation operation.
+ */
+ template <int dim, typename Number>
+ class CellProlongator
+ {
+ public:
+ CellProlongator(const AlignedVector<Number> &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 <int degree_fine, int degree_coarse>
+ 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<Number> &prolongation_matrix_1d;
+ const Number * evaluation_data_coarse;
+ Number * evaluation_data_fine;
+ };
+
+ /**
+ * Helper class containing the cell-wise restriction operation.
+ */
+ template <int dim, typename Number>
+ class CellRestrictor
+ {
+ public:
+ CellRestrictor(const AlignedVector<Number> &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 <int degree_fine, int degree_coarse>
+ 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<Number> &prolongation_matrix_1d;
+ Number * evaluation_data_fine;
+ Number * evaluation_data_coarse;
+ };
+
+ class CellProlongatorTest
+ {
+ public:
+ template <int degree_fine, int degree_coarse>
+ void
+ run()
+ {}
+ };
+
+} // namespace
+
+
+
+namespace internal
+{
+ namespace
+ {
+ template <typename MeshType>
+ MPI_Comm
+ get_mpi_comm(const MeshType &mesh)
+ {
+ const auto *tria_parallel = dynamic_cast<
+ const parallel::TriangulationBase<MeshType::dimension,
+ MeshType::space_dimension> *>(
+ &(mesh.get_triangulation()));
+
+ return tria_parallel != nullptr ? tria_parallel->get_communicator() :
+ MPI_COMM_SELF;
+ }
+
+ template <int dim>
+ 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 <int dim>
+ void
+ get_child_offset(const unsigned int child,
+ const unsigned int fe_shift_1d,
+ const unsigned int fe_degree,
+ std::vector<unsigned int> &local_dof_indices)
+ {
+ const unsigned int n_child_dofs_1d = fe_degree + 1 + fe_shift_1d;
+ const unsigned int shift =
+ compute_shift_within_children<dim>(child, fe_shift_1d, fe_degree);
+ const unsigned int n_components =
+ local_dof_indices.size() / Utilities::fixed_power<dim>(fe_degree + 1);
+ const unsigned int n_scalar_cell_dofs =
+ Utilities::fixed_power<dim>(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 <int dim>
+ std::vector<std::vector<unsigned int>>
+ get_child_offsets(const unsigned int dofs_per_cell_coarse,
+ const unsigned int fe_shift_1d,
+ const unsigned int fe_degree)
+ {
+ std::vector<std::vector<unsigned int>> cell_local_chilren_indices(
+ GeometryInfo<dim>::max_children_per_cell,
+ std::vector<unsigned int>(dofs_per_cell_coarse));
+ {
+ for (unsigned int c = 0; c < GeometryInfo<dim>::max_children_per_cell;
+ c++)
+ get_child_offset<dim>(c,
+ fe_shift_1d,
+ fe_degree,
+ cell_local_chilren_indices[c]);
+ }
+ return cell_local_chilren_indices;
+ }
+
+ template <int dim>
+ 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<unsigned int> 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<dim>::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<dim>::max_children_per_cell + i;
+
+ return level_coarse_cell_id;
+ }
+
+ } // namespace
+
+ class FineDoFHandlerViewCell
+ {
+ public:
+ FineDoFHandlerViewCell(
+ const std::function<bool()> &has_children_function,
+ const std::function<void(std::vector<types::global_dof_index> &)>
+ &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<types::global_dof_index> &dof_indices) const
+ {
+ get_dof_indices_function(dof_indices);
+ }
+
+
+ private:
+ const std::function<bool()> has_children_function;
+ const std::function<void(std::vector<types::global_dof_index> &)>
+ get_dof_indices_function;
+ };
+
+ template <int dim>
+ 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<dim>::max_children_per_cell, i) *
+ n_coarse_cells);
+ }
+
+ unsigned int
+ size() const
+ {
+ return n_coarse_cells *
+ (Utilities::pow(GeometryInfo<dim>::max_children_per_cell,
+ n_global_levels) -
+ 1);
+ }
+
+ template <typename T>
+ unsigned int
+ translate(const T &cell) const
+ {
+ unsigned int id = 0;
+
+ id += convert_cell_id_binary_type_to_level_coarse_cell_id<dim>(
+ cell->id().template to_binary<dim>());
+
+ id += tree_sizes[cell->level()];
+
+ return id;
+ }
+
+ template <typename T>
+ unsigned int
+ translate(const T &cell, const unsigned int i) const
+ {
+ return (translate(cell) - tree_sizes[cell->level()]) *
+ GeometryInfo<dim>::max_children_per_cell +
+ i + tree_sizes[cell->level() + 1];
+ }
+
+ CellId
+ to_cell_id(const unsigned int id) const
+ {
+ std::vector<std::uint8_t> 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<dim>::max_children_per_cell);
+ id_temp /= GeometryInfo<dim>::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<unsigned int> tree_sizes;
+ };
+
+ template <typename MeshType>
+ 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<unsigned int> 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<types::global_dof_index, types::global_dof_index>,
+ 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<unsigned int> 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<types::global_dof_index, types::global_dof_index>,
+ 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<unsigned int, std::vector<unsigned int>> indices_to_be_sent;
+ std::vector<MPI_Request> requests;
+ requests.reserve(targets_with_indexset.size());
+
+ {
+ std::vector<types::global_dof_index> 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<unsigned int> ghost_indices;
+
+ // process local cells
+ {
+ std::vector<types::global_dof_index> 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<unsigned int, std::vector<unsigned int>> rank_to_ids;
+
+ std::set<unsigned int> 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<unsigned int> 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<types::global_dof_index> 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<MeshType::dimension>::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<MeshType::dimension> 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<unsigned int, std::vector<types::global_dof_index>> 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 <typename MeshType>
+ class GlobalCoarseningFineDoFHandlerView : public FineDoFHandlerView<MeshType>
+ {
+ public:
+ GlobalCoarseningFineDoFHandlerView(const MeshType &dof_handler_dst,
+ const MeshType &dof_handler_src)
+ : FineDoFHandlerView<MeshType>(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<MeshType::dimension>::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 <int dim, typename Number, typename MeshType>
+ static void
+ reinit_geometric_transfer(
+ const MeshType & dof_handler_fine,
+ const MeshType & dof_handler_coarse,
+ const dealii::AffineConstraints<Number> &constraint_fine,
+ const dealii::AffineConstraints<Number> &constraint_coarse,
+ MGTwoLevelTransfer<dim, LinearAlgebra::distributed::Vector<Number>>
+ &transfer)
+ {
+ const GlobalCoarseningFineDoFHandlerView<MeshType> 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<dim>::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<dim>::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<dim>(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<types::global_dof_index> local_dof_indices(
+ transfer.schemes[0].dofs_per_cell_coarse);
+
+ // ---------------------- lexicographic_numbering ----------------------
+ std::vector<unsigned int> lexicographic_numbering;
+ {
+ const Quadrature<1> dummy_quadrature(
+ std::vector<Point<1>>(1, Point<1>()));
+ internal::MatrixFreeFunctions::ShapeInfo<Number> 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<dim>::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<FiniteElement<1>> 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<FiniteElement<1>> fe(
+ FETools::get_fe_by_name<1, 1>(fe_name));
+
+ std::vector<unsigned int> 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<Number> 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<Utilities::MPI::Partitioner>(
+ 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<types::global_dof_index> 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<dim>::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 <int dim, typename Number, typename MeshType>
+ static void
+ reinit_polynomial_transfer(
+ const MeshType & dof_handler_fine,
+ const MeshType & dof_handler_coarse,
+ const dealii::AffineConstraints<Number> &constraint_fine,
+ const dealii::AffineConstraints<Number> &constraint_coarse,
+ MGTwoLevelTransfer<dim, LinearAlgebra::distributed::Vector<Number>>
+ &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<std::pair<unsigned int, unsigned int>, unsigned int>
+ fe_index_pairs;
+
+ process_cells([&](const auto &cell_coarse, const auto &cell_fine) {
+ fe_index_pairs.emplace(
+ std::pair<unsigned int, unsigned int>(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<unsigned int, unsigned int>(
+ 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<std::vector<unsigned int>> lexicographic_numbering_fine(
+ fe_index_pairs.size());
+ std::vector<std::vector<unsigned int>> lexicographic_numbering_coarse(
+ fe_index_pairs.size());
+ std::vector<std::vector<types::global_dof_index>>
+ local_dof_indices_coarse(fe_index_pairs.size());
+ std::vector<std::vector<types::global_dof_index>>
+ 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<Point<1>>(1, Point<1>()));
+ internal::MatrixFreeFunctions::ShapeInfo<Number> 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<unsigned int *> level_dof_indices_coarse_(
+ fe_index_pairs.size());
+ std::vector<unsigned int *> 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<unsigned int, unsigned int>(
+ 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<FiniteElement<1>> fe_fine(
+ FETools::get_fe_by_name<1, 1>(fe_name_fine));
+
+ std::vector<unsigned int> 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<FiniteElement<1>> fe_coarse(
+ FETools::get_fe_by_name<1, 1>(fe_name_coarse));
+
+ std::vector<unsigned int> 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<double> 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<unsigned int>(
+ 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<Number> touch_count;
+ touch_count.reinit(transfer.partitioner_fine);
+
+ std::vector<unsigned int *> level_dof_indices_fine_(
+ fe_index_pairs.size());
+ std::vector<Number *> 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<unsigned int, unsigned int>(
+ 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<unsigned int, unsigned int>(
+ 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 <int dim, typename Number>
+void
+MGTwoLevelTransfer<dim, LinearAlgebra::distributed::Vector<Number>>::prolongate(
+ LinearAlgebra::distributed::Vector<Number> & dst,
+ const LinearAlgebra::distributed::Vector<Number> &src) const
+{
+ const unsigned int vec_size = VectorizedArray<Number>::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<VectorizedArray<Number>> evaluation_data_fine(
+ scheme.dofs_per_cell_fine);
+ AlignedVector<VectorizedArray<Number>> evaluation_data_coarse(
+ scheme.dofs_per_cell_fine);
+
+ CellProlongator<dim, VectorizedArray<Number>> 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 <int dim, typename Number>
+void
+MGTwoLevelTransfer<dim, LinearAlgebra::distributed::Vector<Number>>::
+ restrict_and_add(LinearAlgebra::distributed::Vector<Number> & dst,
+ const LinearAlgebra::distributed::Vector<Number> &src) const
+{
+ const unsigned int vec_size = VectorizedArray<Number>::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<VectorizedArray<Number>> evaluation_data_fine(
+ scheme.dofs_per_cell_fine);
+ AlignedVector<VectorizedArray<Number>> evaluation_data_coarse(
+ scheme.dofs_per_cell_fine);
+
+ CellRestrictor<dim, VectorizedArray<Number>> 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 <int dim, typename Number>
+void
+MGTwoLevelTransfer<dim, LinearAlgebra::distributed::Vector<Number>>::
+ reinit_geometric_transfer(const DoFHandler<dim> & dof_handler_fine,
+ const DoFHandler<dim> & dof_handler_coarse,
+ const AffineConstraints<Number> &constraint_fine,
+ const AffineConstraints<Number> &constraint_coarse)
+{
+ internal::MGTwoLevelTransferImplementation::reinit_geometric_transfer(
+ dof_handler_fine,
+ dof_handler_coarse,
+ constraint_fine,
+ constraint_coarse,
+ *this);
+}
+
+
+
+template <int dim, typename Number>
+void
+MGTwoLevelTransfer<dim, LinearAlgebra::distributed::Vector<Number>>::
+ reinit_polynomial_transfer(const DoFHandler<dim> &dof_handler_fine,
+ const DoFHandler<dim> &dof_handler_coarse,
+ const AffineConstraints<Number> &constraint_fine,
+ const AffineConstraints<Number> &constraint_coarse)
+{
+ internal::MGTwoLevelTransferImplementation::reinit_polynomial_transfer(
+ dof_handler_fine,
+ dof_handler_coarse,
+ constraint_fine,
+ constraint_coarse,
+ *this);
+}
+
+
+
+template <int dim, typename Number>
+bool
+MGTwoLevelTransfer<dim, LinearAlgebra::distributed::Vector<Number>>::
+ 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
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
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
--- /dev/null
+// ---------------------------------------------------------------------
+//
+// 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/multigrid/mg_transfer_global_coarsening.templates.h>
+
+DEAL_II_NAMESPACE_OPEN
+
+#include "mg_transfer_global_coarsening.inst"
+
+DEAL_II_NAMESPACE_CLOSE
--- /dev/null
+// ---------------------------------------------------------------------
+//
+// 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<deal_II_dimension,
+ LinearAlgebra::distributed::Vector<S1>>;
+ }
--- /dev/null
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
+INCLUDE(../setup_testsubproject.cmake)
+PROJECT(testsuite CXX)
+DEAL_II_PICKUP_TESTS()
--- /dev/null
+// ---------------------------------------------------------------------
+//
+// 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 <deal.II/base/mpi_consensus_algorithms.h>
+
+#include <deal.II/distributed/fully_distributed_tria.h>
+#include <deal.II/distributed/tria.h>
+
+#include <deal.II/dofs/dof_tools.h>
+
+#include <deal.II/fe/fe_q.h>
+
+#include <deal.II/grid/grid_generator.h>
+
+#include <deal.II/lac/la_parallel_vector.h>
+
+#include <deal.II/multigrid/mg_transfer_global_coarsening.templates.h>
+
+#include <set>
+
+#include "../tests.h"
+
+template <int dim, int spacedim>
+void
+test(const MPI_Comm &comm)
+{
+ Triangulation<dim> 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<dim> 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);
+}
--- /dev/null
+// ---------------------------------------------------------------------
+//
+// 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 <deal.II/base/conditional_ostream.h>
+#include <deal.II/base/logstream.h>
+#include <deal.II/base/mpi.h>
+#include <deal.II/base/quadrature_lib.h>
+
+#include <deal.II/distributed/tria.h>
+
+#include <deal.II/dofs/dof_handler.h>
+
+#include <deal.II/fe/fe_dgq.h>
+#include <deal.II/fe/fe_q.h>
+#include <deal.II/fe/fe_tools.h>
+#include <deal.II/fe/mapping_q.h>
+
+#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/grid_out.h>
+
+#include <deal.II/matrix_free/fe_evaluation.h>
+#include <deal.II/matrix_free/matrix_free.h>
+
+#include <deal.II/multigrid/mg_constrained_dofs.h>
+#include <deal.II/multigrid/mg_transfer_global_coarsening.h>
+
+#include "test.h"
+
+using namespace dealii;
+
+template <int dim, typename Number>
+void
+do_test(const FiniteElement<dim> &fe_fine, const FiniteElement<dim> &fe_coarse)
+{
+ auto create_fine_grid = [](Triangulation<dim> &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<dim> &tria) {
+ for (auto &cell : tria.active_cell_iterators())
+ cell->set_coarsen_flag();
+ tria.execute_coarsening_and_refinement();
+ };
+
+ // create coarse grid
+ parallel::distributed::Triangulation<dim> tria_coarse(MPI_COMM_WORLD);
+ create_fine_grid(tria_coarse);
+ execute_global_coarsening(tria_coarse);
+
+ // create fine grid
+ parallel::distributed::Triangulation<dim> tria_fine(MPI_COMM_WORLD);
+ create_fine_grid(tria_fine);
+
+ // setup dof-handlers
+ DoFHandler<dim> dof_handler_fine(tria_fine);
+ dof_handler_fine.distribute_dofs(fe_fine);
+
+ DoFHandler<dim> dof_handler_coarse(tria_coarse);
+ dof_handler_coarse.distribute_dofs(fe_coarse);
+
+ // setup constraint matrix
+ AffineConstraints<Number> constraint_coarse;
+ DoFTools::make_hanging_node_constraints(dof_handler_coarse,
+ constraint_coarse);
+ constraint_coarse.close();
+
+ AffineConstraints<Number> constraint_fine;
+ DoFTools::make_hanging_node_constraints(dof_handler_fine, constraint_fine);
+ constraint_coarse.close();
+
+ // setup transfer operator
+ MGTwoLevelTransfer<dim, LinearAlgebra::distributed::Vector<Number>> 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 <int dim, typename Number>
+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<dim, double>(FE_Q<dim>(fe_degree), FE_Q<dim>(fe_degree));
+ deallog.pop();
+ }
+
+ {
+ deallog.push("DG<2>(" + str_fine + ")<->CG<2>(" + str_coarse + ")");
+ do_test<dim, double>(FE_DGQ<dim>(fe_degree), FE_Q<dim>(fe_degree));
+ deallog.pop();
+ }
+
+ {
+ deallog.push("DG<2>(" + str_fine + ")<->DG<2>(" + str_coarse + ")");
+ do_test<dim, double>(FE_DGQ<dim>(fe_degree), FE_DGQ<dim>(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);
+}
--- /dev/null
+
+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
--- /dev/null
+
+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)::
+
--- /dev/null
+// ---------------------------------------------------------------------
+//
+// 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 <deal.II/base/conditional_ostream.h>
+#include <deal.II/base/logstream.h>
+#include <deal.II/base/mpi.h>
+#include <deal.II/base/quadrature_lib.h>
+
+#include <deal.II/distributed/tria.h>
+
+#include <deal.II/dofs/dof_handler.h>
+
+#include <deal.II/fe/fe_dgq.h>
+#include <deal.II/fe/fe_q.h>
+#include <deal.II/fe/fe_tools.h>
+#include <deal.II/fe/mapping_q.h>
+
+#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/grid_out.h>
+
+#include <deal.II/matrix_free/fe_evaluation.h>
+#include <deal.II/matrix_free/matrix_free.h>
+
+#include <deal.II/multigrid/mg_constrained_dofs.h>
+#include <deal.II/multigrid/mg_transfer_global_coarsening.h>
+
+#include "test.h"
+
+using namespace dealii;
+
+template <int dim, typename Number>
+void
+do_test(const FiniteElement<dim> &fe_fine, const FiniteElement<dim> &fe_coarse)
+{
+ parallel::distributed::Triangulation<dim> 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<dim> dof_handler_fine(tria);
+ dof_handler_fine.distribute_dofs(fe_fine);
+
+ DoFHandler<dim> dof_handler_coarse(tria);
+ dof_handler_coarse.distribute_dofs(fe_coarse);
+
+ AffineConstraints<Number> constraint_coarse;
+ DoFTools::make_hanging_node_constraints(dof_handler_coarse,
+ constraint_coarse);
+ constraint_coarse.close();
+
+ AffineConstraints<Number> constraint_fine;
+ DoFTools::make_hanging_node_constraints(dof_handler_fine, constraint_fine);
+ constraint_fine.close();
+
+ // setup transfer operator
+ MGTwoLevelTransfer<dim, LinearAlgebra::distributed::Vector<Number>> 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 <int dim, typename Number>
+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<dim, Number>(FE_Q<dim>(fe_degree_fine),
+ FE_Q<dim>(fe_degree_coarse));
+ deallog.pop();
+ }
+
+ {
+ deallog.push("DG<2>(" + str_fine + ")<->CG<2>(" + str_coarse + ")");
+ do_test<dim, Number>(FE_DGQ<dim>(fe_degree_fine),
+ FE_Q<dim>(fe_degree_coarse));
+ deallog.pop();
+ }
+
+ {
+ deallog.push("DG<2>(" + str_fine + ")<->DG<2>(" + str_coarse + ")");
+ do_test<dim, Number>(FE_DGQ<dim>(fe_degree_fine),
+ FE_DGQ<dim>(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<double>>::
+ polynomial_transfer_supported(fe_degree_fine, fe_degree_coarse))
+ test<2, double>(fe_degree_fine, fe_degree_coarse);
+}
--- /dev/null
+
+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
--- /dev/null
+
+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
+
--- /dev/null
+// ---------------------------------------------------------------------
+//
+// 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 <deal.II/base/conditional_ostream.h>
+#include <deal.II/base/logstream.h>
+#include <deal.II/base/mpi.h>
+#include <deal.II/base/quadrature_lib.h>
+
+#include <deal.II/distributed/tria.h>
+
+#include <deal.II/fe/fe_dgq.h>
+#include <deal.II/fe/fe_q.h>
+#include <deal.II/fe/fe_tools.h>
+#include <deal.II/fe/mapping_q.h>
+
+#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/grid_out.h>
+
+#include <deal.II/hp/dof_handler.h>
+#include <deal.II/hp/fe_collection.h>
+
+#include <deal.II/matrix_free/fe_evaluation.h>
+#include <deal.II/matrix_free/matrix_free.h>
+
+#include <deal.II/multigrid/mg_constrained_dofs.h>
+#include <deal.II/multigrid/mg_transfer_global_coarsening.h>
+
+#include <limits>
+
+#include "test.h"
+
+using namespace dealii;
+
+template <int dim, typename Number>
+void
+do_test()
+{
+ parallel::distributed::Triangulation<dim> tria(MPI_COMM_WORLD);
+
+ // create grid
+ GridGenerator::subdivided_hyper_cube(tria, 2);
+
+ // data structures needed on all levels
+ hp::DoFHandler<dim> dof_handler_fine(tria);
+ hp::DoFHandler<dim> dof_handler_coarse(tria);
+ hp::FECollection<dim> fe_collection;
+
+
+ // loop over levels
+ for (unsigned int l = 0; l < std::numeric_limits<unsigned int>::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<dim>(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<Number> constraint_coarse;
+ DoFTools::make_hanging_node_constraints(dof_handler_coarse,
+ constraint_coarse);
+ constraint_coarse.close();
+
+ AffineConstraints<Number> constraint_fine;
+ DoFTools::make_hanging_node_constraints(dof_handler_fine,
+ constraint_fine);
+ constraint_fine.close();
+
+ // setup transfer operator
+ MGTwoLevelTransfer<dim, LinearAlgebra::distributed::Vector<Number>>
+ 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 <int dim, typename Number>
+void
+test()
+{
+ {
+ deallog.push("CG<2>");
+ do_test<dim, Number>();
+ 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>();
+}
--- /dev/null
+
+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
--- /dev/null
+
+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
+
--- /dev/null
+// ---------------------------------------------------------------------
+//
+// 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 <deal.II/multigrid/mg_transfer_global_coarsening.h>
+
+#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<double>>::
+ polynomial_transfer_supported(i, j))
+ deallog << 1 << " ";
+ else
+ deallog << " ";
+ deallog << std::endl;
+ }
+}
+
+int
+main()
+{
+ initlog();
+
+ test();
+}
--- /dev/null
+
+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::
--- /dev/null
+// ---------------------------------------------------------------------
+//
+// 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 <typename MeshType, typename Number>
+void
+initialize_dof_vector(LinearAlgebra::distributed::Vector<Number> &vec,
+ const MeshType & dof_handler)
+{
+ IndexSet locally_relevant_dofs;
+ DoFTools::extract_locally_relevant_dofs(dof_handler, locally_relevant_dofs);
+
+ const parallel::TriangulationBase<MeshType::dimension> *dist_tria =
+ dynamic_cast<const parallel::TriangulationBase<MeshType::dimension> *>(
+ &(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 <typename Number>
+void
+print(const LinearAlgebra::distributed::Vector<Number> &vec)
+{
+ for (const auto &v : vec)
+ deallog << v << " ";
+ deallog << std::endl;
+}
+
+
+template <int dim, typename Number>
+void
+print(const MGTwoLevelTransfer<dim, Number> &transfer)
+{
+ transfer.print_internal(deallog);
+}
+
+
+template <int dim, typename Number, typename MeshType>
+void
+test_transfer_operator(
+ const MGTwoLevelTransfer<dim, LinearAlgebra::distributed::Vector<Number>>
+ & transfer,
+ const MeshType &dof_handler_fine,
+ const MeshType &dof_handler_coarse)
+{
+ AffineConstraints<Number> 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<Number> 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<Number> 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<Number> 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