From 46c5e95db071dbd367329e9bd9b4f216ffbd91db Mon Sep 17 00:00:00 2001 From: Rene Gassmoeller Date: Mon, 19 Aug 2019 02:44:18 -0700 Subject: [PATCH] Rename file and namespace. --- .../changes/minor/20190814ReneGassmoeller | 2 +- .../{particle_generator.h => generators.h} | 21 +- source/particles/CMakeLists.txt | 4 +- .../{particle_generator.cc => generators.cc} | 55 +- ...e_generator.inst.in => generators.inst.in} | 5 +- ...ticle_generator_01.cc => generators_01.cc} | 4 +- ...t => generators_01.with_p4est=true.output} | 0 ...ticle_generator_02.cc => generators_02.cc} | 4 +- ...t => generators_02.with_p4est=true.output} | 0 ...ticle_generator_03.cc => generators_03.cc} | 4 +- ...enerators_03.with_p4est=true.debug.output} | 0 ...nerators_03.with_p4est=true.release.output | 509 ++++++++++++++++++ 12 files changed, 564 insertions(+), 44 deletions(-) rename include/deal.II/particles/{particle_generator.h => generators.h} (82%) rename source/particles/{particle_generator.cc => generators.cc} (58%) rename source/particles/{particle_generator.inst.in => generators.inst.in} (87%) rename tests/particles/{particle_generator_01.cc => generators_01.cc} (95%) rename tests/particles/{particle_generator_01.with_p4est=true.output => generators_01.with_p4est=true.output} (100%) rename tests/particles/{particle_generator_02.cc => generators_02.cc} (95%) rename tests/particles/{particle_generator_02.with_p4est=true.output => generators_02.with_p4est=true.output} (100%) rename tests/particles/{particle_generator_03.cc => generators_03.cc} (95%) rename tests/particles/{particle_generator_03.with_p4est=true.output => generators_03.with_p4est=true.debug.output} (100%) create mode 100644 tests/particles/generators_03.with_p4est=true.release.output diff --git a/doc/news/changes/minor/20190814ReneGassmoeller b/doc/news/changes/minor/20190814ReneGassmoeller index d0e7cfd85a..af3c174a79 100644 --- a/doc/news/changes/minor/20190814ReneGassmoeller +++ b/doc/news/changes/minor/20190814ReneGassmoeller @@ -1,4 +1,4 @@ -Added: Add a Particles::Generator namespace and a first implementation that +Added: Add a Particles::Generators namespace and a first implementation that generates particles at regular position in the reference domain.
(Rene Gassmoeller, 2019/08/14) diff --git a/include/deal.II/particles/particle_generator.h b/include/deal.II/particles/generators.h similarity index 82% rename from include/deal.II/particles/particle_generator.h rename to include/deal.II/particles/generators.h index acec16a738..77018c454e 100644 --- a/include/deal.II/particles/particle_generator.h +++ b/include/deal.II/particles/generators.h @@ -25,17 +25,19 @@ DEAL_II_NAMESPACE_OPEN +#ifdef DEAL_II_WITH_P4EST + namespace Particles { /** * A namespace that contains all classes that are related to the particle * generation. */ - namespace Generator + namespace Generators { /** * A function that generates particles in every cell at specified @p particle_reference_locations. - * The total number of particles that is added to the @p partiche_handler object is + * The total number of particles that is added to the @p particle_handler object is * the number of locally owned cells of the @p triangulation times the number of * locations in @p particle_reference_locations. An optional @p mapping argument * can be used to map from @p particle_reference_locations to the real particle locations. @@ -46,7 +48,7 @@ namespace Particles * Particles will be generated in every cell at these locations. * * @param particle_handler The particle handler that will take ownership - * of the generated particles. + * of the generated particles. * * @param mapping An optional mapping object that is used to map reference * location in the unit cell to the real cells of the triangulation. If no @@ -55,14 +57,17 @@ namespace Particles template void regular_reference_locations( - const parallel::distributed::Triangulation &triangulation, - const std::vector> & particle_reference_locations, - ParticleHandler &particle_handler, - const Mapping & mapping = MappingQ1()); + const Triangulation &triangulation, + const std::vector> & particle_reference_locations, + ParticleHandler & particle_handler, + const Mapping & mapping = + StaticMappingQ1::mapping); - } // namespace Generator + } // namespace Generators } // namespace Particles +#endif // DEAL_II_WITH_P4EST + DEAL_II_NAMESPACE_CLOSE #endif diff --git a/source/particles/CMakeLists.txt b/source/particles/CMakeLists.txt index 0bbe6baaba..387362bdfd 100644 --- a/source/particles/CMakeLists.txt +++ b/source/particles/CMakeLists.txt @@ -21,7 +21,7 @@ SET(_src particle_accessor.cc particle_iterator.cc particle_handler.cc - particle_generator.cc + generators.cc property_pool.cc ) @@ -30,7 +30,7 @@ SET(_inst particle_accessor.inst.in particle_iterator.inst.in particle_handler.inst.in - particle_generator.inst.in + generators.inst.in ) FILE(GLOB _header diff --git a/source/particles/particle_generator.cc b/source/particles/generators.cc similarity index 58% rename from source/particles/particle_generator.cc rename to source/particles/generators.cc index b6378cd399..cda50b6aa2 100644 --- a/source/particles/particle_generator.cc +++ b/source/particles/generators.cc @@ -15,38 +15,43 @@ #include -#include +#include DEAL_II_NAMESPACE_OPEN +#ifdef DEAL_II_WITH_P4EST + namespace Particles { - namespace Generator + namespace Generators { - template + template void regular_reference_locations( - const parallel::distributed::Triangulation &triangulation, - const std::vector> & particle_reference_locations, - ParticleHandler &particle_handler, - const Mapping & mapping) + const Triangulation &triangulation, + const std::vector> & particle_reference_locations, + ParticleHandler & particle_handler, + const Mapping & mapping) { - types::particle_index n_particles_to_generate = - triangulation.n_locally_owned_active_cells() * - particle_reference_locations.size(); + types::particle_index particle_index = 0; - // The local start index is the number of all particles - // generated on lower MPI ranks. - types::particle_index local_start_index = 0; - MPI_Scan(&n_particles_to_generate, - &local_start_index, - 1, - DEAL_II_PARTICLE_INDEX_MPI_TYPE, - MPI_SUM, - triangulation.get_communicator()); - local_start_index -= n_particles_to_generate; + if (const auto tria = dynamic_cast< + const parallel::distributed::Triangulation *>( + &triangulation)) + { + const types::particle_index n_particles_to_generate = + tria->n_locally_owned_active_cells() * + particle_reference_locations.size(); - types::particle_index particle_index = local_start_index; + // The local particle start index is the number of all particles + // generated on lower MPI ranks. + MPI_Exscan(&n_particles_to_generate, + &particle_index, + 1, + DEAL_II_PARTICLE_INDEX_MPI_TYPE, + MPI_SUM, + tria->get_communicator()); + } for (const auto &cell : triangulation.active_cell_iterators()) { @@ -70,15 +75,17 @@ namespace Particles particle_handler.update_cached_numbers(); } - } // namespace Generator + } // namespace Generators } // namespace Particles - +#endif // DEAL_II_WITH_P4EST DEAL_II_NAMESPACE_CLOSE DEAL_II_NAMESPACE_OPEN -#include "particle_generator.inst" +#ifdef DEAL_II_WITH_P4EST +# include "generators.inst" +#endif DEAL_II_NAMESPACE_CLOSE diff --git a/source/particles/particle_generator.inst.in b/source/particles/generators.inst.in similarity index 87% rename from source/particles/particle_generator.inst.in rename to source/particles/generators.inst.in index c642d282fb..e347d022f3 100644 --- a/source/particles/particle_generator.inst.in +++ b/source/particles/generators.inst.in @@ -19,12 +19,11 @@ for (deal_II_dimension : DIMENSIONS; deal_II_space_dimension : SPACE_DIMENSIONS) #if deal_II_dimension <= deal_II_space_dimension namespace Particles \{ - namespace Generator + namespace Generators \{ template void regular_reference_locations( - const parallel::distributed::Triangulation + const Triangulation &triangulation, const std::vector> &particle_reference_locations, diff --git a/tests/particles/particle_generator_01.cc b/tests/particles/generators_01.cc similarity index 95% rename from tests/particles/particle_generator_01.cc rename to tests/particles/generators_01.cc index 4e1265caa8..0d08e3ee74 100644 --- a/tests/particles/particle_generator_01.cc +++ b/tests/particles/generators_01.cc @@ -25,7 +25,7 @@ #include #include -#include +#include #include #include "../tests.h" @@ -43,7 +43,7 @@ test() Particles::ParticleHandler particle_handler(tr, mapping); std::vector> particle_reference_locations(1, Point()); - Particles::Generator::regular_reference_locations( + Particles::Generators::regular_reference_locations( tr, particle_reference_locations, particle_handler); deallog << "Particle number: " << particle_handler.n_global_particles() diff --git a/tests/particles/particle_generator_01.with_p4est=true.output b/tests/particles/generators_01.with_p4est=true.output similarity index 100% rename from tests/particles/particle_generator_01.with_p4est=true.output rename to tests/particles/generators_01.with_p4est=true.output diff --git a/tests/particles/particle_generator_02.cc b/tests/particles/generators_02.cc similarity index 95% rename from tests/particles/particle_generator_02.cc rename to tests/particles/generators_02.cc index 540c46b39a..b0b8a2aea9 100644 --- a/tests/particles/particle_generator_02.cc +++ b/tests/particles/generators_02.cc @@ -25,7 +25,7 @@ #include #include -#include +#include #include #include "../tests.h" @@ -48,7 +48,7 @@ test() for (unsigned int i = 0; i < dim; ++i) particle_reference_locations[0](i) = 0.5; - Particles::Generator::regular_reference_locations( + Particles::Generators::regular_reference_locations( tr, particle_reference_locations, particle_handler); deallog << "Particle number: " << particle_handler.n_global_particles() diff --git a/tests/particles/particle_generator_02.with_p4est=true.output b/tests/particles/generators_02.with_p4est=true.output similarity index 100% rename from tests/particles/particle_generator_02.with_p4est=true.output rename to tests/particles/generators_02.with_p4est=true.output diff --git a/tests/particles/particle_generator_03.cc b/tests/particles/generators_03.cc similarity index 95% rename from tests/particles/particle_generator_03.cc rename to tests/particles/generators_03.cc index bb0e5490b6..9d65df4eda 100644 --- a/tests/particles/particle_generator_03.cc +++ b/tests/particles/generators_03.cc @@ -29,7 +29,7 @@ #include #include -#include +#include #include #include "../tests.h" @@ -50,7 +50,7 @@ test() std::vector> particle_reference_locations = QGauss(3).get_points(); - Particles::Generator::regular_reference_locations( + Particles::Generators::regular_reference_locations( tr, particle_reference_locations, particle_handler, mapping); deallog << "Particle number: " << particle_handler.n_global_particles() diff --git a/tests/particles/particle_generator_03.with_p4est=true.output b/tests/particles/generators_03.with_p4est=true.debug.output similarity index 100% rename from tests/particles/particle_generator_03.with_p4est=true.output rename to tests/particles/generators_03.with_p4est=true.debug.output diff --git a/tests/particles/generators_03.with_p4est=true.release.output b/tests/particles/generators_03.with_p4est=true.release.output new file mode 100644 index 0000000000..273fa10d5d --- /dev/null +++ b/tests/particles/generators_03.with_p4est=true.release.output @@ -0,0 +1,509 @@ + +DEAL:2d/2d::Particle number: 90 +DEAL:2d/2d::Particle location: 0.941285 0.0667651 +DEAL:2d/2d::Particle reference location: 0.112702 0.112702 +DEAL:2d/2d::Particle location: 0.897464 0.291604 +DEAL:2d/2d::Particle reference location: 0.500000 0.112702 +DEAL:2d/2d::Particle location: 0.800759 0.499259 +DEAL:2d/2d::Particle reference location: 0.887298 0.112702 +DEAL:2d/2d::Particle location: 0.748121 0.0530641 +DEAL:2d/2d::Particle reference location: 0.112702 0.500000 +DEAL:2d/2d::Particle location: 0.713292 0.231763 +DEAL:2d/2d::Particle reference location: 0.500000 0.500000 +DEAL:2d/2d::Particle location: 0.636433 0.396805 +DEAL:2d/2d::Particle reference location: 0.887298 0.500000 +DEAL:2d/2d::Particle location: 0.554957 0.0393630 +DEAL:2d/2d::Particle reference location: 0.112702 0.887298 +DEAL:2d/2d::Particle location: 0.529121 0.171922 +DEAL:2d/2d::Particle reference location: 0.500000 0.887298 +DEAL:2d/2d::Particle location: 0.472106 0.294350 +DEAL:2d/2d::Particle reference location: 0.887298 0.887298 +DEAL:2d/2d::Particle location: 0.722272 0.607287 +DEAL:2d/2d::Particle reference location: 0.112702 0.112702 +DEAL:2d/2d::Particle location: 0.554663 0.763428 +DEAL:2d/2d::Particle reference location: 0.500000 0.112702 +DEAL:2d/2d::Particle location: 0.354370 0.874583 +DEAL:2d/2d::Particle reference location: 0.887298 0.112702 +DEAL:2d/2d::Particle location: 0.574052 0.482664 +DEAL:2d/2d::Particle reference location: 0.112702 0.500000 +DEAL:2d/2d::Particle location: 0.440839 0.606763 +DEAL:2d/2d::Particle reference location: 0.500000 0.500000 +DEAL:2d/2d::Particle location: 0.281649 0.695107 +DEAL:2d/2d::Particle reference location: 0.887298 0.500000 +DEAL:2d/2d::Particle location: 0.425832 0.358041 +DEAL:2d/2d::Particle reference location: 0.112702 0.887298 +DEAL:2d/2d::Particle location: 0.327015 0.450097 +DEAL:2d/2d::Particle reference location: 0.500000 0.887298 +DEAL:2d/2d::Particle location: 0.208927 0.515631 +DEAL:2d/2d::Particle reference location: 0.887298 0.887298 +DEAL:2d/2d::Particle location: 0.227376 0.915846 +DEAL:2d/2d::Particle reference location: 0.112702 0.112702 +DEAL:2d/2d::Particle location: 5.77818e-17 0.943649 +DEAL:2d/2d::Particle reference location: 0.500000 0.112702 +DEAL:2d/2d::Particle location: -0.227376 0.915846 +DEAL:2d/2d::Particle reference location: 0.887298 0.112702 +DEAL:2d/2d::Particle location: 0.180715 0.727903 +DEAL:2d/2d::Particle reference location: 0.112702 0.500000 +DEAL:2d/2d::Particle location: 4.59243e-17 0.750000 +DEAL:2d/2d::Particle reference location: 0.500000 0.500000 +DEAL:2d/2d::Particle location: -0.180715 0.727903 +DEAL:2d/2d::Particle reference location: 0.887298 0.500000 +DEAL:2d/2d::Particle location: 0.134055 0.539959 +DEAL:2d/2d::Particle reference location: 0.112702 0.887298 +DEAL:2d/2d::Particle location: 3.40667e-17 0.556351 +DEAL:2d/2d::Particle reference location: 0.500000 0.887298 +DEAL:2d/2d::Particle location: -0.134055 0.539959 +DEAL:2d/2d::Particle reference location: 0.887298 0.887298 +DEAL:2d/2d::Particle location: -0.354370 0.874583 +DEAL:2d/2d::Particle reference location: 0.112702 0.112702 +DEAL:2d/2d::Particle location: -0.554663 0.763428 +DEAL:2d/2d::Particle reference location: 0.500000 0.112702 +DEAL:2d/2d::Particle location: -0.722272 0.607287 +DEAL:2d/2d::Particle reference location: 0.887298 0.112702 +DEAL:2d/2d::Particle location: -0.281649 0.695107 +DEAL:2d/2d::Particle reference location: 0.112702 0.500000 +DEAL:2d/2d::Particle location: -0.440839 0.606763 +DEAL:2d/2d::Particle reference location: 0.500000 0.500000 +DEAL:2d/2d::Particle location: -0.574052 0.482664 +DEAL:2d/2d::Particle reference location: 0.887298 0.500000 +DEAL:2d/2d::Particle location: -0.208927 0.515631 +DEAL:2d/2d::Particle reference location: 0.112702 0.887298 +DEAL:2d/2d::Particle location: -0.327015 0.450097 +DEAL:2d/2d::Particle reference location: 0.500000 0.887298 +DEAL:2d/2d::Particle location: -0.425832 0.358041 +DEAL:2d/2d::Particle reference location: 0.887298 0.887298 +DEAL:2d/2d::Particle location: -0.800759 0.499259 +DEAL:2d/2d::Particle reference location: 0.112702 0.112702 +DEAL:2d/2d::Particle location: -0.897464 0.291604 +DEAL:2d/2d::Particle reference location: 0.500000 0.112702 +DEAL:2d/2d::Particle location: -0.941285 0.0667651 +DEAL:2d/2d::Particle reference location: 0.887298 0.112702 +DEAL:2d/2d::Particle location: -0.636433 0.396805 +DEAL:2d/2d::Particle reference location: 0.112702 0.500000 +DEAL:2d/2d::Particle location: -0.713292 0.231763 +DEAL:2d/2d::Particle reference location: 0.500000 0.500000 +DEAL:2d/2d::Particle location: -0.748121 0.0530641 +DEAL:2d/2d::Particle reference location: 0.887298 0.500000 +DEAL:2d/2d::Particle location: -0.472106 0.294350 +DEAL:2d/2d::Particle reference location: 0.112702 0.887298 +DEAL:2d/2d::Particle location: -0.529121 0.171922 +DEAL:2d/2d::Particle reference location: 0.500000 0.887298 +DEAL:2d/2d::Particle location: -0.554957 0.0393630 +DEAL:2d/2d::Particle reference location: 0.887298 0.887298 +DEAL:2d/2d::Particle location: -0.941285 -0.0667651 +DEAL:2d/2d::Particle reference location: 0.112702 0.112702 +DEAL:2d/2d::Particle location: -0.897464 -0.291604 +DEAL:2d/2d::Particle reference location: 0.500000 0.112702 +DEAL:2d/2d::Particle location: -0.800759 -0.499259 +DEAL:2d/2d::Particle reference location: 0.887298 0.112702 +DEAL:2d/2d::Particle location: -0.748121 -0.0530641 +DEAL:2d/2d::Particle reference location: 0.112702 0.500000 +DEAL:2d/2d::Particle location: -0.713292 -0.231763 +DEAL:2d/2d::Particle reference location: 0.500000 0.500000 +DEAL:2d/2d::Particle location: -0.636433 -0.396805 +DEAL:2d/2d::Particle reference location: 0.887298 0.500000 +DEAL:2d/2d::Particle location: -0.554957 -0.0393630 +DEAL:2d/2d::Particle reference location: 0.112702 0.887298 +DEAL:2d/2d::Particle location: -0.529121 -0.171922 +DEAL:2d/2d::Particle reference location: 0.500000 0.887298 +DEAL:2d/2d::Particle location: -0.472106 -0.294350 +DEAL:2d/2d::Particle reference location: 0.887298 0.887298 +DEAL:2d/2d::Particle location: -0.722272 -0.607287 +DEAL:2d/2d::Particle reference location: 0.112702 0.112702 +DEAL:2d/2d::Particle location: -0.554663 -0.763428 +DEAL:2d/2d::Particle reference location: 0.500000 0.112702 +DEAL:2d/2d::Particle location: -0.354370 -0.874583 +DEAL:2d/2d::Particle reference location: 0.887298 0.112702 +DEAL:2d/2d::Particle location: -0.574052 -0.482664 +DEAL:2d/2d::Particle reference location: 0.112702 0.500000 +DEAL:2d/2d::Particle location: -0.440839 -0.606763 +DEAL:2d/2d::Particle reference location: 0.500000 0.500000 +DEAL:2d/2d::Particle location: -0.281649 -0.695107 +DEAL:2d/2d::Particle reference location: 0.887298 0.500000 +DEAL:2d/2d::Particle location: -0.425832 -0.358041 +DEAL:2d/2d::Particle reference location: 0.112702 0.887298 +DEAL:2d/2d::Particle location: -0.327015 -0.450097 +DEAL:2d/2d::Particle reference location: 0.500000 0.887298 +DEAL:2d/2d::Particle location: -0.208927 -0.515631 +DEAL:2d/2d::Particle reference location: 0.887298 0.887298 +DEAL:2d/2d::Particle location: -0.227376 -0.915846 +DEAL:2d/2d::Particle reference location: 0.112702 0.112702 +DEAL:2d/2d::Particle location: -1.73346e-16 -0.943649 +DEAL:2d/2d::Particle reference location: 0.500000 0.112702 +DEAL:2d/2d::Particle location: 0.227376 -0.915846 +DEAL:2d/2d::Particle reference location: 0.887298 0.112702 +DEAL:2d/2d::Particle location: -0.180715 -0.727903 +DEAL:2d/2d::Particle reference location: 0.112702 0.500000 +DEAL:2d/2d::Particle location: -1.37773e-16 -0.750000 +DEAL:2d/2d::Particle reference location: 0.500000 0.500000 +DEAL:2d/2d::Particle location: 0.180715 -0.727903 +DEAL:2d/2d::Particle reference location: 0.887298 0.500000 +DEAL:2d/2d::Particle location: -0.134055 -0.539959 +DEAL:2d/2d::Particle reference location: 0.112702 0.887298 +DEAL:2d/2d::Particle location: -1.02200e-16 -0.556351 +DEAL:2d/2d::Particle reference location: 0.500000 0.887298 +DEAL:2d/2d::Particle location: 0.134055 -0.539959 +DEAL:2d/2d::Particle reference location: 0.887298 0.887298 +DEAL:2d/2d::Particle location: 0.354370 -0.874583 +DEAL:2d/2d::Particle reference location: 0.112702 0.112702 +DEAL:2d/2d::Particle location: 0.554663 -0.763428 +DEAL:2d/2d::Particle reference location: 0.500000 0.112702 +DEAL:2d/2d::Particle location: 0.722272 -0.607287 +DEAL:2d/2d::Particle reference location: 0.887298 0.112702 +DEAL:2d/2d::Particle location: 0.281649 -0.695107 +DEAL:2d/2d::Particle reference location: 0.112702 0.500000 +DEAL:2d/2d::Particle location: 0.440839 -0.606763 +DEAL:2d/2d::Particle reference location: 0.500000 0.500000 +DEAL:2d/2d::Particle location: 0.574052 -0.482664 +DEAL:2d/2d::Particle reference location: 0.887298 0.500000 +DEAL:2d/2d::Particle location: 0.208927 -0.515631 +DEAL:2d/2d::Particle reference location: 0.112702 0.887298 +DEAL:2d/2d::Particle location: 0.327015 -0.450097 +DEAL:2d/2d::Particle reference location: 0.500000 0.887298 +DEAL:2d/2d::Particle location: 0.425832 -0.358041 +DEAL:2d/2d::Particle reference location: 0.887298 0.887298 +DEAL:2d/2d::Particle location: 0.800759 -0.499259 +DEAL:2d/2d::Particle reference location: 0.112702 0.112702 +DEAL:2d/2d::Particle location: 0.897464 -0.291604 +DEAL:2d/2d::Particle reference location: 0.500000 0.112702 +DEAL:2d/2d::Particle location: 0.941285 -0.0667651 +DEAL:2d/2d::Particle reference location: 0.887298 0.112702 +DEAL:2d/2d::Particle location: 0.636433 -0.396805 +DEAL:2d/2d::Particle reference location: 0.112702 0.500000 +DEAL:2d/2d::Particle location: 0.713292 -0.231763 +DEAL:2d/2d::Particle reference location: 0.500000 0.500000 +DEAL:2d/2d::Particle location: 0.748121 -0.0530641 +DEAL:2d/2d::Particle reference location: 0.887298 0.500000 +DEAL:2d/2d::Particle location: 0.472106 -0.294350 +DEAL:2d/2d::Particle reference location: 0.112702 0.887298 +DEAL:2d/2d::Particle location: 0.529121 -0.171922 +DEAL:2d/2d::Particle reference location: 0.500000 0.887298 +DEAL:2d/2d::Particle location: 0.554957 -0.0393630 +DEAL:2d/2d::Particle reference location: 0.887298 0.887298 +DEAL:2d/2d::OK +DEAL:3d/3d::Particle number: 162 +DEAL:3d/3d::Particle location: -0.476419 -0.476419 -0.660871 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.112702 +DEAL:3d/3d::Particle location: -7.90188e-17 -0.545131 -0.770491 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.112702 +DEAL:3d/3d::Particle location: 0.476419 -0.476419 -0.660871 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.112702 +DEAL:3d/3d::Particle location: -0.545131 -6.68573e-17 -0.770491 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.112702 +DEAL:3d/3d::Particle location: 0.00000 0.00000 -0.943649 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.112702 +DEAL:3d/3d::Particle location: 0.545131 2.12134e-17 -0.770491 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.112702 +DEAL:3d/3d::Particle location: -0.476419 0.476419 -0.660871 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.112702 +DEAL:3d/3d::Particle location: -6.76245e-17 0.545131 -0.770491 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.112702 +DEAL:3d/3d::Particle location: 0.476419 0.476419 -0.660871 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.112702 +DEAL:3d/3d::Particle location: -0.378651 -0.378651 -0.525252 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.500000 +DEAL:3d/3d::Particle location: -6.28031e-17 -0.433263 -0.612376 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.500000 +DEAL:3d/3d::Particle location: 0.378651 -0.378651 -0.525252 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.500000 +DEAL:3d/3d::Particle location: -0.433263 -5.31373e-17 -0.612376 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.500000 +DEAL:3d/3d::Particle location: 0.00000 0.00000 -0.750000 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.500000 +DEAL:3d/3d::Particle location: 0.433263 1.68601e-17 -0.612376 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.500000 +DEAL:3d/3d::Particle location: -0.378651 0.378651 -0.525252 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.500000 +DEAL:3d/3d::Particle location: -5.37471e-17 0.433263 -0.612376 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.500000 +DEAL:3d/3d::Particle location: 0.378651 0.378651 -0.525252 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.500000 +DEAL:3d/3d::Particle location: -0.280884 -0.280884 -0.389632 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.887298 +DEAL:3d/3d::Particle location: -4.65874e-17 -0.321395 -0.454261 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.887298 +DEAL:3d/3d::Particle location: 0.280884 -0.280884 -0.389632 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.887298 +DEAL:3d/3d::Particle location: -0.321395 -3.94173e-17 -0.454261 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.887298 +DEAL:3d/3d::Particle location: 0.00000 0.00000 -0.556351 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.887298 +DEAL:3d/3d::Particle location: 0.321395 1.25068e-17 -0.454261 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.887298 +DEAL:3d/3d::Particle location: -0.280884 0.280884 -0.389632 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.887298 +DEAL:3d/3d::Particle location: -3.98696e-17 0.321395 -0.454261 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.887298 +DEAL:3d/3d::Particle location: 0.280884 0.280884 -0.389632 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.887298 +DEAL:3d/3d::Particle location: 0.660871 -0.476419 -0.476419 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.112702 +DEAL:3d/3d::Particle location: 0.770491 2.31817e-17 -0.545131 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.112702 +DEAL:3d/3d::Particle location: 0.660871 0.476419 -0.476419 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.112702 +DEAL:3d/3d::Particle location: 0.525252 -0.378651 -0.378651 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.112702 +DEAL:3d/3d::Particle location: 0.612376 -9.99160e-18 -0.433263 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.112702 +DEAL:3d/3d::Particle location: 0.525252 0.378651 -0.378651 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.112702 +DEAL:3d/3d::Particle location: 0.389632 -0.280884 -0.280884 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.112702 +DEAL:3d/3d::Particle location: 0.454261 -9.88539e-19 -0.321395 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.112702 +DEAL:3d/3d::Particle location: 0.389632 0.280884 -0.280884 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.112702 +DEAL:3d/3d::Particle location: 0.770491 -0.545131 -2.27652e-17 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.500000 +DEAL:3d/3d::Particle location: 0.943649 1.10590e-17 6.43297e-17 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.500000 +DEAL:3d/3d::Particle location: 0.770491 0.545131 -3.23073e-17 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.500000 +DEAL:3d/3d::Particle location: 0.612376 -0.433263 3.93643e-17 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.500000 +DEAL:3d/3d::Particle location: 0.750000 0.00000 -3.60556e-17 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.500000 +DEAL:3d/3d::Particle location: 0.612376 0.433263 -2.75012e-17 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.500000 +DEAL:3d/3d::Particle location: 0.454261 -0.321395 -2.28666e-17 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.500000 +DEAL:3d/3d::Particle location: 0.556351 6.33570e-18 -9.21469e-18 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.500000 +DEAL:3d/3d::Particle location: 0.454261 0.321395 -1.93882e-17 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.500000 +DEAL:3d/3d::Particle location: 0.660871 -0.476419 0.476419 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.887298 +DEAL:3d/3d::Particle location: 0.770491 -4.59480e-17 0.545131 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.887298 +DEAL:3d/3d::Particle location: 0.660871 0.476419 0.476419 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.887298 +DEAL:3d/3d::Particle location: 0.525252 -0.378651 0.378651 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.887298 +DEAL:3d/3d::Particle location: 0.612376 2.02416e-17 0.433263 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.887298 +DEAL:3d/3d::Particle location: 0.525252 0.378651 0.378651 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.887298 +DEAL:3d/3d::Particle location: 0.389632 -0.280884 0.280884 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.887298 +DEAL:3d/3d::Particle location: 0.454261 1.96165e-17 0.321395 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.887298 +DEAL:3d/3d::Particle location: 0.389632 0.280884 0.280884 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.887298 +DEAL:3d/3d::Particle location: -0.476419 -0.476419 0.660871 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.112702 +DEAL:3d/3d::Particle location: -5.99429e-17 -0.545131 0.770491 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.112702 +DEAL:3d/3d::Particle location: 0.476419 -0.476419 0.660871 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.112702 +DEAL:3d/3d::Particle location: -0.378651 -0.378651 0.525252 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.112702 +DEAL:3d/3d::Particle location: 2.23064e-17 -0.433263 0.612376 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.112702 +DEAL:3d/3d::Particle location: 0.378651 -0.378651 0.525252 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.112702 +DEAL:3d/3d::Particle location: -0.280884 -0.280884 0.389632 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.112702 +DEAL:3d/3d::Particle location: 1.18653e-17 -0.321395 0.454261 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.112702 +DEAL:3d/3d::Particle location: 0.280884 -0.280884 0.389632 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.112702 +DEAL:3d/3d::Particle location: -0.545131 6.05977e-17 0.770491 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.500000 +DEAL:3d/3d::Particle location: 1.10590e-17 6.43297e-17 0.943649 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.500000 +DEAL:3d/3d::Particle location: 0.545131 5.45636e-17 0.770491 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.500000 +DEAL:3d/3d::Particle location: -0.433263 9.82992e-18 0.612376 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.500000 +DEAL:3d/3d::Particle location: 0.00000 -3.60556e-17 0.750000 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.500000 +DEAL:3d/3d::Particle location: 0.433263 -5.45011e-17 0.612376 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.500000 +DEAL:3d/3d::Particle location: -0.321395 1.79446e-17 0.454261 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.500000 +DEAL:3d/3d::Particle location: 6.33570e-18 -9.21469e-18 0.556351 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.500000 +DEAL:3d/3d::Particle location: 0.321395 2.02372e-17 0.454261 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.500000 +DEAL:3d/3d::Particle location: -0.476419 0.476419 0.660871 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.887298 +DEAL:3d/3d::Particle location: -7.20336e-17 0.545131 0.770491 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.887298 +DEAL:3d/3d::Particle location: 0.476419 0.476419 0.660871 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.887298 +DEAL:3d/3d::Particle location: -0.378651 0.378651 0.525252 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.887298 +DEAL:3d/3d::Particle location: 3.59805e-17 0.433263 0.612376 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.887298 +DEAL:3d/3d::Particle location: 0.378651 0.378651 0.525252 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.887298 +DEAL:3d/3d::Particle location: -0.280884 0.280884 0.389632 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.887298 +DEAL:3d/3d::Particle location: 9.98973e-18 0.321395 0.454261 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.887298 +DEAL:3d/3d::Particle location: 0.280884 0.280884 0.389632 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.887298 +DEAL:3d/3d::Particle location: -0.660871 -0.476419 -0.476419 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.112702 +DEAL:3d/3d::Particle location: -0.525252 -0.378651 -0.378651 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.112702 +DEAL:3d/3d::Particle location: -0.389632 -0.280884 -0.280884 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.112702 +DEAL:3d/3d::Particle location: -0.770491 5.01155e-17 -0.545131 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.112702 +DEAL:3d/3d::Particle location: -0.612376 -7.73557e-18 -0.433263 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.112702 +DEAL:3d/3d::Particle location: -0.454261 4.98004e-18 -0.321395 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.112702 +DEAL:3d/3d::Particle location: -0.660871 0.476419 -0.476419 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.112702 +DEAL:3d/3d::Particle location: -0.525252 0.378651 -0.378651 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.112702 +DEAL:3d/3d::Particle location: -0.389632 0.280884 -0.280884 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.112702 +DEAL:3d/3d::Particle location: -0.770491 -0.545131 4.12481e-20 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.500000 +DEAL:3d/3d::Particle location: -0.612376 -0.433263 -1.75154e-17 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.500000 +DEAL:3d/3d::Particle location: -0.454261 -0.321395 -1.76048e-18 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.500000 +DEAL:3d/3d::Particle location: -0.943649 -3.83310e-18 -2.02926e-19 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.500000 +DEAL:3d/3d::Particle location: -0.750000 0.00000 -3.60556e-17 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.500000 +DEAL:3d/3d::Particle location: -0.556351 5.08595e-18 -1.46303e-17 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.500000 +DEAL:3d/3d::Particle location: -0.770491 0.545131 3.03800e-18 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.500000 +DEAL:3d/3d::Particle location: -0.612376 0.433263 -1.88103e-17 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.500000 +DEAL:3d/3d::Particle location: -0.454261 0.321395 6.71963e-18 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.500000 +DEAL:3d/3d::Particle location: -0.660871 -0.476419 0.476419 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.887298 +DEAL:3d/3d::Particle location: -0.525252 -0.378651 0.378651 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.887298 +DEAL:3d/3d::Particle location: -0.389632 -0.280884 0.280884 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.887298 +DEAL:3d/3d::Particle location: -0.770491 9.89758e-18 0.545131 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.887298 +DEAL:3d/3d::Particle location: -0.612376 3.91823e-17 0.433263 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.887298 +DEAL:3d/3d::Particle location: -0.454261 -1.90748e-17 0.321395 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.887298 +DEAL:3d/3d::Particle location: -0.660871 0.476419 0.476419 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.887298 +DEAL:3d/3d::Particle location: -0.525252 0.378651 0.378651 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.887298 +DEAL:3d/3d::Particle location: -0.389632 0.280884 0.280884 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.887298 +DEAL:3d/3d::Particle location: -0.476419 -0.660871 -0.476419 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.112702 +DEAL:3d/3d::Particle location: 1.37060e-17 -0.770491 -0.545131 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.112702 +DEAL:3d/3d::Particle location: 0.476419 -0.660871 -0.476419 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.112702 +DEAL:3d/3d::Particle location: -0.378651 -0.525252 -0.378651 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.112702 +DEAL:3d/3d::Particle location: 8.50921e-18 -0.612376 -0.433263 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.112702 +DEAL:3d/3d::Particle location: 0.378651 -0.525252 -0.378651 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.112702 +DEAL:3d/3d::Particle location: -0.280884 -0.389632 -0.280884 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.112702 +DEAL:3d/3d::Particle location: 2.42702e-17 -0.454261 -0.321395 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.112702 +DEAL:3d/3d::Particle location: 0.280884 -0.389632 -0.280884 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.112702 +DEAL:3d/3d::Particle location: -0.545131 -0.770491 3.05185e-17 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.500000 +DEAL:3d/3d::Particle location: 1.10590e-17 -0.943649 6.43297e-17 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.500000 +DEAL:3d/3d::Particle location: 0.545131 -0.770491 -1.72313e-18 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.500000 +DEAL:3d/3d::Particle location: -0.433263 -0.612376 -1.54580e-18 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.500000 +DEAL:3d/3d::Particle location: 0.00000 -0.750000 -3.60556e-17 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.500000 +DEAL:3d/3d::Particle location: 0.433263 -0.612376 -2.47248e-17 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.500000 +DEAL:3d/3d::Particle location: -0.321395 -0.454261 -1.94341e-17 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.500000 +DEAL:3d/3d::Particle location: 6.33570e-18 -0.556351 -9.21469e-18 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.500000 +DEAL:3d/3d::Particle location: 0.321395 -0.454261 6.19830e-18 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.500000 +DEAL:3d/3d::Particle location: -0.476419 -0.660871 0.476419 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.887298 +DEAL:3d/3d::Particle location: -1.23350e-17 -0.770491 0.545131 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.887298 +DEAL:3d/3d::Particle location: 0.476419 -0.660871 0.476419 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.887298 +DEAL:3d/3d::Particle location: -0.378651 -0.525252 0.378651 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.887298 +DEAL:3d/3d::Particle location: -1.72539e-17 -0.612376 0.433263 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.887298 +DEAL:3d/3d::Particle location: 0.378651 -0.525252 0.378651 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.887298 +DEAL:3d/3d::Particle location: -0.280884 -0.389632 0.280884 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.887298 +DEAL:3d/3d::Particle location: -1.51036e-17 -0.454261 0.321395 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.887298 +DEAL:3d/3d::Particle location: 0.280884 -0.389632 0.280884 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.887298 +DEAL:3d/3d::Particle location: -0.476419 0.660871 -0.476419 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.112702 +DEAL:3d/3d::Particle location: -0.378651 0.525252 -0.378651 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.112702 +DEAL:3d/3d::Particle location: -0.280884 0.389632 -0.280884 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.112702 +DEAL:3d/3d::Particle location: 4.17430e-17 0.770491 -0.545131 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.112702 +DEAL:3d/3d::Particle location: 1.24353e-17 0.612376 -0.433263 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.112702 +DEAL:3d/3d::Particle location: -4.73888e-18 0.454261 -0.321395 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.112702 +DEAL:3d/3d::Particle location: 0.476419 0.660871 -0.476419 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.112702 +DEAL:3d/3d::Particle location: 0.378651 0.525252 -0.378651 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.112702 +DEAL:3d/3d::Particle location: 0.280884 0.389632 -0.280884 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.112702 +DEAL:3d/3d::Particle location: -0.545131 0.770491 9.21392e-18 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.500000 +DEAL:3d/3d::Particle location: -0.433263 0.612376 -1.37674e-17 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.500000 +DEAL:3d/3d::Particle location: -0.321395 0.454261 1.87895e-17 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.500000 +DEAL:3d/3d::Particle location: -3.83310e-18 0.943649 -2.02926e-19 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.500000 +DEAL:3d/3d::Particle location: 0.00000 0.750000 -3.60556e-17 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.500000 +DEAL:3d/3d::Particle location: 5.08595e-18 0.556351 -1.46303e-17 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.500000 +DEAL:3d/3d::Particle location: 0.545131 0.770491 3.14628e-17 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.500000 +DEAL:3d/3d::Particle location: 0.433263 0.612376 -3.37086e-17 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.500000 +DEAL:3d/3d::Particle location: 0.321395 0.454261 1.84349e-17 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.500000 +DEAL:3d/3d::Particle location: -0.476419 0.660871 0.476419 +DEAL:3d/3d::Particle reference location: 0.112702 0.112702 0.887298 +DEAL:3d/3d::Particle location: -0.378651 0.525252 0.378651 +DEAL:3d/3d::Particle reference location: 0.500000 0.112702 0.887298 +DEAL:3d/3d::Particle location: -0.280884 0.389632 0.280884 +DEAL:3d/3d::Particle reference location: 0.887298 0.112702 0.887298 +DEAL:3d/3d::Particle location: -1.03630e-16 0.770491 0.545131 +DEAL:3d/3d::Particle reference location: 0.112702 0.500000 0.887298 +DEAL:3d/3d::Particle location: 6.40058e-18 0.612376 0.433263 +DEAL:3d/3d::Particle reference location: 0.500000 0.500000 0.887298 +DEAL:3d/3d::Particle location: -2.91485e-17 0.454261 0.321395 +DEAL:3d/3d::Particle reference location: 0.887298 0.500000 0.887298 +DEAL:3d/3d::Particle location: 0.476419 0.660871 0.476419 +DEAL:3d/3d::Particle reference location: 0.112702 0.887298 0.887298 +DEAL:3d/3d::Particle location: 0.378651 0.525252 0.378651 +DEAL:3d/3d::Particle reference location: 0.500000 0.887298 0.887298 +DEAL:3d/3d::Particle location: 0.280884 0.389632 0.280884 +DEAL:3d/3d::Particle reference location: 0.887298 0.887298 0.887298 +DEAL:3d/3d::OK -- 2.39.5