From: heister Date: Tue, 4 Feb 2014 20:17:15 +0000 (+0000) Subject: add test for GridTools::transform X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=74004c5852599c6cdf72ae9bd0a1067a3e990a08;p=dealii-svn.git add test for GridTools::transform git-svn-id: https://svn.dealii.org/trunk@32404 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/tests/deal.II/grid_tools_transform_01.cc b/tests/deal.II/grid_tools_transform_01.cc new file mode 100644 index 0000000000..34c9ebb599 --- /dev/null +++ b/tests/deal.II/grid_tools_transform_01.cc @@ -0,0 +1,88 @@ +// --------------------------------------------------------------------- +// $Id$ +// +// Copyright (C) 2001 - 2013 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. +// +// --------------------------------------------------------------------- + + + +#include "../tests.h" +#include +#include +#include +#include +#include + +#include +#include + +template +Point trans_func(Point & p); + +template<> +Point<2> trans_func(Point<2> & p) +{ + Point<2> r(p(0)+p(1)*p(1),p(1)); + return r; +} +template<> +Point<3> trans_func(Point<3> & p) +{ + Point<3> r(p(0)+p(1)*p(1),p(1),p(2)); + return r; +} + + + +template +void test () +{ + deallog << "dim = " << dim << std::endl; + + Triangulation tria; + GridGenerator::hyper_cube(tria); + tria.refine_global(1); + tria.begin_active()->set_refine_flag(); + tria.execute_coarsening_and_refinement(); + + + deallog << "Unchanged grid:" << std::endl; + GridOut().write_gnuplot (tria, deallog.get_file_stream()); + + { + std::ofstream f("grid1"); + GridOut().write_gnuplot (tria, f); + } + + GridTools::transform(trans_func, tria); + + deallog << "transformed grid:" << std::endl; + GridOut().write_gnuplot (tria, deallog.get_file_stream()); + { + std::ofstream f("grid2"); + GridOut().write_gnuplot (tria, f); + } +} + + +int main () +{ + initlog(); + deallog.depth_console(0); + + test<2> (); + test<3> (); + + return 0; +} + diff --git a/tests/deal.II/grid_tools_transform_01.output b/tests/deal.II/grid_tools_transform_01.output new file mode 100644 index 0000000000..9adb1e3150 --- /dev/null +++ b/tests/deal.II/grid_tools_transform_01.output @@ -0,0 +1,825 @@ + +DEAL::dim = 2 +DEAL::Unchanged grid: +0.500000 0.00000 1 0 +1.00000 0.00000 1 0 +1.00000 0.500000 1 0 +0.500000 0.500000 1 0 +0.500000 0.00000 1 0 + + +0.00000 0.500000 1 0 +0.500000 0.500000 1 0 +0.500000 1.00000 1 0 +0.00000 1.00000 1 0 +0.00000 0.500000 1 0 + + +0.500000 0.500000 1 0 +1.00000 0.500000 1 0 +1.00000 1.00000 1 0 +0.500000 1.00000 1 0 +0.500000 0.500000 1 0 + + +0.00000 0.00000 2 0 +0.250000 0.00000 2 0 +0.250000 0.250000 2 0 +0.00000 0.250000 2 0 +0.00000 0.00000 2 0 + + +0.250000 0.00000 2 0 +0.500000 0.00000 2 0 +0.500000 0.250000 2 0 +0.250000 0.250000 2 0 +0.250000 0.00000 2 0 + + +0.00000 0.250000 2 0 +0.250000 0.250000 2 0 +0.250000 0.500000 2 0 +0.00000 0.500000 2 0 +0.00000 0.250000 2 0 + + +0.250000 0.250000 2 0 +0.500000 0.250000 2 0 +0.500000 0.500000 2 0 +0.250000 0.500000 2 0 +0.250000 0.250000 2 0 + + +DEAL::transformed grid: +0.500000 0.00000 1 0 +1.00000 0.00000 1 0 +1.25000 0.500000 1 0 +0.750000 0.500000 1 0 +0.500000 0.00000 1 0 + + +0.250000 0.500000 1 0 +0.750000 0.500000 1 0 +1.50000 1.00000 1 0 +1.00000 1.00000 1 0 +0.250000 0.500000 1 0 + + +0.750000 0.500000 1 0 +1.25000 0.500000 1 0 +2.00000 1.00000 1 0 +1.50000 1.00000 1 0 +0.750000 0.500000 1 0 + + +0.00000 0.00000 2 0 +0.250000 0.00000 2 0 +0.312500 0.250000 2 0 +0.0625000 0.250000 2 0 +0.00000 0.00000 2 0 + + +0.250000 0.00000 2 0 +0.500000 0.00000 2 0 +0.625000 0.250000 2 0 +0.312500 0.250000 2 0 +0.250000 0.00000 2 0 + + +0.0625000 0.250000 2 0 +0.312500 0.250000 2 0 +0.500000 0.500000 2 0 +0.250000 0.500000 2 0 +0.0625000 0.250000 2 0 + + +0.312500 0.250000 2 0 +0.625000 0.250000 2 0 +0.750000 0.500000 2 0 +0.500000 0.500000 2 0 +0.312500 0.250000 2 0 + + +DEAL::dim = 3 +DEAL::Unchanged grid: +0.500000 0.00000 0.00000 1 0 +1.00000 0.00000 0.00000 1 0 +1.00000 0.00000 0.500000 1 0 +0.500000 0.00000 0.500000 1 0 +0.500000 0.00000 0.00000 1 0 + +0.500000 0.500000 0.00000 1 0 +1.00000 0.500000 0.00000 1 0 +1.00000 0.500000 0.500000 1 0 +0.500000 0.500000 0.500000 1 0 +0.500000 0.500000 0.00000 1 0 + +0.500000 0.00000 0.00000 1 0 +0.500000 0.500000 0.00000 1 0 + +1.00000 0.00000 0.00000 1 0 +1.00000 0.500000 0.00000 1 0 + +1.00000 0.00000 0.500000 1 0 +1.00000 0.500000 0.500000 1 0 + +0.500000 0.00000 0.500000 1 0 +0.500000 0.500000 0.500000 1 0 + +0.00000 0.500000 0.00000 1 0 +0.500000 0.500000 0.00000 1 0 +0.500000 0.500000 0.500000 1 0 +0.00000 0.500000 0.500000 1 0 +0.00000 0.500000 0.00000 1 0 + +0.00000 1.00000 0.00000 1 0 +0.500000 1.00000 0.00000 1 0 +0.500000 1.00000 0.500000 1 0 +0.00000 1.00000 0.500000 1 0 +0.00000 1.00000 0.00000 1 0 + +0.00000 0.500000 0.00000 1 0 +0.00000 1.00000 0.00000 1 0 + +0.500000 0.500000 0.00000 1 0 +0.500000 1.00000 0.00000 1 0 + +0.500000 0.500000 0.500000 1 0 +0.500000 1.00000 0.500000 1 0 + +0.00000 0.500000 0.500000 1 0 +0.00000 1.00000 0.500000 1 0 + +0.500000 0.500000 0.00000 1 0 +1.00000 0.500000 0.00000 1 0 +1.00000 0.500000 0.500000 1 0 +0.500000 0.500000 0.500000 1 0 +0.500000 0.500000 0.00000 1 0 + +0.500000 1.00000 0.00000 1 0 +1.00000 1.00000 0.00000 1 0 +1.00000 1.00000 0.500000 1 0 +0.500000 1.00000 0.500000 1 0 +0.500000 1.00000 0.00000 1 0 + +0.500000 0.500000 0.00000 1 0 +0.500000 1.00000 0.00000 1 0 + +1.00000 0.500000 0.00000 1 0 +1.00000 1.00000 0.00000 1 0 + +1.00000 0.500000 0.500000 1 0 +1.00000 1.00000 0.500000 1 0 + +0.500000 0.500000 0.500000 1 0 +0.500000 1.00000 0.500000 1 0 + +0.00000 0.00000 0.500000 1 0 +0.500000 0.00000 0.500000 1 0 +0.500000 0.00000 1.00000 1 0 +0.00000 0.00000 1.00000 1 0 +0.00000 0.00000 0.500000 1 0 + +0.00000 0.500000 0.500000 1 0 +0.500000 0.500000 0.500000 1 0 +0.500000 0.500000 1.00000 1 0 +0.00000 0.500000 1.00000 1 0 +0.00000 0.500000 0.500000 1 0 + +0.00000 0.00000 0.500000 1 0 +0.00000 0.500000 0.500000 1 0 + +0.500000 0.00000 0.500000 1 0 +0.500000 0.500000 0.500000 1 0 + +0.500000 0.00000 1.00000 1 0 +0.500000 0.500000 1.00000 1 0 + +0.00000 0.00000 1.00000 1 0 +0.00000 0.500000 1.00000 1 0 + +0.500000 0.00000 0.500000 1 0 +1.00000 0.00000 0.500000 1 0 +1.00000 0.00000 1.00000 1 0 +0.500000 0.00000 1.00000 1 0 +0.500000 0.00000 0.500000 1 0 + +0.500000 0.500000 0.500000 1 0 +1.00000 0.500000 0.500000 1 0 +1.00000 0.500000 1.00000 1 0 +0.500000 0.500000 1.00000 1 0 +0.500000 0.500000 0.500000 1 0 + +0.500000 0.00000 0.500000 1 0 +0.500000 0.500000 0.500000 1 0 + +1.00000 0.00000 0.500000 1 0 +1.00000 0.500000 0.500000 1 0 + +1.00000 0.00000 1.00000 1 0 +1.00000 0.500000 1.00000 1 0 + +0.500000 0.00000 1.00000 1 0 +0.500000 0.500000 1.00000 1 0 + +0.00000 0.500000 0.500000 1 0 +0.500000 0.500000 0.500000 1 0 +0.500000 0.500000 1.00000 1 0 +0.00000 0.500000 1.00000 1 0 +0.00000 0.500000 0.500000 1 0 + +0.00000 1.00000 0.500000 1 0 +0.500000 1.00000 0.500000 1 0 +0.500000 1.00000 1.00000 1 0 +0.00000 1.00000 1.00000 1 0 +0.00000 1.00000 0.500000 1 0 + +0.00000 0.500000 0.500000 1 0 +0.00000 1.00000 0.500000 1 0 + +0.500000 0.500000 0.500000 1 0 +0.500000 1.00000 0.500000 1 0 + +0.500000 0.500000 1.00000 1 0 +0.500000 1.00000 1.00000 1 0 + +0.00000 0.500000 1.00000 1 0 +0.00000 1.00000 1.00000 1 0 + +0.500000 0.500000 0.500000 1 0 +1.00000 0.500000 0.500000 1 0 +1.00000 0.500000 1.00000 1 0 +0.500000 0.500000 1.00000 1 0 +0.500000 0.500000 0.500000 1 0 + +0.500000 1.00000 0.500000 1 0 +1.00000 1.00000 0.500000 1 0 +1.00000 1.00000 1.00000 1 0 +0.500000 1.00000 1.00000 1 0 +0.500000 1.00000 0.500000 1 0 + +0.500000 0.500000 0.500000 1 0 +0.500000 1.00000 0.500000 1 0 + +1.00000 0.500000 0.500000 1 0 +1.00000 1.00000 0.500000 1 0 + +1.00000 0.500000 1.00000 1 0 +1.00000 1.00000 1.00000 1 0 + +0.500000 0.500000 1.00000 1 0 +0.500000 1.00000 1.00000 1 0 + +0.00000 0.00000 0.00000 2 0 +0.250000 0.00000 0.00000 2 0 +0.250000 0.00000 0.250000 2 0 +0.00000 0.00000 0.250000 2 0 +0.00000 0.00000 0.00000 2 0 + +0.00000 0.250000 0.00000 2 0 +0.250000 0.250000 0.00000 2 0 +0.250000 0.250000 0.250000 2 0 +0.00000 0.250000 0.250000 2 0 +0.00000 0.250000 0.00000 2 0 + +0.00000 0.00000 0.00000 2 0 +0.00000 0.250000 0.00000 2 0 + +0.250000 0.00000 0.00000 2 0 +0.250000 0.250000 0.00000 2 0 + +0.250000 0.00000 0.250000 2 0 +0.250000 0.250000 0.250000 2 0 + +0.00000 0.00000 0.250000 2 0 +0.00000 0.250000 0.250000 2 0 + +0.250000 0.00000 0.00000 2 0 +0.500000 0.00000 0.00000 2 0 +0.500000 0.00000 0.250000 2 0 +0.250000 0.00000 0.250000 2 0 +0.250000 0.00000 0.00000 2 0 + +0.250000 0.250000 0.00000 2 0 +0.500000 0.250000 0.00000 2 0 +0.500000 0.250000 0.250000 2 0 +0.250000 0.250000 0.250000 2 0 +0.250000 0.250000 0.00000 2 0 + +0.250000 0.00000 0.00000 2 0 +0.250000 0.250000 0.00000 2 0 + +0.500000 0.00000 0.00000 2 0 +0.500000 0.250000 0.00000 2 0 + +0.500000 0.00000 0.250000 2 0 +0.500000 0.250000 0.250000 2 0 + +0.250000 0.00000 0.250000 2 0 +0.250000 0.250000 0.250000 2 0 + +0.00000 0.250000 0.00000 2 0 +0.250000 0.250000 0.00000 2 0 +0.250000 0.250000 0.250000 2 0 +0.00000 0.250000 0.250000 2 0 +0.00000 0.250000 0.00000 2 0 + +0.00000 0.500000 0.00000 2 0 +0.250000 0.500000 0.00000 2 0 +0.250000 0.500000 0.250000 2 0 +0.00000 0.500000 0.250000 2 0 +0.00000 0.500000 0.00000 2 0 + +0.00000 0.250000 0.00000 2 0 +0.00000 0.500000 0.00000 2 0 + +0.250000 0.250000 0.00000 2 0 +0.250000 0.500000 0.00000 2 0 + +0.250000 0.250000 0.250000 2 0 +0.250000 0.500000 0.250000 2 0 + +0.00000 0.250000 0.250000 2 0 +0.00000 0.500000 0.250000 2 0 + +0.250000 0.250000 0.00000 2 0 +0.500000 0.250000 0.00000 2 0 +0.500000 0.250000 0.250000 2 0 +0.250000 0.250000 0.250000 2 0 +0.250000 0.250000 0.00000 2 0 + +0.250000 0.500000 0.00000 2 0 +0.500000 0.500000 0.00000 2 0 +0.500000 0.500000 0.250000 2 0 +0.250000 0.500000 0.250000 2 0 +0.250000 0.500000 0.00000 2 0 + +0.250000 0.250000 0.00000 2 0 +0.250000 0.500000 0.00000 2 0 + +0.500000 0.250000 0.00000 2 0 +0.500000 0.500000 0.00000 2 0 + +0.500000 0.250000 0.250000 2 0 +0.500000 0.500000 0.250000 2 0 + +0.250000 0.250000 0.250000 2 0 +0.250000 0.500000 0.250000 2 0 + +0.00000 0.00000 0.250000 2 0 +0.250000 0.00000 0.250000 2 0 +0.250000 0.00000 0.500000 2 0 +0.00000 0.00000 0.500000 2 0 +0.00000 0.00000 0.250000 2 0 + +0.00000 0.250000 0.250000 2 0 +0.250000 0.250000 0.250000 2 0 +0.250000 0.250000 0.500000 2 0 +0.00000 0.250000 0.500000 2 0 +0.00000 0.250000 0.250000 2 0 + +0.00000 0.00000 0.250000 2 0 +0.00000 0.250000 0.250000 2 0 + +0.250000 0.00000 0.250000 2 0 +0.250000 0.250000 0.250000 2 0 + +0.250000 0.00000 0.500000 2 0 +0.250000 0.250000 0.500000 2 0 + +0.00000 0.00000 0.500000 2 0 +0.00000 0.250000 0.500000 2 0 + +0.250000 0.00000 0.250000 2 0 +0.500000 0.00000 0.250000 2 0 +0.500000 0.00000 0.500000 2 0 +0.250000 0.00000 0.500000 2 0 +0.250000 0.00000 0.250000 2 0 + +0.250000 0.250000 0.250000 2 0 +0.500000 0.250000 0.250000 2 0 +0.500000 0.250000 0.500000 2 0 +0.250000 0.250000 0.500000 2 0 +0.250000 0.250000 0.250000 2 0 + +0.250000 0.00000 0.250000 2 0 +0.250000 0.250000 0.250000 2 0 + +0.500000 0.00000 0.250000 2 0 +0.500000 0.250000 0.250000 2 0 + +0.500000 0.00000 0.500000 2 0 +0.500000 0.250000 0.500000 2 0 + +0.250000 0.00000 0.500000 2 0 +0.250000 0.250000 0.500000 2 0 + +0.00000 0.250000 0.250000 2 0 +0.250000 0.250000 0.250000 2 0 +0.250000 0.250000 0.500000 2 0 +0.00000 0.250000 0.500000 2 0 +0.00000 0.250000 0.250000 2 0 + +0.00000 0.500000 0.250000 2 0 +0.250000 0.500000 0.250000 2 0 +0.250000 0.500000 0.500000 2 0 +0.00000 0.500000 0.500000 2 0 +0.00000 0.500000 0.250000 2 0 + +0.00000 0.250000 0.250000 2 0 +0.00000 0.500000 0.250000 2 0 + +0.250000 0.250000 0.250000 2 0 +0.250000 0.500000 0.250000 2 0 + +0.250000 0.250000 0.500000 2 0 +0.250000 0.500000 0.500000 2 0 + +0.00000 0.250000 0.500000 2 0 +0.00000 0.500000 0.500000 2 0 + +0.250000 0.250000 0.250000 2 0 +0.500000 0.250000 0.250000 2 0 +0.500000 0.250000 0.500000 2 0 +0.250000 0.250000 0.500000 2 0 +0.250000 0.250000 0.250000 2 0 + +0.250000 0.500000 0.250000 2 0 +0.500000 0.500000 0.250000 2 0 +0.500000 0.500000 0.500000 2 0 +0.250000 0.500000 0.500000 2 0 +0.250000 0.500000 0.250000 2 0 + +0.250000 0.250000 0.250000 2 0 +0.250000 0.500000 0.250000 2 0 + +0.500000 0.250000 0.250000 2 0 +0.500000 0.500000 0.250000 2 0 + +0.500000 0.250000 0.500000 2 0 +0.500000 0.500000 0.500000 2 0 + +0.250000 0.250000 0.500000 2 0 +0.250000 0.500000 0.500000 2 0 + +DEAL::transformed grid: +0.500000 0.00000 0.00000 1 0 +1.00000 0.00000 0.00000 1 0 +1.00000 0.00000 0.500000 1 0 +0.500000 0.00000 0.500000 1 0 +0.500000 0.00000 0.00000 1 0 + +0.750000 0.500000 0.00000 1 0 +1.25000 0.500000 0.00000 1 0 +1.25000 0.500000 0.500000 1 0 +0.750000 0.500000 0.500000 1 0 +0.750000 0.500000 0.00000 1 0 + +0.500000 0.00000 0.00000 1 0 +0.750000 0.500000 0.00000 1 0 + +1.00000 0.00000 0.00000 1 0 +1.25000 0.500000 0.00000 1 0 + +1.00000 0.00000 0.500000 1 0 +1.25000 0.500000 0.500000 1 0 + +0.500000 0.00000 0.500000 1 0 +0.750000 0.500000 0.500000 1 0 + +0.250000 0.500000 0.00000 1 0 +0.750000 0.500000 0.00000 1 0 +0.750000 0.500000 0.500000 1 0 +0.250000 0.500000 0.500000 1 0 +0.250000 0.500000 0.00000 1 0 + +1.00000 1.00000 0.00000 1 0 +1.50000 1.00000 0.00000 1 0 +1.50000 1.00000 0.500000 1 0 +1.00000 1.00000 0.500000 1 0 +1.00000 1.00000 0.00000 1 0 + +0.250000 0.500000 0.00000 1 0 +1.00000 1.00000 0.00000 1 0 + +0.750000 0.500000 0.00000 1 0 +1.50000 1.00000 0.00000 1 0 + +0.750000 0.500000 0.500000 1 0 +1.50000 1.00000 0.500000 1 0 + +0.250000 0.500000 0.500000 1 0 +1.00000 1.00000 0.500000 1 0 + +0.750000 0.500000 0.00000 1 0 +1.25000 0.500000 0.00000 1 0 +1.25000 0.500000 0.500000 1 0 +0.750000 0.500000 0.500000 1 0 +0.750000 0.500000 0.00000 1 0 + +1.50000 1.00000 0.00000 1 0 +2.00000 1.00000 0.00000 1 0 +2.00000 1.00000 0.500000 1 0 +1.50000 1.00000 0.500000 1 0 +1.50000 1.00000 0.00000 1 0 + +0.750000 0.500000 0.00000 1 0 +1.50000 1.00000 0.00000 1 0 + +1.25000 0.500000 0.00000 1 0 +2.00000 1.00000 0.00000 1 0 + +1.25000 0.500000 0.500000 1 0 +2.00000 1.00000 0.500000 1 0 + +0.750000 0.500000 0.500000 1 0 +1.50000 1.00000 0.500000 1 0 + +0.00000 0.00000 0.500000 1 0 +0.500000 0.00000 0.500000 1 0 +0.500000 0.00000 1.00000 1 0 +0.00000 0.00000 1.00000 1 0 +0.00000 0.00000 0.500000 1 0 + +0.250000 0.500000 0.500000 1 0 +0.750000 0.500000 0.500000 1 0 +0.750000 0.500000 1.00000 1 0 +0.250000 0.500000 1.00000 1 0 +0.250000 0.500000 0.500000 1 0 + +0.00000 0.00000 0.500000 1 0 +0.250000 0.500000 0.500000 1 0 + +0.500000 0.00000 0.500000 1 0 +0.750000 0.500000 0.500000 1 0 + +0.500000 0.00000 1.00000 1 0 +0.750000 0.500000 1.00000 1 0 + +0.00000 0.00000 1.00000 1 0 +0.250000 0.500000 1.00000 1 0 + +0.500000 0.00000 0.500000 1 0 +1.00000 0.00000 0.500000 1 0 +1.00000 0.00000 1.00000 1 0 +0.500000 0.00000 1.00000 1 0 +0.500000 0.00000 0.500000 1 0 + +0.750000 0.500000 0.500000 1 0 +1.25000 0.500000 0.500000 1 0 +1.25000 0.500000 1.00000 1 0 +0.750000 0.500000 1.00000 1 0 +0.750000 0.500000 0.500000 1 0 + +0.500000 0.00000 0.500000 1 0 +0.750000 0.500000 0.500000 1 0 + +1.00000 0.00000 0.500000 1 0 +1.25000 0.500000 0.500000 1 0 + +1.00000 0.00000 1.00000 1 0 +1.25000 0.500000 1.00000 1 0 + +0.500000 0.00000 1.00000 1 0 +0.750000 0.500000 1.00000 1 0 + +0.250000 0.500000 0.500000 1 0 +0.750000 0.500000 0.500000 1 0 +0.750000 0.500000 1.00000 1 0 +0.250000 0.500000 1.00000 1 0 +0.250000 0.500000 0.500000 1 0 + +1.00000 1.00000 0.500000 1 0 +1.50000 1.00000 0.500000 1 0 +1.50000 1.00000 1.00000 1 0 +1.00000 1.00000 1.00000 1 0 +1.00000 1.00000 0.500000 1 0 + +0.250000 0.500000 0.500000 1 0 +1.00000 1.00000 0.500000 1 0 + +0.750000 0.500000 0.500000 1 0 +1.50000 1.00000 0.500000 1 0 + +0.750000 0.500000 1.00000 1 0 +1.50000 1.00000 1.00000 1 0 + +0.250000 0.500000 1.00000 1 0 +1.00000 1.00000 1.00000 1 0 + +0.750000 0.500000 0.500000 1 0 +1.25000 0.500000 0.500000 1 0 +1.25000 0.500000 1.00000 1 0 +0.750000 0.500000 1.00000 1 0 +0.750000 0.500000 0.500000 1 0 + +1.50000 1.00000 0.500000 1 0 +2.00000 1.00000 0.500000 1 0 +2.00000 1.00000 1.00000 1 0 +1.50000 1.00000 1.00000 1 0 +1.50000 1.00000 0.500000 1 0 + +0.750000 0.500000 0.500000 1 0 +1.50000 1.00000 0.500000 1 0 + +1.25000 0.500000 0.500000 1 0 +2.00000 1.00000 0.500000 1 0 + +1.25000 0.500000 1.00000 1 0 +2.00000 1.00000 1.00000 1 0 + +0.750000 0.500000 1.00000 1 0 +1.50000 1.00000 1.00000 1 0 + +0.00000 0.00000 0.00000 2 0 +0.250000 0.00000 0.00000 2 0 +0.250000 0.00000 0.250000 2 0 +0.00000 0.00000 0.250000 2 0 +0.00000 0.00000 0.00000 2 0 + +0.0625000 0.250000 0.00000 2 0 +0.312500 0.250000 0.00000 2 0 +0.312500 0.250000 0.250000 2 0 +0.0625000 0.250000 0.250000 2 0 +0.0625000 0.250000 0.00000 2 0 + +0.00000 0.00000 0.00000 2 0 +0.0625000 0.250000 0.00000 2 0 + +0.250000 0.00000 0.00000 2 0 +0.312500 0.250000 0.00000 2 0 + +0.250000 0.00000 0.250000 2 0 +0.312500 0.250000 0.250000 2 0 + +0.00000 0.00000 0.250000 2 0 +0.0625000 0.250000 0.250000 2 0 + +0.250000 0.00000 0.00000 2 0 +0.500000 0.00000 0.00000 2 0 +0.500000 0.00000 0.250000 2 0 +0.250000 0.00000 0.250000 2 0 +0.250000 0.00000 0.00000 2 0 + +0.312500 0.250000 0.00000 2 0 +0.625000 0.250000 0.00000 2 0 +0.625000 0.250000 0.250000 2 0 +0.312500 0.250000 0.250000 2 0 +0.312500 0.250000 0.00000 2 0 + +0.250000 0.00000 0.00000 2 0 +0.312500 0.250000 0.00000 2 0 + +0.500000 0.00000 0.00000 2 0 +0.625000 0.250000 0.00000 2 0 + +0.500000 0.00000 0.250000 2 0 +0.625000 0.250000 0.250000 2 0 + +0.250000 0.00000 0.250000 2 0 +0.312500 0.250000 0.250000 2 0 + +0.0625000 0.250000 0.00000 2 0 +0.312500 0.250000 0.00000 2 0 +0.312500 0.250000 0.250000 2 0 +0.0625000 0.250000 0.250000 2 0 +0.0625000 0.250000 0.00000 2 0 + +0.250000 0.500000 0.00000 2 0 +0.500000 0.500000 0.00000 2 0 +0.500000 0.500000 0.250000 2 0 +0.250000 0.500000 0.250000 2 0 +0.250000 0.500000 0.00000 2 0 + +0.0625000 0.250000 0.00000 2 0 +0.250000 0.500000 0.00000 2 0 + +0.312500 0.250000 0.00000 2 0 +0.500000 0.500000 0.00000 2 0 + +0.312500 0.250000 0.250000 2 0 +0.500000 0.500000 0.250000 2 0 + +0.0625000 0.250000 0.250000 2 0 +0.250000 0.500000 0.250000 2 0 + +0.312500 0.250000 0.00000 2 0 +0.625000 0.250000 0.00000 2 0 +0.625000 0.250000 0.250000 2 0 +0.312500 0.250000 0.250000 2 0 +0.312500 0.250000 0.00000 2 0 + +0.500000 0.500000 0.00000 2 0 +0.750000 0.500000 0.00000 2 0 +0.750000 0.500000 0.250000 2 0 +0.500000 0.500000 0.250000 2 0 +0.500000 0.500000 0.00000 2 0 + +0.312500 0.250000 0.00000 2 0 +0.500000 0.500000 0.00000 2 0 + +0.625000 0.250000 0.00000 2 0 +0.750000 0.500000 0.00000 2 0 + +0.625000 0.250000 0.250000 2 0 +0.750000 0.500000 0.250000 2 0 + +0.312500 0.250000 0.250000 2 0 +0.500000 0.500000 0.250000 2 0 + +0.00000 0.00000 0.250000 2 0 +0.250000 0.00000 0.250000 2 0 +0.250000 0.00000 0.500000 2 0 +0.00000 0.00000 0.500000 2 0 +0.00000 0.00000 0.250000 2 0 + +0.0625000 0.250000 0.250000 2 0 +0.312500 0.250000 0.250000 2 0 +0.375000 0.250000 0.500000 2 0 +0.125000 0.250000 0.500000 2 0 +0.0625000 0.250000 0.250000 2 0 + +0.00000 0.00000 0.250000 2 0 +0.0625000 0.250000 0.250000 2 0 + +0.250000 0.00000 0.250000 2 0 +0.312500 0.250000 0.250000 2 0 + +0.250000 0.00000 0.500000 2 0 +0.375000 0.250000 0.500000 2 0 + +0.00000 0.00000 0.500000 2 0 +0.125000 0.250000 0.500000 2 0 + +0.250000 0.00000 0.250000 2 0 +0.500000 0.00000 0.250000 2 0 +0.500000 0.00000 0.500000 2 0 +0.250000 0.00000 0.500000 2 0 +0.250000 0.00000 0.250000 2 0 + +0.312500 0.250000 0.250000 2 0 +0.625000 0.250000 0.250000 2 0 +0.625000 0.250000 0.500000 2 0 +0.375000 0.250000 0.500000 2 0 +0.312500 0.250000 0.250000 2 0 + +0.250000 0.00000 0.250000 2 0 +0.312500 0.250000 0.250000 2 0 + +0.500000 0.00000 0.250000 2 0 +0.625000 0.250000 0.250000 2 0 + +0.500000 0.00000 0.500000 2 0 +0.625000 0.250000 0.500000 2 0 + +0.250000 0.00000 0.500000 2 0 +0.375000 0.250000 0.500000 2 0 + +0.0625000 0.250000 0.250000 2 0 +0.312500 0.250000 0.250000 2 0 +0.375000 0.250000 0.500000 2 0 +0.125000 0.250000 0.500000 2 0 +0.0625000 0.250000 0.250000 2 0 + +0.250000 0.500000 0.250000 2 0 +0.500000 0.500000 0.250000 2 0 +0.500000 0.500000 0.500000 2 0 +0.250000 0.500000 0.500000 2 0 +0.250000 0.500000 0.250000 2 0 + +0.0625000 0.250000 0.250000 2 0 +0.250000 0.500000 0.250000 2 0 + +0.312500 0.250000 0.250000 2 0 +0.500000 0.500000 0.250000 2 0 + +0.375000 0.250000 0.500000 2 0 +0.500000 0.500000 0.500000 2 0 + +0.125000 0.250000 0.500000 2 0 +0.250000 0.500000 0.500000 2 0 + +0.312500 0.250000 0.250000 2 0 +0.625000 0.250000 0.250000 2 0 +0.625000 0.250000 0.500000 2 0 +0.375000 0.250000 0.500000 2 0 +0.312500 0.250000 0.250000 2 0 + +0.500000 0.500000 0.250000 2 0 +0.750000 0.500000 0.250000 2 0 +0.750000 0.500000 0.500000 2 0 +0.500000 0.500000 0.500000 2 0 +0.500000 0.500000 0.250000 2 0 + +0.312500 0.250000 0.250000 2 0 +0.500000 0.500000 0.250000 2 0 + +0.625000 0.250000 0.250000 2 0 +0.750000 0.500000 0.250000 2 0 + +0.625000 0.250000 0.500000 2 0 +0.750000 0.500000 0.500000 2 0 + +0.375000 0.250000 0.500000 2 0 +0.500000 0.500000 0.500000 2 0 +