From 45b116dd60727968e77d5ac5526a688f41d46225 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Mon, 24 Apr 2017 13:17:03 -0600 Subject: [PATCH] Remove tests that use deprecated functions. All of these tests have corresponding ones (-new) that use the newer function interfaces. --- tests/numerics/data_out_postprocessor_01.cc | 209 ----- .../numerics/data_out_postprocessor_01.output | 783 ------------------ .../data_out_postprocessor_scalar_01.cc | 198 ----- .../data_out_postprocessor_scalar_01.output | 783 ------------------ .../data_out_postprocessor_vector_01.cc | 199 ----- .../data_out_postprocessor_vector_01.output | 783 ------------------ 6 files changed, 2955 deletions(-) delete mode 100644 tests/numerics/data_out_postprocessor_01.cc delete mode 100644 tests/numerics/data_out_postprocessor_01.output delete mode 100644 tests/numerics/data_out_postprocessor_scalar_01.cc delete mode 100644 tests/numerics/data_out_postprocessor_scalar_01.output delete mode 100644 tests/numerics/data_out_postprocessor_vector_01.cc delete mode 100644 tests/numerics/data_out_postprocessor_vector_01.output diff --git a/tests/numerics/data_out_postprocessor_01.cc b/tests/numerics/data_out_postprocessor_01.cc deleted file mode 100644 index b9c7414a91..0000000000 --- a/tests/numerics/data_out_postprocessor_01.cc +++ /dev/null @@ -1,209 +0,0 @@ -// --------------------------------------------------------------------- -// -// Copyright (C) 2000 - 2016 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 at -// the top level of the deal.II distribution. -// -// --------------------------------------------------------------------- - - -// tests DataPostprocessor: create a FE field that has two components of -// the kind cos(something) and sin(something) and then have a postprocessor -// that computes the sum of squares. should always be equal to one - - -#include "../tests.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include - -#include - - -std::ofstream logfile("output"); - - -template -class LaplaceProblem -{ -public: - LaplaceProblem (); - void run (); - -private: - void make_grid_and_dofs (); - void solve (); - void output_results () const; - - Triangulation triangulation; - FESystem fe; - DoFHandler dof_handler; - - Vector solution; -}; - - -template -LaplaceProblem::LaplaceProblem () - : - fe (FE_Q(1),2), - dof_handler (triangulation) -{} - - - -template -void LaplaceProblem::make_grid_and_dofs () -{ - GridGenerator::hyper_cube (triangulation, 0, 1); - triangulation.refine_global (1); - triangulation.begin_active()->set_refine_flag (); - triangulation.execute_coarsening_and_refinement (); - - dof_handler.distribute_dofs (fe); - solution.reinit (dof_handler.n_dofs()); -} - - - -template -class SinesAndCosines : public Function -{ -public: - SinesAndCosines () - : - Function (2) - {} - - double value (const Point &p, - const unsigned int component) const - { - switch (component) - { - case 0: - return std::sin (p.norm()); - case 1: - return std::cos (p.norm()); - default: - Assert (false, ExcNotImplemented()); - return 0; - } - } -}; - - - -template -void LaplaceProblem::solve () -{ - // dummy solve. just insert some - // values as mentioned at the top - // of the file - VectorTools::interpolate (dof_handler, - SinesAndCosines(), - solution); -} - - -template -class MyPostprocessor : public DataPostprocessor -{ -public: - virtual std::vector get_names () const - { - return std::vector(1,"magnitude"); - } - - virtual - std::vector - get_data_component_interpretation () const - { - return - std::vector - (1,DataComponentInterpretation::component_is_scalar); - } - - virtual UpdateFlags get_needed_update_flags () const - { - return update_values; - } - - virtual - void - compute_derived_quantities_vector (const std::vector > &solution_values, - const std::vector > > &, - const std::vector > > &, - const std::vector > &, - const std::vector > &, - std::vector > &computed_quantities) const - { - for (unsigned int q=0; q -void LaplaceProblem::output_results () const -{ - MyPostprocessor p; - DataOut data_out; - data_out.attach_dof_handler (dof_handler); - data_out.add_data_vector (solution, p); - data_out.build_patches (); - data_out.write_gnuplot (logfile); -} - - - -template -void LaplaceProblem::run () -{ - make_grid_and_dofs(); - solve (); - output_results (); -} - - - -int main () -{ - logfile << std::setprecision(2); - deallog << std::setprecision(2); - - LaplaceProblem<2> laplace_problem_2d; - laplace_problem_2d.run (); - - LaplaceProblem<3> laplace_problem_3d; - laplace_problem_3d.run (); - - return 0; -} diff --git a/tests/numerics/data_out_postprocessor_01.output b/tests/numerics/data_out_postprocessor_01.output deleted file mode 100644 index 5df4e5c863..0000000000 --- a/tests/numerics/data_out_postprocessor_01.output +++ /dev/null @@ -1,783 +0,0 @@ -# This file was generated by the deal.II library. - - -# -# For a description of the GNUPLOT format see the GNUPLOT manual. -# -# -0.5 0 1 -1 0 1 - -0.5 0.5 1 -1 0.5 1 - - -0 0.5 1 -0.5 0.5 1 - -0 1 1 -0.5 1 1 - - -0.5 0.5 1 -1 0.5 1 - -0.5 1 1 -1 1 1 - - -0 0 1 -0.25 0 1 - -0 0.25 1 -0.25 0.25 1 - - -0.25 0 1 -0.5 0 1 - -0.25 0.25 1 -0.5 0.25 1 - - -0 0.25 1 -0.25 0.25 1 - -0 0.5 1 -0.25 0.5 1 - - -0.25 0.25 1 -0.5 0.25 1 - -0.25 0.5 1 -0.5 0.5 1 - - -# This file was generated by the deal.II library. - - -# -# For a description of the GNUPLOT format see the GNUPLOT manual. -# -# -0.5 0 0 1 -1 0 0 1 - - -0.5 0 0 1 -0.5 0.5 0 1 - - -0.5 0 0 1 -0.5 0 0.5 1 - - -1 0 0 1 -1 0.5 0 1 - - -1 0 0 1 -1 0 0.5 1 - - -0.5 0.5 0 1 -1 0.5 0 1 - - -0.5 0.5 0 1 -0.5 0.5 0.5 1 - - -1 0.5 0 1 -1 0.5 0.5 1 - - -0.5 0 0.5 1 -1 0 0.5 1 - - -0.5 0 0.5 1 -0.5 0.5 0.5 1 - - -1 0 0.5 1 -1 0.5 0.5 1 - - -0.5 0.5 0.5 1 -1 0.5 0.5 1 - - -0 0.5 0 1 -0.5 0.5 0 1 - - -0 0.5 0 1 -0 1 0 1 - - -0 0.5 0 1 -0 0.5 0.5 1 - - -0.5 0.5 0 1 -0.5 1 0 1 - - -0.5 0.5 0 1 -0.5 0.5 0.5 1 - - -0 1 0 1 -0.5 1 0 1 - - -0 1 0 1 -0 1 0.5 1 - - -0.5 1 0 1 -0.5 1 0.5 1 - - -0 0.5 0.5 1 -0.5 0.5 0.5 1 - - -0 0.5 0.5 1 -0 1 0.5 1 - - -0.5 0.5 0.5 1 -0.5 1 0.5 1 - - -0 1 0.5 1 -0.5 1 0.5 1 - - -0.5 0.5 0 1 -1 0.5 0 1 - - -0.5 0.5 0 1 -0.5 1 0 1 - - -0.5 0.5 0 1 -0.5 0.5 0.5 1 - - -1 0.5 0 1 -1 1 0 1 - - -1 0.5 0 1 -1 0.5 0.5 1 - - -0.5 1 0 1 -1 1 0 1 - - -0.5 1 0 1 -0.5 1 0.5 1 - - -1 1 0 1 -1 1 0.5 1 - - -0.5 0.5 0.5 1 -1 0.5 0.5 1 - - -0.5 0.5 0.5 1 -0.5 1 0.5 1 - - -1 0.5 0.5 1 -1 1 0.5 1 - - -0.5 1 0.5 1 -1 1 0.5 1 - - -0 0 0.5 1 -0.5 0 0.5 1 - - -0 0 0.5 1 -0 0.5 0.5 1 - - -0 0 0.5 1 -0 0 1 1 - - -0.5 0 0.5 1 -0.5 0.5 0.5 1 - - -0.5 0 0.5 1 -0.5 0 1 1 - - -0 0.5 0.5 1 -0.5 0.5 0.5 1 - - -0 0.5 0.5 1 -0 0.5 1 1 - - -0.5 0.5 0.5 1 -0.5 0.5 1 1 - - -0 0 1 1 -0.5 0 1 1 - - -0 0 1 1 -0 0.5 1 1 - - -0.5 0 1 1 -0.5 0.5 1 1 - - -0 0.5 1 1 -0.5 0.5 1 1 - - -0.5 0 0.5 1 -1 0 0.5 1 - - -0.5 0 0.5 1 -0.5 0.5 0.5 1 - - -0.5 0 0.5 1 -0.5 0 1 1 - - -1 0 0.5 1 -1 0.5 0.5 1 - - -1 0 0.5 1 -1 0 1 1 - - -0.5 0.5 0.5 1 -1 0.5 0.5 1 - - -0.5 0.5 0.5 1 -0.5 0.5 1 1 - - -1 0.5 0.5 1 -1 0.5 1 1 - - -0.5 0 1 1 -1 0 1 1 - - -0.5 0 1 1 -0.5 0.5 1 1 - - -1 0 1 1 -1 0.5 1 1 - - -0.5 0.5 1 1 -1 0.5 1 1 - - -0 0.5 0.5 1 -0.5 0.5 0.5 1 - - -0 0.5 0.5 1 -0 1 0.5 1 - - -0 0.5 0.5 1 -0 0.5 1 1 - - -0.5 0.5 0.5 1 -0.5 1 0.5 1 - - -0.5 0.5 0.5 1 -0.5 0.5 1 1 - - -0 1 0.5 1 -0.5 1 0.5 1 - - -0 1 0.5 1 -0 1 1 1 - - -0.5 1 0.5 1 -0.5 1 1 1 - - -0 0.5 1 1 -0.5 0.5 1 1 - - -0 0.5 1 1 -0 1 1 1 - - -0.5 0.5 1 1 -0.5 1 1 1 - - -0 1 1 1 -0.5 1 1 1 - - -0.5 0.5 0.5 1 -1 0.5 0.5 1 - - -0.5 0.5 0.5 1 -0.5 1 0.5 1 - - -0.5 0.5 0.5 1 -0.5 0.5 1 1 - - -1 0.5 0.5 1 -1 1 0.5 1 - - -1 0.5 0.5 1 -1 0.5 1 1 - - -0.5 1 0.5 1 -1 1 0.5 1 - - -0.5 1 0.5 1 -0.5 1 1 1 - - -1 1 0.5 1 -1 1 1 1 - - -0.5 0.5 1 1 -1 0.5 1 1 - - -0.5 0.5 1 1 -0.5 1 1 1 - - -1 0.5 1 1 -1 1 1 1 - - -0.5 1 1 1 -1 1 1 1 - - -0 0 0 1 -0.25 0 0 1 - - -0 0 0 1 -0 0.25 0 1 - - -0 0 0 1 -0 0 0.25 1 - - -0.25 0 0 1 -0.25 0.25 0 1 - - -0.25 0 0 1 -0.25 0 0.25 1 - - -0 0.25 0 1 -0.25 0.25 0 1 - - -0 0.25 0 1 -0 0.25 0.25 1 - - -0.25 0.25 0 1 -0.25 0.25 0.25 1 - - -0 0 0.25 1 -0.25 0 0.25 1 - - -0 0 0.25 1 -0 0.25 0.25 1 - - -0.25 0 0.25 1 -0.25 0.25 0.25 1 - - -0 0.25 0.25 1 -0.25 0.25 0.25 1 - - -0.25 0 0 1 -0.5 0 0 1 - - -0.25 0 0 1 -0.25 0.25 0 1 - - -0.25 0 0 1 -0.25 0 0.25 1 - - -0.5 0 0 1 -0.5 0.25 0 1 - - -0.5 0 0 1 -0.5 0 0.25 1 - - -0.25 0.25 0 1 -0.5 0.25 0 1 - - -0.25 0.25 0 1 -0.25 0.25 0.25 1 - - -0.5 0.25 0 1 -0.5 0.25 0.25 1 - - -0.25 0 0.25 1 -0.5 0 0.25 1 - - -0.25 0 0.25 1 -0.25 0.25 0.25 1 - - -0.5 0 0.25 1 -0.5 0.25 0.25 1 - - -0.25 0.25 0.25 1 -0.5 0.25 0.25 1 - - -0 0.25 0 1 -0.25 0.25 0 1 - - -0 0.25 0 1 -0 0.5 0 1 - - -0 0.25 0 1 -0 0.25 0.25 1 - - -0.25 0.25 0 1 -0.25 0.5 0 1 - - -0.25 0.25 0 1 -0.25 0.25 0.25 1 - - -0 0.5 0 1 -0.25 0.5 0 1 - - -0 0.5 0 1 -0 0.5 0.25 1 - - -0.25 0.5 0 1 -0.25 0.5 0.25 1 - - -0 0.25 0.25 1 -0.25 0.25 0.25 1 - - -0 0.25 0.25 1 -0 0.5 0.25 1 - - -0.25 0.25 0.25 1 -0.25 0.5 0.25 1 - - -0 0.5 0.25 1 -0.25 0.5 0.25 1 - - -0.25 0.25 0 1 -0.5 0.25 0 1 - - -0.25 0.25 0 1 -0.25 0.5 0 1 - - -0.25 0.25 0 1 -0.25 0.25 0.25 1 - - -0.5 0.25 0 1 -0.5 0.5 0 1 - - -0.5 0.25 0 1 -0.5 0.25 0.25 1 - - -0.25 0.5 0 1 -0.5 0.5 0 1 - - -0.25 0.5 0 1 -0.25 0.5 0.25 1 - - -0.5 0.5 0 1 -0.5 0.5 0.25 1 - - -0.25 0.25 0.25 1 -0.5 0.25 0.25 1 - - -0.25 0.25 0.25 1 -0.25 0.5 0.25 1 - - -0.5 0.25 0.25 1 -0.5 0.5 0.25 1 - - -0.25 0.5 0.25 1 -0.5 0.5 0.25 1 - - -0 0 0.25 1 -0.25 0 0.25 1 - - -0 0 0.25 1 -0 0.25 0.25 1 - - -0 0 0.25 1 -0 0 0.5 1 - - -0.25 0 0.25 1 -0.25 0.25 0.25 1 - - -0.25 0 0.25 1 -0.25 0 0.5 1 - - -0 0.25 0.25 1 -0.25 0.25 0.25 1 - - -0 0.25 0.25 1 -0 0.25 0.5 1 - - -0.25 0.25 0.25 1 -0.25 0.25 0.5 1 - - -0 0 0.5 1 -0.25 0 0.5 1 - - -0 0 0.5 1 -0 0.25 0.5 1 - - -0.25 0 0.5 1 -0.25 0.25 0.5 1 - - -0 0.25 0.5 1 -0.25 0.25 0.5 1 - - -0.25 0 0.25 1 -0.5 0 0.25 1 - - -0.25 0 0.25 1 -0.25 0.25 0.25 1 - - -0.25 0 0.25 1 -0.25 0 0.5 1 - - -0.5 0 0.25 1 -0.5 0.25 0.25 1 - - -0.5 0 0.25 1 -0.5 0 0.5 1 - - -0.25 0.25 0.25 1 -0.5 0.25 0.25 1 - - -0.25 0.25 0.25 1 -0.25 0.25 0.5 1 - - -0.5 0.25 0.25 1 -0.5 0.25 0.5 1 - - -0.25 0 0.5 1 -0.5 0 0.5 1 - - -0.25 0 0.5 1 -0.25 0.25 0.5 1 - - -0.5 0 0.5 1 -0.5 0.25 0.5 1 - - -0.25 0.25 0.5 1 -0.5 0.25 0.5 1 - - -0 0.25 0.25 1 -0.25 0.25 0.25 1 - - -0 0.25 0.25 1 -0 0.5 0.25 1 - - -0 0.25 0.25 1 -0 0.25 0.5 1 - - -0.25 0.25 0.25 1 -0.25 0.5 0.25 1 - - -0.25 0.25 0.25 1 -0.25 0.25 0.5 1 - - -0 0.5 0.25 1 -0.25 0.5 0.25 1 - - -0 0.5 0.25 1 -0 0.5 0.5 1 - - -0.25 0.5 0.25 1 -0.25 0.5 0.5 1 - - -0 0.25 0.5 1 -0.25 0.25 0.5 1 - - -0 0.25 0.5 1 -0 0.5 0.5 1 - - -0.25 0.25 0.5 1 -0.25 0.5 0.5 1 - - -0 0.5 0.5 1 -0.25 0.5 0.5 1 - - -0.25 0.25 0.25 1 -0.5 0.25 0.25 1 - - -0.25 0.25 0.25 1 -0.25 0.5 0.25 1 - - -0.25 0.25 0.25 1 -0.25 0.25 0.5 1 - - -0.5 0.25 0.25 1 -0.5 0.5 0.25 1 - - -0.5 0.25 0.25 1 -0.5 0.25 0.5 1 - - -0.25 0.5 0.25 1 -0.5 0.5 0.25 1 - - -0.25 0.5 0.25 1 -0.25 0.5 0.5 1 - - -0.5 0.5 0.25 1 -0.5 0.5 0.5 1 - - -0.25 0.25 0.5 1 -0.5 0.25 0.5 1 - - -0.25 0.25 0.5 1 -0.25 0.5 0.5 1 - - -0.5 0.25 0.5 1 -0.5 0.5 0.5 1 - - -0.25 0.5 0.5 1 -0.5 0.5 0.5 1 - - diff --git a/tests/numerics/data_out_postprocessor_scalar_01.cc b/tests/numerics/data_out_postprocessor_scalar_01.cc deleted file mode 100644 index 00c76c719a..0000000000 --- a/tests/numerics/data_out_postprocessor_scalar_01.cc +++ /dev/null @@ -1,198 +0,0 @@ -// --------------------------------------------------------------------- -// -// Copyright (C) 2000 - 2016 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 at -// the top level of the deal.II distribution. -// -// --------------------------------------------------------------------- - - -// tests DataPostprocessor: create a FE field that has two components of -// the kind cos(something) and sin(something) and then have a postprocessor -// that computes the sum of squares. should always be equal to one -// -// this test uses the shortcut class DataPostprocessorScalar to make -// writing postprocessors simpler - - -#include "../tests.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include - -#include - - -std::ofstream logfile("output"); - - -template -class LaplaceProblem -{ -public: - LaplaceProblem (); - void run (); - -private: - void make_grid_and_dofs (); - void solve (); - void output_results () const; - - Triangulation triangulation; - FESystem fe; - DoFHandler dof_handler; - - Vector solution; -}; - - -template -LaplaceProblem::LaplaceProblem () - : - fe (FE_Q(1),2), - dof_handler (triangulation) -{} - - - -template -void LaplaceProblem::make_grid_and_dofs () -{ - GridGenerator::hyper_cube (triangulation, 0, 1); - triangulation.refine_global (1); - triangulation.begin_active()->set_refine_flag (); - triangulation.execute_coarsening_and_refinement (); - - dof_handler.distribute_dofs (fe); - solution.reinit (dof_handler.n_dofs()); -} - - - -template -class SinesAndCosines : public Function -{ -public: - SinesAndCosines () - : - Function (2) - {} - - double value (const Point &p, - const unsigned int component) const - { - switch (component) - { - case 0: - return std::sin (p.norm()); - case 1: - return std::cos (p.norm()); - default: - Assert (false, ExcNotImplemented()); - return 0; - } - } -}; - - - -template -void LaplaceProblem::solve () -{ - // dummy solve. just insert some - // values as mentioned at the top - // of the file - VectorTools::interpolate (dof_handler, - SinesAndCosines(), - solution); -} - - -template -class MyPostprocessor : public DataPostprocessorScalar -{ -public: - MyPostprocessor () - : - DataPostprocessorScalar ("magnitude", update_values) - {} - - virtual - void - compute_derived_quantities_vector (const std::vector > &solution_values, - const std::vector > > &, - const std::vector > > &, - const std::vector > &, - const std::vector > &, - std::vector > &computed_quantities) const - { - for (unsigned int q=0; q -void LaplaceProblem::output_results () const -{ - MyPostprocessor p; - DataOut data_out; - data_out.attach_dof_handler (dof_handler); - data_out.add_data_vector (solution, p); - data_out.build_patches (); - data_out.write_gnuplot (logfile); -} - - - -template -void LaplaceProblem::run () -{ - make_grid_and_dofs(); - solve (); - output_results (); -} - - - -int main () -{ - logfile << std::setprecision(2); - deallog << std::setprecision(2); - - LaplaceProblem<2> laplace_problem_2d; - laplace_problem_2d.run (); - - LaplaceProblem<3> laplace_problem_3d; - laplace_problem_3d.run (); - - return 0; -} diff --git a/tests/numerics/data_out_postprocessor_scalar_01.output b/tests/numerics/data_out_postprocessor_scalar_01.output deleted file mode 100644 index 5df4e5c863..0000000000 --- a/tests/numerics/data_out_postprocessor_scalar_01.output +++ /dev/null @@ -1,783 +0,0 @@ -# This file was generated by the deal.II library. - - -# -# For a description of the GNUPLOT format see the GNUPLOT manual. -# -# -0.5 0 1 -1 0 1 - -0.5 0.5 1 -1 0.5 1 - - -0 0.5 1 -0.5 0.5 1 - -0 1 1 -0.5 1 1 - - -0.5 0.5 1 -1 0.5 1 - -0.5 1 1 -1 1 1 - - -0 0 1 -0.25 0 1 - -0 0.25 1 -0.25 0.25 1 - - -0.25 0 1 -0.5 0 1 - -0.25 0.25 1 -0.5 0.25 1 - - -0 0.25 1 -0.25 0.25 1 - -0 0.5 1 -0.25 0.5 1 - - -0.25 0.25 1 -0.5 0.25 1 - -0.25 0.5 1 -0.5 0.5 1 - - -# This file was generated by the deal.II library. - - -# -# For a description of the GNUPLOT format see the GNUPLOT manual. -# -# -0.5 0 0 1 -1 0 0 1 - - -0.5 0 0 1 -0.5 0.5 0 1 - - -0.5 0 0 1 -0.5 0 0.5 1 - - -1 0 0 1 -1 0.5 0 1 - - -1 0 0 1 -1 0 0.5 1 - - -0.5 0.5 0 1 -1 0.5 0 1 - - -0.5 0.5 0 1 -0.5 0.5 0.5 1 - - -1 0.5 0 1 -1 0.5 0.5 1 - - -0.5 0 0.5 1 -1 0 0.5 1 - - -0.5 0 0.5 1 -0.5 0.5 0.5 1 - - -1 0 0.5 1 -1 0.5 0.5 1 - - -0.5 0.5 0.5 1 -1 0.5 0.5 1 - - -0 0.5 0 1 -0.5 0.5 0 1 - - -0 0.5 0 1 -0 1 0 1 - - -0 0.5 0 1 -0 0.5 0.5 1 - - -0.5 0.5 0 1 -0.5 1 0 1 - - -0.5 0.5 0 1 -0.5 0.5 0.5 1 - - -0 1 0 1 -0.5 1 0 1 - - -0 1 0 1 -0 1 0.5 1 - - -0.5 1 0 1 -0.5 1 0.5 1 - - -0 0.5 0.5 1 -0.5 0.5 0.5 1 - - -0 0.5 0.5 1 -0 1 0.5 1 - - -0.5 0.5 0.5 1 -0.5 1 0.5 1 - - -0 1 0.5 1 -0.5 1 0.5 1 - - -0.5 0.5 0 1 -1 0.5 0 1 - - -0.5 0.5 0 1 -0.5 1 0 1 - - -0.5 0.5 0 1 -0.5 0.5 0.5 1 - - -1 0.5 0 1 -1 1 0 1 - - -1 0.5 0 1 -1 0.5 0.5 1 - - -0.5 1 0 1 -1 1 0 1 - - -0.5 1 0 1 -0.5 1 0.5 1 - - -1 1 0 1 -1 1 0.5 1 - - -0.5 0.5 0.5 1 -1 0.5 0.5 1 - - -0.5 0.5 0.5 1 -0.5 1 0.5 1 - - -1 0.5 0.5 1 -1 1 0.5 1 - - -0.5 1 0.5 1 -1 1 0.5 1 - - -0 0 0.5 1 -0.5 0 0.5 1 - - -0 0 0.5 1 -0 0.5 0.5 1 - - -0 0 0.5 1 -0 0 1 1 - - -0.5 0 0.5 1 -0.5 0.5 0.5 1 - - -0.5 0 0.5 1 -0.5 0 1 1 - - -0 0.5 0.5 1 -0.5 0.5 0.5 1 - - -0 0.5 0.5 1 -0 0.5 1 1 - - -0.5 0.5 0.5 1 -0.5 0.5 1 1 - - -0 0 1 1 -0.5 0 1 1 - - -0 0 1 1 -0 0.5 1 1 - - -0.5 0 1 1 -0.5 0.5 1 1 - - -0 0.5 1 1 -0.5 0.5 1 1 - - -0.5 0 0.5 1 -1 0 0.5 1 - - -0.5 0 0.5 1 -0.5 0.5 0.5 1 - - -0.5 0 0.5 1 -0.5 0 1 1 - - -1 0 0.5 1 -1 0.5 0.5 1 - - -1 0 0.5 1 -1 0 1 1 - - -0.5 0.5 0.5 1 -1 0.5 0.5 1 - - -0.5 0.5 0.5 1 -0.5 0.5 1 1 - - -1 0.5 0.5 1 -1 0.5 1 1 - - -0.5 0 1 1 -1 0 1 1 - - -0.5 0 1 1 -0.5 0.5 1 1 - - -1 0 1 1 -1 0.5 1 1 - - -0.5 0.5 1 1 -1 0.5 1 1 - - -0 0.5 0.5 1 -0.5 0.5 0.5 1 - - -0 0.5 0.5 1 -0 1 0.5 1 - - -0 0.5 0.5 1 -0 0.5 1 1 - - -0.5 0.5 0.5 1 -0.5 1 0.5 1 - - -0.5 0.5 0.5 1 -0.5 0.5 1 1 - - -0 1 0.5 1 -0.5 1 0.5 1 - - -0 1 0.5 1 -0 1 1 1 - - -0.5 1 0.5 1 -0.5 1 1 1 - - -0 0.5 1 1 -0.5 0.5 1 1 - - -0 0.5 1 1 -0 1 1 1 - - -0.5 0.5 1 1 -0.5 1 1 1 - - -0 1 1 1 -0.5 1 1 1 - - -0.5 0.5 0.5 1 -1 0.5 0.5 1 - - -0.5 0.5 0.5 1 -0.5 1 0.5 1 - - -0.5 0.5 0.5 1 -0.5 0.5 1 1 - - -1 0.5 0.5 1 -1 1 0.5 1 - - -1 0.5 0.5 1 -1 0.5 1 1 - - -0.5 1 0.5 1 -1 1 0.5 1 - - -0.5 1 0.5 1 -0.5 1 1 1 - - -1 1 0.5 1 -1 1 1 1 - - -0.5 0.5 1 1 -1 0.5 1 1 - - -0.5 0.5 1 1 -0.5 1 1 1 - - -1 0.5 1 1 -1 1 1 1 - - -0.5 1 1 1 -1 1 1 1 - - -0 0 0 1 -0.25 0 0 1 - - -0 0 0 1 -0 0.25 0 1 - - -0 0 0 1 -0 0 0.25 1 - - -0.25 0 0 1 -0.25 0.25 0 1 - - -0.25 0 0 1 -0.25 0 0.25 1 - - -0 0.25 0 1 -0.25 0.25 0 1 - - -0 0.25 0 1 -0 0.25 0.25 1 - - -0.25 0.25 0 1 -0.25 0.25 0.25 1 - - -0 0 0.25 1 -0.25 0 0.25 1 - - -0 0 0.25 1 -0 0.25 0.25 1 - - -0.25 0 0.25 1 -0.25 0.25 0.25 1 - - -0 0.25 0.25 1 -0.25 0.25 0.25 1 - - -0.25 0 0 1 -0.5 0 0 1 - - -0.25 0 0 1 -0.25 0.25 0 1 - - -0.25 0 0 1 -0.25 0 0.25 1 - - -0.5 0 0 1 -0.5 0.25 0 1 - - -0.5 0 0 1 -0.5 0 0.25 1 - - -0.25 0.25 0 1 -0.5 0.25 0 1 - - -0.25 0.25 0 1 -0.25 0.25 0.25 1 - - -0.5 0.25 0 1 -0.5 0.25 0.25 1 - - -0.25 0 0.25 1 -0.5 0 0.25 1 - - -0.25 0 0.25 1 -0.25 0.25 0.25 1 - - -0.5 0 0.25 1 -0.5 0.25 0.25 1 - - -0.25 0.25 0.25 1 -0.5 0.25 0.25 1 - - -0 0.25 0 1 -0.25 0.25 0 1 - - -0 0.25 0 1 -0 0.5 0 1 - - -0 0.25 0 1 -0 0.25 0.25 1 - - -0.25 0.25 0 1 -0.25 0.5 0 1 - - -0.25 0.25 0 1 -0.25 0.25 0.25 1 - - -0 0.5 0 1 -0.25 0.5 0 1 - - -0 0.5 0 1 -0 0.5 0.25 1 - - -0.25 0.5 0 1 -0.25 0.5 0.25 1 - - -0 0.25 0.25 1 -0.25 0.25 0.25 1 - - -0 0.25 0.25 1 -0 0.5 0.25 1 - - -0.25 0.25 0.25 1 -0.25 0.5 0.25 1 - - -0 0.5 0.25 1 -0.25 0.5 0.25 1 - - -0.25 0.25 0 1 -0.5 0.25 0 1 - - -0.25 0.25 0 1 -0.25 0.5 0 1 - - -0.25 0.25 0 1 -0.25 0.25 0.25 1 - - -0.5 0.25 0 1 -0.5 0.5 0 1 - - -0.5 0.25 0 1 -0.5 0.25 0.25 1 - - -0.25 0.5 0 1 -0.5 0.5 0 1 - - -0.25 0.5 0 1 -0.25 0.5 0.25 1 - - -0.5 0.5 0 1 -0.5 0.5 0.25 1 - - -0.25 0.25 0.25 1 -0.5 0.25 0.25 1 - - -0.25 0.25 0.25 1 -0.25 0.5 0.25 1 - - -0.5 0.25 0.25 1 -0.5 0.5 0.25 1 - - -0.25 0.5 0.25 1 -0.5 0.5 0.25 1 - - -0 0 0.25 1 -0.25 0 0.25 1 - - -0 0 0.25 1 -0 0.25 0.25 1 - - -0 0 0.25 1 -0 0 0.5 1 - - -0.25 0 0.25 1 -0.25 0.25 0.25 1 - - -0.25 0 0.25 1 -0.25 0 0.5 1 - - -0 0.25 0.25 1 -0.25 0.25 0.25 1 - - -0 0.25 0.25 1 -0 0.25 0.5 1 - - -0.25 0.25 0.25 1 -0.25 0.25 0.5 1 - - -0 0 0.5 1 -0.25 0 0.5 1 - - -0 0 0.5 1 -0 0.25 0.5 1 - - -0.25 0 0.5 1 -0.25 0.25 0.5 1 - - -0 0.25 0.5 1 -0.25 0.25 0.5 1 - - -0.25 0 0.25 1 -0.5 0 0.25 1 - - -0.25 0 0.25 1 -0.25 0.25 0.25 1 - - -0.25 0 0.25 1 -0.25 0 0.5 1 - - -0.5 0 0.25 1 -0.5 0.25 0.25 1 - - -0.5 0 0.25 1 -0.5 0 0.5 1 - - -0.25 0.25 0.25 1 -0.5 0.25 0.25 1 - - -0.25 0.25 0.25 1 -0.25 0.25 0.5 1 - - -0.5 0.25 0.25 1 -0.5 0.25 0.5 1 - - -0.25 0 0.5 1 -0.5 0 0.5 1 - - -0.25 0 0.5 1 -0.25 0.25 0.5 1 - - -0.5 0 0.5 1 -0.5 0.25 0.5 1 - - -0.25 0.25 0.5 1 -0.5 0.25 0.5 1 - - -0 0.25 0.25 1 -0.25 0.25 0.25 1 - - -0 0.25 0.25 1 -0 0.5 0.25 1 - - -0 0.25 0.25 1 -0 0.25 0.5 1 - - -0.25 0.25 0.25 1 -0.25 0.5 0.25 1 - - -0.25 0.25 0.25 1 -0.25 0.25 0.5 1 - - -0 0.5 0.25 1 -0.25 0.5 0.25 1 - - -0 0.5 0.25 1 -0 0.5 0.5 1 - - -0.25 0.5 0.25 1 -0.25 0.5 0.5 1 - - -0 0.25 0.5 1 -0.25 0.25 0.5 1 - - -0 0.25 0.5 1 -0 0.5 0.5 1 - - -0.25 0.25 0.5 1 -0.25 0.5 0.5 1 - - -0 0.5 0.5 1 -0.25 0.5 0.5 1 - - -0.25 0.25 0.25 1 -0.5 0.25 0.25 1 - - -0.25 0.25 0.25 1 -0.25 0.5 0.25 1 - - -0.25 0.25 0.25 1 -0.25 0.25 0.5 1 - - -0.5 0.25 0.25 1 -0.5 0.5 0.25 1 - - -0.5 0.25 0.25 1 -0.5 0.25 0.5 1 - - -0.25 0.5 0.25 1 -0.5 0.5 0.25 1 - - -0.25 0.5 0.25 1 -0.25 0.5 0.5 1 - - -0.5 0.5 0.25 1 -0.5 0.5 0.5 1 - - -0.25 0.25 0.5 1 -0.5 0.25 0.5 1 - - -0.25 0.25 0.5 1 -0.25 0.5 0.5 1 - - -0.5 0.25 0.5 1 -0.5 0.5 0.5 1 - - -0.25 0.5 0.5 1 -0.5 0.5 0.5 1 - - diff --git a/tests/numerics/data_out_postprocessor_vector_01.cc b/tests/numerics/data_out_postprocessor_vector_01.cc deleted file mode 100644 index e45b245855..0000000000 --- a/tests/numerics/data_out_postprocessor_vector_01.cc +++ /dev/null @@ -1,199 +0,0 @@ -// --------------------------------------------------------------------- -// -// Copyright (C) 2000 - 2016 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 at -// the top level of the deal.II distribution. -// -// --------------------------------------------------------------------- - - -// tests DataPostprocessor: create a FE field that has two components of -// the kind cos(something) and sin(something) and then have a postprocessor -// that computes the sum of squares. should always be equal to one -// -// this test uses the shortcut class DataPostprocessorVector to make -// writing postprocessors simpler - - -#include "../tests.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include - -#include - - -std::ofstream logfile("output"); - - -template -class LaplaceProblem -{ -public: - LaplaceProblem (); - void run (); - -private: - void make_grid_and_dofs (); - void solve (); - void output_results () const; - - Triangulation triangulation; - FESystem fe; - DoFHandler dof_handler; - - Vector solution; -}; - - -template -LaplaceProblem::LaplaceProblem () - : - fe (FE_Q(1),2), - dof_handler (triangulation) -{} - - - -template -void LaplaceProblem::make_grid_and_dofs () -{ - GridGenerator::hyper_cube (triangulation, 0, 1); - triangulation.refine_global (1); - triangulation.begin_active()->set_refine_flag (); - triangulation.execute_coarsening_and_refinement (); - - dof_handler.distribute_dofs (fe); - solution.reinit (dof_handler.n_dofs()); -} - - - -template -class SinesAndCosines : public Function -{ -public: - SinesAndCosines () - : - Function (2) - {} - - double value (const Point &p, - const unsigned int component) const - { - switch (component) - { - case 0: - return std::sin (p.norm()); - case 1: - return std::cos (p.norm()); - default: - Assert (false, ExcNotImplemented()); - return 0; - } - } -}; - - - -template -void LaplaceProblem::solve () -{ - // dummy solve. just insert some - // values as mentioned at the top - // of the file - VectorTools::interpolate (dof_handler, - SinesAndCosines(), - solution); -} - - -template -class MyPostprocessor : public DataPostprocessorVector -{ -public: - MyPostprocessor () - : - DataPostprocessorVector ("magnitude_times_d", update_values) - {} - - virtual - void - compute_derived_quantities_vector (const std::vector > &solution_values, - const std::vector > > &, - const std::vector > > &, - const std::vector > &, - const std::vector > &, - std::vector > &computed_quantities) const - { - for (unsigned int q=0; q -void LaplaceProblem::output_results () const -{ - MyPostprocessor p; - DataOut data_out; - data_out.attach_dof_handler (dof_handler); - data_out.add_data_vector (solution, p); - data_out.build_patches (); - data_out.write_gnuplot (logfile); -} - - - -template -void LaplaceProblem::run () -{ - make_grid_and_dofs(); - solve (); - output_results (); -} - - - -int main () -{ - logfile << std::setprecision(2); - deallog << std::setprecision(2); - - LaplaceProblem<2> laplace_problem_2d; - laplace_problem_2d.run (); - - LaplaceProblem<3> laplace_problem_3d; - laplace_problem_3d.run (); - - return 0; -} diff --git a/tests/numerics/data_out_postprocessor_vector_01.output b/tests/numerics/data_out_postprocessor_vector_01.output deleted file mode 100644 index 6e914eca0c..0000000000 --- a/tests/numerics/data_out_postprocessor_vector_01.output +++ /dev/null @@ -1,783 +0,0 @@ -# This file was generated by the deal.II library. - - -# -# For a description of the GNUPLOT format see the GNUPLOT manual. -# -# -0.5 0 1 1 -1 0 1 1 - -0.5 0.5 1 1 -1 0.5 1 1 - - -0 0.5 1 1 -0.5 0.5 1 1 - -0 1 1 1 -0.5 1 1 1 - - -0.5 0.5 1 1 -1 0.5 1 1 - -0.5 1 1 1 -1 1 1 1 - - -0 0 1 1 -0.25 0 1 1 - -0 0.25 1 1 -0.25 0.25 1 1 - - -0.25 0 1 1 -0.5 0 1 1 - -0.25 0.25 1 1 -0.5 0.25 1 1 - - -0 0.25 1 1 -0.25 0.25 1 1 - -0 0.5 1 1 -0.25 0.5 1 1 - - -0.25 0.25 1 1 -0.5 0.25 1 1 - -0.25 0.5 1 1 -0.5 0.5 1 1 - - -# This file was generated by the deal.II library. - - -# -# For a description of the GNUPLOT format see the GNUPLOT manual. -# -# -0.5 0 0 1 1 1 -1 0 0 1 1 1 - - -0.5 0 0 1 1 1 -0.5 0.5 0 1 1 1 - - -0.5 0 0 1 1 1 -0.5 0 0.5 1 1 1 - - -1 0 0 1 1 1 -1 0.5 0 1 1 1 - - -1 0 0 1 1 1 -1 0 0.5 1 1 1 - - -0.5 0.5 0 1 1 1 -1 0.5 0 1 1 1 - - -0.5 0.5 0 1 1 1 -0.5 0.5 0.5 1 1 1 - - -1 0.5 0 1 1 1 -1 0.5 0.5 1 1 1 - - -0.5 0 0.5 1 1 1 -1 0 0.5 1 1 1 - - -0.5 0 0.5 1 1 1 -0.5 0.5 0.5 1 1 1 - - -1 0 0.5 1 1 1 -1 0.5 0.5 1 1 1 - - -0.5 0.5 0.5 1 1 1 -1 0.5 0.5 1 1 1 - - -0 0.5 0 1 1 1 -0.5 0.5 0 1 1 1 - - -0 0.5 0 1 1 1 -0 1 0 1 1 1 - - -0 0.5 0 1 1 1 -0 0.5 0.5 1 1 1 - - -0.5 0.5 0 1 1 1 -0.5 1 0 1 1 1 - - -0.5 0.5 0 1 1 1 -0.5 0.5 0.5 1 1 1 - - -0 1 0 1 1 1 -0.5 1 0 1 1 1 - - -0 1 0 1 1 1 -0 1 0.5 1 1 1 - - -0.5 1 0 1 1 1 -0.5 1 0.5 1 1 1 - - -0 0.5 0.5 1 1 1 -0.5 0.5 0.5 1 1 1 - - -0 0.5 0.5 1 1 1 -0 1 0.5 1 1 1 - - -0.5 0.5 0.5 1 1 1 -0.5 1 0.5 1 1 1 - - -0 1 0.5 1 1 1 -0.5 1 0.5 1 1 1 - - -0.5 0.5 0 1 1 1 -1 0.5 0 1 1 1 - - -0.5 0.5 0 1 1 1 -0.5 1 0 1 1 1 - - -0.5 0.5 0 1 1 1 -0.5 0.5 0.5 1 1 1 - - -1 0.5 0 1 1 1 -1 1 0 1 1 1 - - -1 0.5 0 1 1 1 -1 0.5 0.5 1 1 1 - - -0.5 1 0 1 1 1 -1 1 0 1 1 1 - - -0.5 1 0 1 1 1 -0.5 1 0.5 1 1 1 - - -1 1 0 1 1 1 -1 1 0.5 1 1 1 - - -0.5 0.5 0.5 1 1 1 -1 0.5 0.5 1 1 1 - - -0.5 0.5 0.5 1 1 1 -0.5 1 0.5 1 1 1 - - -1 0.5 0.5 1 1 1 -1 1 0.5 1 1 1 - - -0.5 1 0.5 1 1 1 -1 1 0.5 1 1 1 - - -0 0 0.5 1 1 1 -0.5 0 0.5 1 1 1 - - -0 0 0.5 1 1 1 -0 0.5 0.5 1 1 1 - - -0 0 0.5 1 1 1 -0 0 1 1 1 1 - - -0.5 0 0.5 1 1 1 -0.5 0.5 0.5 1 1 1 - - -0.5 0 0.5 1 1 1 -0.5 0 1 1 1 1 - - -0 0.5 0.5 1 1 1 -0.5 0.5 0.5 1 1 1 - - -0 0.5 0.5 1 1 1 -0 0.5 1 1 1 1 - - -0.5 0.5 0.5 1 1 1 -0.5 0.5 1 1 1 1 - - -0 0 1 1 1 1 -0.5 0 1 1 1 1 - - -0 0 1 1 1 1 -0 0.5 1 1 1 1 - - -0.5 0 1 1 1 1 -0.5 0.5 1 1 1 1 - - -0 0.5 1 1 1 1 -0.5 0.5 1 1 1 1 - - -0.5 0 0.5 1 1 1 -1 0 0.5 1 1 1 - - -0.5 0 0.5 1 1 1 -0.5 0.5 0.5 1 1 1 - - -0.5 0 0.5 1 1 1 -0.5 0 1 1 1 1 - - -1 0 0.5 1 1 1 -1 0.5 0.5 1 1 1 - - -1 0 0.5 1 1 1 -1 0 1 1 1 1 - - -0.5 0.5 0.5 1 1 1 -1 0.5 0.5 1 1 1 - - -0.5 0.5 0.5 1 1 1 -0.5 0.5 1 1 1 1 - - -1 0.5 0.5 1 1 1 -1 0.5 1 1 1 1 - - -0.5 0 1 1 1 1 -1 0 1 1 1 1 - - -0.5 0 1 1 1 1 -0.5 0.5 1 1 1 1 - - -1 0 1 1 1 1 -1 0.5 1 1 1 1 - - -0.5 0.5 1 1 1 1 -1 0.5 1 1 1 1 - - -0 0.5 0.5 1 1 1 -0.5 0.5 0.5 1 1 1 - - -0 0.5 0.5 1 1 1 -0 1 0.5 1 1 1 - - -0 0.5 0.5 1 1 1 -0 0.5 1 1 1 1 - - -0.5 0.5 0.5 1 1 1 -0.5 1 0.5 1 1 1 - - -0.5 0.5 0.5 1 1 1 -0.5 0.5 1 1 1 1 - - -0 1 0.5 1 1 1 -0.5 1 0.5 1 1 1 - - -0 1 0.5 1 1 1 -0 1 1 1 1 1 - - -0.5 1 0.5 1 1 1 -0.5 1 1 1 1 1 - - -0 0.5 1 1 1 1 -0.5 0.5 1 1 1 1 - - -0 0.5 1 1 1 1 -0 1 1 1 1 1 - - -0.5 0.5 1 1 1 1 -0.5 1 1 1 1 1 - - -0 1 1 1 1 1 -0.5 1 1 1 1 1 - - -0.5 0.5 0.5 1 1 1 -1 0.5 0.5 1 1 1 - - -0.5 0.5 0.5 1 1 1 -0.5 1 0.5 1 1 1 - - -0.5 0.5 0.5 1 1 1 -0.5 0.5 1 1 1 1 - - -1 0.5 0.5 1 1 1 -1 1 0.5 1 1 1 - - -1 0.5 0.5 1 1 1 -1 0.5 1 1 1 1 - - -0.5 1 0.5 1 1 1 -1 1 0.5 1 1 1 - - -0.5 1 0.5 1 1 1 -0.5 1 1 1 1 1 - - -1 1 0.5 1 1 1 -1 1 1 1 1 1 - - -0.5 0.5 1 1 1 1 -1 0.5 1 1 1 1 - - -0.5 0.5 1 1 1 1 -0.5 1 1 1 1 1 - - -1 0.5 1 1 1 1 -1 1 1 1 1 1 - - -0.5 1 1 1 1 1 -1 1 1 1 1 1 - - -0 0 0 1 1 1 -0.25 0 0 1 1 1 - - -0 0 0 1 1 1 -0 0.25 0 1 1 1 - - -0 0 0 1 1 1 -0 0 0.25 1 1 1 - - -0.25 0 0 1 1 1 -0.25 0.25 0 1 1 1 - - -0.25 0 0 1 1 1 -0.25 0 0.25 1 1 1 - - -0 0.25 0 1 1 1 -0.25 0.25 0 1 1 1 - - -0 0.25 0 1 1 1 -0 0.25 0.25 1 1 1 - - -0.25 0.25 0 1 1 1 -0.25 0.25 0.25 1 1 1 - - -0 0 0.25 1 1 1 -0.25 0 0.25 1 1 1 - - -0 0 0.25 1 1 1 -0 0.25 0.25 1 1 1 - - -0.25 0 0.25 1 1 1 -0.25 0.25 0.25 1 1 1 - - -0 0.25 0.25 1 1 1 -0.25 0.25 0.25 1 1 1 - - -0.25 0 0 1 1 1 -0.5 0 0 1 1 1 - - -0.25 0 0 1 1 1 -0.25 0.25 0 1 1 1 - - -0.25 0 0 1 1 1 -0.25 0 0.25 1 1 1 - - -0.5 0 0 1 1 1 -0.5 0.25 0 1 1 1 - - -0.5 0 0 1 1 1 -0.5 0 0.25 1 1 1 - - -0.25 0.25 0 1 1 1 -0.5 0.25 0 1 1 1 - - -0.25 0.25 0 1 1 1 -0.25 0.25 0.25 1 1 1 - - -0.5 0.25 0 1 1 1 -0.5 0.25 0.25 1 1 1 - - -0.25 0 0.25 1 1 1 -0.5 0 0.25 1 1 1 - - -0.25 0 0.25 1 1 1 -0.25 0.25 0.25 1 1 1 - - -0.5 0 0.25 1 1 1 -0.5 0.25 0.25 1 1 1 - - -0.25 0.25 0.25 1 1 1 -0.5 0.25 0.25 1 1 1 - - -0 0.25 0 1 1 1 -0.25 0.25 0 1 1 1 - - -0 0.25 0 1 1 1 -0 0.5 0 1 1 1 - - -0 0.25 0 1 1 1 -0 0.25 0.25 1 1 1 - - -0.25 0.25 0 1 1 1 -0.25 0.5 0 1 1 1 - - -0.25 0.25 0 1 1 1 -0.25 0.25 0.25 1 1 1 - - -0 0.5 0 1 1 1 -0.25 0.5 0 1 1 1 - - -0 0.5 0 1 1 1 -0 0.5 0.25 1 1 1 - - -0.25 0.5 0 1 1 1 -0.25 0.5 0.25 1 1 1 - - -0 0.25 0.25 1 1 1 -0.25 0.25 0.25 1 1 1 - - -0 0.25 0.25 1 1 1 -0 0.5 0.25 1 1 1 - - -0.25 0.25 0.25 1 1 1 -0.25 0.5 0.25 1 1 1 - - -0 0.5 0.25 1 1 1 -0.25 0.5 0.25 1 1 1 - - -0.25 0.25 0 1 1 1 -0.5 0.25 0 1 1 1 - - -0.25 0.25 0 1 1 1 -0.25 0.5 0 1 1 1 - - -0.25 0.25 0 1 1 1 -0.25 0.25 0.25 1 1 1 - - -0.5 0.25 0 1 1 1 -0.5 0.5 0 1 1 1 - - -0.5 0.25 0 1 1 1 -0.5 0.25 0.25 1 1 1 - - -0.25 0.5 0 1 1 1 -0.5 0.5 0 1 1 1 - - -0.25 0.5 0 1 1 1 -0.25 0.5 0.25 1 1 1 - - -0.5 0.5 0 1 1 1 -0.5 0.5 0.25 1 1 1 - - -0.25 0.25 0.25 1 1 1 -0.5 0.25 0.25 1 1 1 - - -0.25 0.25 0.25 1 1 1 -0.25 0.5 0.25 1 1 1 - - -0.5 0.25 0.25 1 1 1 -0.5 0.5 0.25 1 1 1 - - -0.25 0.5 0.25 1 1 1 -0.5 0.5 0.25 1 1 1 - - -0 0 0.25 1 1 1 -0.25 0 0.25 1 1 1 - - -0 0 0.25 1 1 1 -0 0.25 0.25 1 1 1 - - -0 0 0.25 1 1 1 -0 0 0.5 1 1 1 - - -0.25 0 0.25 1 1 1 -0.25 0.25 0.25 1 1 1 - - -0.25 0 0.25 1 1 1 -0.25 0 0.5 1 1 1 - - -0 0.25 0.25 1 1 1 -0.25 0.25 0.25 1 1 1 - - -0 0.25 0.25 1 1 1 -0 0.25 0.5 1 1 1 - - -0.25 0.25 0.25 1 1 1 -0.25 0.25 0.5 1 1 1 - - -0 0 0.5 1 1 1 -0.25 0 0.5 1 1 1 - - -0 0 0.5 1 1 1 -0 0.25 0.5 1 1 1 - - -0.25 0 0.5 1 1 1 -0.25 0.25 0.5 1 1 1 - - -0 0.25 0.5 1 1 1 -0.25 0.25 0.5 1 1 1 - - -0.25 0 0.25 1 1 1 -0.5 0 0.25 1 1 1 - - -0.25 0 0.25 1 1 1 -0.25 0.25 0.25 1 1 1 - - -0.25 0 0.25 1 1 1 -0.25 0 0.5 1 1 1 - - -0.5 0 0.25 1 1 1 -0.5 0.25 0.25 1 1 1 - - -0.5 0 0.25 1 1 1 -0.5 0 0.5 1 1 1 - - -0.25 0.25 0.25 1 1 1 -0.5 0.25 0.25 1 1 1 - - -0.25 0.25 0.25 1 1 1 -0.25 0.25 0.5 1 1 1 - - -0.5 0.25 0.25 1 1 1 -0.5 0.25 0.5 1 1 1 - - -0.25 0 0.5 1 1 1 -0.5 0 0.5 1 1 1 - - -0.25 0 0.5 1 1 1 -0.25 0.25 0.5 1 1 1 - - -0.5 0 0.5 1 1 1 -0.5 0.25 0.5 1 1 1 - - -0.25 0.25 0.5 1 1 1 -0.5 0.25 0.5 1 1 1 - - -0 0.25 0.25 1 1 1 -0.25 0.25 0.25 1 1 1 - - -0 0.25 0.25 1 1 1 -0 0.5 0.25 1 1 1 - - -0 0.25 0.25 1 1 1 -0 0.25 0.5 1 1 1 - - -0.25 0.25 0.25 1 1 1 -0.25 0.5 0.25 1 1 1 - - -0.25 0.25 0.25 1 1 1 -0.25 0.25 0.5 1 1 1 - - -0 0.5 0.25 1 1 1 -0.25 0.5 0.25 1 1 1 - - -0 0.5 0.25 1 1 1 -0 0.5 0.5 1 1 1 - - -0.25 0.5 0.25 1 1 1 -0.25 0.5 0.5 1 1 1 - - -0 0.25 0.5 1 1 1 -0.25 0.25 0.5 1 1 1 - - -0 0.25 0.5 1 1 1 -0 0.5 0.5 1 1 1 - - -0.25 0.25 0.5 1 1 1 -0.25 0.5 0.5 1 1 1 - - -0 0.5 0.5 1 1 1 -0.25 0.5 0.5 1 1 1 - - -0.25 0.25 0.25 1 1 1 -0.5 0.25 0.25 1 1 1 - - -0.25 0.25 0.25 1 1 1 -0.25 0.5 0.25 1 1 1 - - -0.25 0.25 0.25 1 1 1 -0.25 0.25 0.5 1 1 1 - - -0.5 0.25 0.25 1 1 1 -0.5 0.5 0.25 1 1 1 - - -0.5 0.25 0.25 1 1 1 -0.5 0.25 0.5 1 1 1 - - -0.25 0.5 0.25 1 1 1 -0.5 0.5 0.25 1 1 1 - - -0.25 0.5 0.25 1 1 1 -0.25 0.5 0.5 1 1 1 - - -0.5 0.5 0.25 1 1 1 -0.5 0.5 0.5 1 1 1 - - -0.25 0.25 0.5 1 1 1 -0.5 0.25 0.5 1 1 1 - - -0.25 0.25 0.5 1 1 1 -0.25 0.5 0.5 1 1 1 - - -0.5 0.25 0.5 1 1 1 -0.5 0.5 0.5 1 1 1 - - -0.25 0.5 0.5 1 1 1 -0.5 0.5 0.5 1 1 1 - - -- 2.39.5