diff --git a/.github/workflows/FormatCheck.yml b/.github/workflows/FormatCheck.yml index bdd275a5c..81dd33f0b 100644 --- a/.github/workflows/FormatCheck.yml +++ b/.github/workflows/FormatCheck.yml @@ -25,7 +25,7 @@ jobs: # # julia -e 'using Pkg; Pkg.add(PackageSpec(name = "JuliaFormatter", version = "0.13.0"))' run: | - julia -e 'using Pkg; Pkg.add(PackageSpec(name = "JuliaFormatter", version="1.0.45"))' + julia -e 'using Pkg; Pkg.add(PackageSpec(name = "JuliaFormatter", version="1.0.62"))' julia -e 'using JuliaFormatter; format(".")' - name: Format check run: | diff --git a/.github/workflows/SpellCheck.yml b/.github/workflows/SpellCheck.yml index 50e064068..27a81105f 100644 --- a/.github/workflows/SpellCheck.yml +++ b/.github/workflows/SpellCheck.yml @@ -10,4 +10,4 @@ jobs: - name: Checkout Actions Repository uses: actions/checkout@v4 - name: Check spelling - uses: crate-ci/typos@v1.25.0 + uses: crate-ci/typos@v1.26.8 diff --git a/README.md b/README.md index 1283b9c4f..0fe4741b9 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ git clone git@github.com:trixi-framework/TrixiParticles.jl.git cd TrixiParticles.jl mkdir run julia --project=run -e 'using Pkg; Pkg.develop(PackageSpec(path="."))' # Add TrixiParticles.jl to `run` project -julia --project=run -e 'using Pkg; Pkg.add("OrdinaryDiffEq", "Plots")' # Add additional packages +julia --project=run -e 'using Pkg; Pkg.add(["OrdinaryDiffEq", "Plots"])' # Add additional packages ``` If you installed TrixiParticles.jl this way, you always have to start Julia with the diff --git a/docs/make.jl b/docs/make.jl index b372a6064..3e3411f14 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -115,7 +115,7 @@ makedocs(sitename="TrixiParticles.jl", "Examples" => "examples.md", "Visualization" => "visualization.md", "Preprocessing" => [ - "Sampling of Geometries" => joinpath("preprocessing", "preprocessing.md"), + "Sampling of Geometries" => joinpath("preprocessing", "preprocessing.md") ], "Components" => [ "Overview" => "overview.md", @@ -127,7 +127,7 @@ makedocs(sitename="TrixiParticles.jl", "Density Calculators" => joinpath("general", "density_calculators.md"), "Smoothing Kernels" => joinpath("general", "smoothing_kernels.md"), "Neighborhood Search" => joinpath("general", "neighborhood_search.md"), - "Util" => joinpath("general", "util.md"), + "Util" => joinpath("general", "util.md") ], "Systems" => [ "Discrete Element Method (Solid)" => joinpath("systems", @@ -138,18 +138,18 @@ makedocs(sitename="TrixiParticles.jl", "entropically_damped_sph.md"), "Total Lagrangian SPH (Elastic Structure)" => joinpath("systems", "total_lagrangian_sph.md"), - "Boundary" => joinpath("systems", "boundary.md"), + "Boundary" => joinpath("systems", "boundary.md") ], "Time Integration" => "time_integration.md", "Callbacks" => "callbacks.md", "TrixiBase.jl API Reference" => "reference-trixibase.md", - "PointNeighbors.jl API Reference" => "reference-pointneighbors.md", + "PointNeighbors.jl API Reference" => "reference-pointneighbors.md" ], "Authors" => "authors.md", "Contributing" => "contributing.md", "Code of Conduct" => "code_of_conduct.md", "License" => "license.md", - "References" => "references.md", + "References" => "references.md" ]) deploydocs(repo="github.com/trixi-framework/TrixiParticles.jl", diff --git a/docs/src/install.md b/docs/src/install.md index 6c590f760..53e5d15b8 100644 --- a/docs/src/install.md +++ b/docs/src/install.md @@ -25,7 +25,7 @@ git clone git@github.com:trixi-framework/TrixiParticles.jl.git cd TrixiParticles.jl mkdir run julia --project=run -e 'using Pkg; Pkg.develop(PackageSpec(path="."))' # Add TrixiParticles.jl to `run` project -julia --project=run -e 'using Pkg; Pkg.add("OrdinaryDiffEq", "Plots")' # Add additional packages +julia --project=run -e 'using Pkg; Pkg.add(["OrdinaryDiffEq", "Plots"])' # Add additional packages ``` If you installed TrixiParticles.jl this way, you always have to start Julia with the diff --git a/docs/src/visualization.md b/docs/src/visualization.md index b4fd89ef7..a9d88d10b 100644 --- a/docs/src/visualization.md +++ b/docs/src/visualization.md @@ -16,11 +16,15 @@ Follow these steps to view the exported VTK files in ParaView: 5. Hold the left mouse button to move the solution around. You will now see the following: -![image](https://github.com/svchb/TrixiParticles.jl/assets/10238714/45c90fd2-984b-4eee-b130-e691cefb33ab) +![image](https://github.com/user-attachments/assets/383d323a-3020-4232-9dc3-682b0afe8653) + +It is useful to make the particles larger. +For this, **first** make sure you have "fluid_1.pvd" highlighted in the "Pipeline Browser" then in the "Properties" window in the bottom left change "Point Size" to a larger value. +![image](https://github.com/user-attachments/assets/6e975d2c-82ed-4d53-936b-bb0beafaf515) To now view the result variables **first** make sure you have "fluid_1.pvd" highlighted in the "Pipeline Browser" then select them in the variable selection combo box (see picture below). Let's, for example, pick "density". To now view the time progression of the result hit the "play button" (see picture below). -![image](https://github.com/svchb/TrixiParticles.jl/assets/10238714/7565a13f-9532-4a69-9f81-e79505400b1c) +![image](https://github.com/user-attachments/assets/10dcf7eb-5808-4d4d-9db8-4beb25b5e51a) ## API diff --git a/examples/n_body/n_body_benchmark_trixi.jl b/examples/n_body/n_body_benchmark_trixi.jl index b47f689e7..167c5e2d7 100644 --- a/examples/n_body/n_body_benchmark_trixi.jl +++ b/examples/n_body/n_body_benchmark_trixi.jl @@ -62,7 +62,7 @@ velocity = [0.0 1.66007664274403694e-3 -2.76742510726862411e-3 2.964601375647616 masses = [ 1.0, 9.54791938424326609e-4, 2.85885980666130812e-4, 4.36624404335156298e-5, - 5.15138902046611451e-5, + 5.15138902046611451e-5 ] * SOLAR_MASS # Offset sun momentum diff --git a/examples/n_body/n_body_solar_system.jl b/examples/n_body/n_body_solar_system.jl index b4da85aeb..158b5b724 100644 --- a/examples/n_body/n_body_solar_system.jl +++ b/examples/n_body/n_body_solar_system.jl @@ -20,7 +20,7 @@ velocity = [-1.4663 -1.5205e+04 -3.4770e+04 2.9288e+04 2.4533e+04 -1.0724e+03 8. 4.8370 2.5180e+04 -316.8994 -172.5873 -1.9295e+03 -4.8696e+03 -1.3824e+03 2.4527e+03 1.9082e+03] masses = [ - 1.99e30, 3.30e23, 4.87e24, 5.97e24, 6.42e23, 1.90e27, 5.68e26, 8.68e25, 1.02e26, + 1.99e30, 3.30e23, 4.87e24, 5.97e24, 6.42e23, 1.90e27, 5.68e26, 8.68e25, 1.02e26 ] initial_condition = InitialCondition(; coordinates, velocity, density=1.0, mass=masses) diff --git a/examples/postprocessing/interpolation_point_line.jl b/examples/postprocessing/interpolation_point_line.jl index bc595f670..2a52582c3 100644 --- a/examples/postprocessing/interpolation_point_line.jl +++ b/examples/postprocessing/interpolation_point_line.jl @@ -27,7 +27,7 @@ println(interpolate_point([ [position_x, 0.1], [position_x, 0.0], [position_x, -0.01], - [position_x, -0.05], + [position_x, -0.05] ], semi, fluid_system, sol)) # It is also possible to interpolate along a line diff --git a/src/callbacks/density_reinit.jl b/src/callbacks/density_reinit.jl index a9f2453fa..ce87c0329 100644 --- a/src/callbacks/density_reinit.jl +++ b/src/callbacks/density_reinit.jl @@ -31,7 +31,7 @@ function Base.show(io::IO, ::MIME"text/plain", callback = cb.affect! setup = [ "interval" => callback.interval, - "reinit_initial_solution" => callback.reinit_initial_solution, + "reinit_initial_solution" => callback.reinit_initial_solution ] summary_box(io, "DensityReinitializationCallback", setup) end diff --git a/src/callbacks/info.jl b/src/callbacks/info.jl index 3ae8fd2fb..a91c940ff 100644 --- a/src/callbacks/info.jl +++ b/src/callbacks/info.jl @@ -19,7 +19,7 @@ function Base.show(io::IO, ::MIME"text/plain", cb::DiscreteCallback{<:Any, <:Inf callback = cb.affect! setup = [ - "interval" => callback.interval, + "interval" => callback.interval ] summary_box(io, "InfoCallback", setup) end diff --git a/src/callbacks/post_process.jl b/src/callbacks/post_process.jl index 9c39f3eb4..79f0721bf 100644 --- a/src/callbacks/post_process.jl +++ b/src/callbacks/post_process.jl @@ -156,7 +156,7 @@ function Base.show(io::IO, ::MIME"text/plain", "output directory" => callback.output_directory, "append timestamp" => callback.append_timestamp ? "yes" : "no", "write json file" => callback.write_csv ? "yes" : "no", - "write csv file" => callback.write_json ? "yes" : "no", + "write csv file" => callback.write_json ? "yes" : "no" ] for (i, key) in enumerate(keys(callback.func)) @@ -193,7 +193,7 @@ function Base.show(io::IO, ::MIME"text/plain", "output directory" => callback.output_directory, "append timestamp" => callback.append_timestamp ? "yes" : "no", "write json file" => callback.write_csv ? "yes" : "no", - "write csv file" => callback.write_json ? "yes" : "no", + "write csv file" => callback.write_json ? "yes" : "no" ] for (i, key) in enumerate(keys(callback.func)) diff --git a/src/callbacks/solution_saving.jl b/src/callbacks/solution_saving.jl index 468a72a1c..c43cb16da 100644 --- a/src/callbacks/solution_saving.jl +++ b/src/callbacks/solution_saving.jl @@ -251,7 +251,7 @@ function Base.show(io::IO, ::MIME"text/plain", "save final solution" => solution_saving.save_final_solution ? "yes" : "no", "output directory" => abspath(solution_saving.output_directory), - "prefix" => solution_saving.prefix, + "prefix" => solution_saving.prefix ] summary_box(io, "SolutionSavingCallback", setup) end @@ -275,7 +275,7 @@ function Base.show(io::IO, ::MIME"text/plain", "save final solution" => solution_saving.save_final_solution ? "yes" : "no", "output directory" => abspath(solution_saving.output_directory), - "prefix" => solution_saving.prefix, + "prefix" => solution_saving.prefix ] summary_box(io, "SolutionSavingCallback", setup) end @@ -300,7 +300,7 @@ function Base.show(io::IO, ::MIME"text/plain", "save final solution" => solution_saving.save_final_solution ? "yes" : "no", "output directory" => abspath(solution_saving.output_directory), - "prefix" => solution_saving.prefix, + "prefix" => solution_saving.prefix ] summary_box(io, "SolutionSavingCallback", setup) end diff --git a/src/callbacks/stepsize.jl b/src/callbacks/stepsize.jl index 9357f6096..512e13108 100644 --- a/src/callbacks/stepsize.jl +++ b/src/callbacks/stepsize.jl @@ -94,7 +94,7 @@ function Base.show(io::IO, ::MIME"text/plain", setup = [ "is constant" => string(is_constant(stepsize_callback)), - "CFL number" => stepsize_callback.cfl_number, + "CFL number" => stepsize_callback.cfl_number ] summary_box(io, "StepsizeCallback", setup) end diff --git a/src/callbacks/update.jl b/src/callbacks/update.jl index 821d36e33..d22622c3d 100644 --- a/src/callbacks/update.jl +++ b/src/callbacks/update.jl @@ -116,7 +116,7 @@ function Base.show(io::IO, ::MIME"text/plain", else update_cb = cb.affect! setup = [ - "interval" => update_cb.interval, + "interval" => update_cb.interval ] summary_box(io, "UpdateCallback", setup) end @@ -132,7 +132,7 @@ function Base.show(io::IO, ::MIME"text/plain", else update_cb = cb.affect!.affect! setup = [ - "dt" => update_cb.interval, + "dt" => update_cb.interval ] summary_box(io, "UpdateCallback", setup) end diff --git a/test/examples/dam_break_2d_corrections.jl b/test/examples/dam_break_2d_corrections.jl index 5183e6b57..23fdb31dd 100644 --- a/test/examples/dam_break_2d_corrections.jl +++ b/test/examples/dam_break_2d_corrections.jl @@ -15,7 +15,7 @@ "gradient_summation_correction" => GradientCorrection(), "mixed_kernel_gradient_summation_correction" => MixedKernelGradientCorrection(), "gradient_continuity_correction" => GradientCorrection(), - "mixed_kernel_gradient_continuity_correction" => MixedKernelGradientCorrection(), + "mixed_kernel_gradient_continuity_correction" => MixedKernelGradientCorrection() ) smoothing_length_dict = Dict( @@ -29,7 +29,7 @@ "gradient_summation_correction" => 3.5 * particle_spacing, "mixed_kernel_gradient_summation_correction" => 3.5 * particle_spacing, "gradient_continuity_correction" => 4.5 * particle_spacing, - "mixed_kernel_gradient_continuity_correction" => 4.0 * particle_spacing, + "mixed_kernel_gradient_continuity_correction" => 4.0 * particle_spacing ) density_calculator_dict = Dict( @@ -43,7 +43,7 @@ "gradient_summation_correction" => SummationDensity(), "gradient_continuity_correction" => ContinuityDensity(), "mixed_kernel_gradient_summation_correction" => SummationDensity(), - "mixed_kernel_gradient_continuity_correction" => ContinuityDensity(), + "mixed_kernel_gradient_continuity_correction" => ContinuityDensity() ) smoothing_kernel_dict = Dict( @@ -57,7 +57,7 @@ "gradient_summation_correction" => WendlandC6Kernel{2}(), "gradient_continuity_correction" => WendlandC6Kernel{2}(), "mixed_kernel_gradient_summation_correction" => WendlandC6Kernel{2}(), - "mixed_kernel_gradient_continuity_correction" => WendlandC6Kernel{2}(), + "mixed_kernel_gradient_continuity_correction" => WendlandC6Kernel{2}() ) @testset "continuity_reinit" begin diff --git a/test/examples/examples.jl b/test/examples/examples.jl index d4bbf5985..5f42aa230 100644 --- a/test/examples/examples.jl +++ b/test/examples/examples.jl @@ -73,7 +73,7 @@ viscosity=ViscosityMorris(nu=0.0015), density_calculator=ContinuityDensity(), acceleration=(0.0, - -gravity)),), + -gravity)),) ) for (test_description, kwargs) in hydrostatic_water_column_tests @@ -157,7 +157,7 @@ correction=AkinciFreeSurfaceCorrection(fluid_density), density_diffusion=nothing, adhesion_coefficient=0.05, - sound_speed=100.0), + sound_speed=100.0) ) for (test_description, kwargs) in dam_break_tests @@ -170,7 +170,7 @@ "dam_break_2d.jl"); tspan=(0, 0.1), kwargs...) [ r"┌ Info: The desired tank length in y-direction .*\n", - r"└ New tank length in y-direction.*\n", + r"└ New tank length in y-direction.*\n" ] @test sol.retcode == ReturnCode.Success @@ -185,7 +185,7 @@ "dam_break_oil_film_2d.jl"), tspan=(0.0, 0.05)) [ r"┌ Info: The desired tank length in y-direction .*\n", - r"└ New tank length in y-direction.*\n", + r"└ New tank length in y-direction.*\n" ] @test sol.retcode == ReturnCode.Success @test count_rhs_allocations(sol, semi) == 0 @@ -286,7 +286,7 @@ r"┌ Info: The desired tank length in y-direction .*\n", r"└ New tank length in y-direction.*\n", r"┌ Info: The desired tank length in z-direction .*\n", - r"└ New tank length in z-direction.*\n", + r"└ New tank length in z-direction.*\n" ] @test sol.retcode == ReturnCode.Success @test count_rhs_allocations(sol, semi) == 0 @@ -375,7 +375,7 @@ @test_nowarn_mod trixi_include(@__MODULE__, joinpath(examples_dir(), "n_body", "n_body_benchmark_trixi.jl")) [ - r"WARNING: Method definition interact!.*\n", + r"WARNING: Method definition interact!.*\n" ] end @@ -402,7 +402,7 @@ r"WARNING: using deprecated binding PlotUtils.*\n", r"WARNING: Makie.* is deprecated.*\n", r" likely near none:1\n", - r", use .* instead.\n", + r", use .* instead.\n" ] @test sol.retcode == ReturnCode.Success end diff --git a/test/general/interpolation.jl b/test/general/interpolation.jl index 44ecf23db..749c22033 100644 --- a/test/general/interpolation.jl +++ b/test/general/interpolation.jl @@ -211,7 +211,7 @@ velocity=[ [5.0, 0.10100000000000002], [5.000000000000001, 0.12501295337729817], - [5.0, 0.20035665520692278], + [5.0, 0.20035665520692278] ], pressure=[0.19999999999999996, 1.0000000000000002, 2.0]) @@ -237,13 +237,13 @@ [1.0, 0.7375]], velocity=SVector{2, Float64}[[ 7.699999999999999, - 0.10605429538320173, + 0.10605429538320173 ], [7.7, 0.12465095587703466], [7.7, 0.14900000000000002]], pressure=[ 0.4527147691600855, 0.9912738969258665, - 1.4000000000000001, + 1.4000000000000001 ]) expected_res_end = (density=[666.0, 666.0, 666.0, 666.0, 666.0], neighbor_count=[1, 2, 2, 1, 1], @@ -253,11 +253,11 @@ velocity=SVector{2, Float64}[[7.7, 0.10099999999999999], [ 7.699999999999999, - 0.10605429538320173, + 0.10605429538320173 ], [ 7.699999999999999, - 0.12465095587703465, + 0.12465095587703465 ], [7.7, 0.14900000000000002], [7.7, 0.22100000000000006]], @@ -266,7 +266,7 @@ 0.4527147691600855, 0.9912738969258663, 1.4000000000000001, - 2.2, + 2.2 ]) compare_interpolation_result(result, expected_res) @@ -285,11 +285,11 @@ 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, - 666.0, 666.0, 666.0, 666.0, + 666.0, 666.0, 666.0, 666.0 ], neighbor_count=[ 2, 2, 3, 2, 1, 4, 4, 4, 4, 2, 6, 4, 5, 4, 3, 4, 4, 4, - 3, 1, 5, 4, 6, 3, 1, + 3, 1, 5, 4, 6, 3, 1 ], coord=SVector{2, Float64}[[0.0, 0.0], [0.25, 0.0], [0.5, 0.0], [0.75, 0.0], @@ -307,62 +307,62 @@ velocity=SVector{2, Float64}[[5.0, 0.10100000000000002], [ 5.844853603211259, - 0.10099999999999999, + 0.10099999999999999 ], [6.5, 0.101], [7.155146396788742, 0.101], [7.7, 0.101], [ 5.000000000000001, - 0.10826471470948347, + 0.10826471470948347 ], [ 5.8376544066143845, - 0.10816872542152514, + 0.10816872542152514 ], [ 6.499999999999999, - 0.10807333490890002, + 0.10807333490890002 ], [ 7.162345593385616, - 0.10816872542152513, + 0.10816872542152513 ], [7.7, 0.10826471470948347], [ 5.000000000000001, - 0.12501295337729817, + 0.12501295337729817 ], [ 5.8305001181675005, - 0.12504927969391108, + 0.12504927969391108 ], [ 6.499999999999998, - 0.12507142857142856, + 0.12507142857142856 ], [ 7.1694998818325, - 0.12504927969391108, + 0.12504927969391108 ], [ 7.700000000000002, - 0.12501295337729815, + 0.12501295337729815 ], [ 4.999999999999999, - 0.15194114116206617, + 0.15194114116206617 ], [ 5.837654406614385, - 0.15232509831389957, + 0.15232509831389957 ], [ 6.500000000000001, - 0.15270666036440003, + 0.15270666036440003 ], [ 7.160218593182242, - 0.1522116583030529, + 0.1522116583030529 ], [7.7, 0.14900000000000002], [5.0, 0.20035665520692278], @@ -370,7 +370,7 @@ [6.5, 0.20100000000000004], [ 7.128901370428878, - 0.2019633790142959, + 0.2019633790142959 ], [7.7, 0.22100000000000006]], pressure=[ @@ -393,7 +393,7 @@ 1.4401457287881612, 1.4000000000000001, 2.0, 2.0, - 2.0, 2.009633790142959, 2.2, + 2.0, 2.009633790142959, 2.2 ]) compare_interpolation_result(result, expected_res) @@ -405,11 +405,11 @@ expected_res = (density=[ 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, - 666.0, 666.0, 666.0, 666.0, 666.0, 666.0, + 666.0, 666.0, 666.0, 666.0, 666.0, 666.0 ], neighbor_count=[ 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, - 2, 2, 2, + 2, 2, 2 ], coord=SVector{2, Float64}[[0.25, 0.0], [0.5, 0.0], [0.75, 0.0], [0.0, 0.25], @@ -427,36 +427,36 @@ [7.1000000000000005, 0.101], [ 4.999999999999994, - 0.10900000000000003, + 0.10900000000000003 ], [5.9, 0.10900000000000001], [6.5, 0.109], [ 7.1000000000000005, - 0.10900000000000003, + 0.10900000000000003 ], [7.7, 0.10900000000000001], [4.999999999999998, 0.125], [5.9, 0.125], [6.5, 0.125], [7.1, 0.125], [7.7, 0.125], [ 4.999999999999995, - 0.14900000000000002, + 0.14900000000000002 ], [ 5.900000000000001, - 0.14900000000000002, + 0.14900000000000002 ], [6.5, 0.14900000000000002], [ 7.1000000000000005, - 0.14900000000000002, + 0.14900000000000002 ], [7.7, 0.14900000000000002], [5.0, 0.2], [ 5.8999999999999995, - 0.20099999999999962, + 0.20099999999999962 ], [6.5, 0.20099999999999985], [ 7.100000000000001, - 0.20099999999999968, + 0.20099999999999968 ]], pressure=[ 0.19999999999999996, @@ -475,7 +475,7 @@ 1.4000000000000001, 2.0, 1.9999999999999962, 1.9999999999999984, - 1.9999999999999967, + 1.9999999999999967 ]) compare_interpolation_result(result, expected_res) @@ -585,12 +585,12 @@ velocity=[ [5.0, 0.10100000000000002], [5.000000000000001, 0.12501295337729817], - [5.0, 0.20035665520692278], + [5.0, 0.20035665520692278] ], pressure=[ 0.19999999999999996, 1.0000000000000002, - 2.0, + 2.0 ]) compare_interpolation_result(result_multipoint, expected_multi) @@ -601,12 +601,12 @@ velocity=[ [5.0, 0.10100000000000002], [5.000000000000001, 0.12501295337729817], - [5.0, 0.20035665520692278], + [5.0, 0.20035665520692278] ], pressure=[ 0.19999999999999996, 1.0000000000000002, - 2.0, + 2.0 ]) compare_interpolation_result(result_multipoint, expected_multi) @@ -632,21 +632,21 @@ [1.0, 0.7375]], velocity=SVector{2, Float64}[[ 7.699999999999999, - 0.10605429538320173, + 0.10605429538320173 ], [7.7, 0.12465095587703466], [7.7, 0.14900000000000002]], pressure=[ 0.4527147691600855, 0.9912738969258665, - 1.4000000000000001, + 1.4000000000000001 ]) expected_res_end = (density=[ NaN, 666.0, 665.9999999999999, 666.0, - 666.0, + 666.0 ], neighbor_count=[0, 2, 2, 1, 1], coord=SVector{2, Float64}[[1.0, -0.05], @@ -657,26 +657,26 @@ velocity=SVector{2, Float64}[[NaN, NaN], [ 7.699999999999999, - 0.10605429538320173, + 0.10605429538320173 ], [ 7.699999999999999, - 0.12465095587703465, + 0.12465095587703465 ], [ 7.7, - 0.14900000000000002, + 0.14900000000000002 ], [ 7.7, - 0.22100000000000006, + 0.22100000000000006 ]], pressure=[ NaN, 0.4527147691600855, 0.9912738969258663, 1.4000000000000001, - 2.2, + 2.2 ]) compare_interpolation_result(result, expected_res) @@ -689,21 +689,21 @@ [1.0, 0.7375]], velocity=SVector{2, Float64}[[ 7.699999999999999, - 0.10605429538320173, + 0.10605429538320173 ], [7.7, 0.12465095587703466], [7.7, 0.14900000000000002]], pressure=[ 0.4527147691600855, 0.9912738969258665, - 1.4000000000000001, + 1.4000000000000001 ]) expected_res_end = (density=[ 666.0, 666.0, 665.9999999999999, 666.0, - 666.0, + 666.0 ], neighbor_count=[1, 2, 2, 1, 1], coord=SVector{2, Float64}[[1.0, -0.05], [1.0, 0.2125], @@ -712,30 +712,30 @@ [1.0, 1.0]], velocity=SVector{2, Float64}[[ 7.7, - 0.10099999999999999, + 0.10099999999999999 ], [ 7.699999999999999, - 0.10605429538320173, + 0.10605429538320173 ], [ 7.699999999999999, - 0.12465095587703465, + 0.12465095587703465 ], [ 7.7, - 0.14900000000000002, + 0.14900000000000002 ], [ 7.7, - 0.22100000000000006, + 0.22100000000000006 ]], pressure=[ 0.19999999999999998, 0.4527147691600855, 0.9912738969258663, 1.4000000000000001, - 2.2, + 2.2 ]) compare_interpolation_result(result, expected_res) @@ -841,7 +841,7 @@ interpolation_walldistance(y) = TrixiParticles.interpolate_point([ 0.0, y, - 0.0, + 0.0 ], semi_no_boundary, fluid_system, @@ -923,7 +923,7 @@ velocity=[ [5.0, 0.101, 0.0], [5.0, 0.125, 0.0], - [5.0, 0.20025646054622268, 0.0], + [5.0, 0.20025646054622268, 0.0] ], pressure=[0.19999999999999996, 1.0, 2.0]) compare_interpolation_result(result_multipoint, expected_multi) @@ -935,7 +935,7 @@ interpolation_walldistance(y) = TrixiParticles.interpolate_point([ 0.0, y, - 0.0, + 0.0 ], semi_boundary, fluid_system, @@ -1035,7 +1035,7 @@ velocity=[ [5.0, 0.101, 0.0], [5.0, 0.125, 0.0], - [5.0, 0.20025646054622268, 0.0], + [5.0, 0.20025646054622268, 0.0] ], pressure=[0.19999999999999996, 1.0, 2.0]) compare_interpolation_result(result_multipoint, expected_multi) @@ -1063,100 +1063,100 @@ 666.0, 666.0, 666.0, - 666.0, + 666.0 ], neighbor_count=[4, 4, 9, 6, 8, 6, 6, 8, 6, 4, 2, 1], coord=SVector{3, Float64}[[0.0, 0.0, 0.0], [0.0, 0.5, 0.0], [0.0, 1.0, 0.0], [ 0.3333333333333333, 0.3333333333333333, - 0.0, + 0.0 ], [ 0.3333333333333333, 0.8333333333333333, - 0.0, + 0.0 ], [ 0.3333333333333333, 1.3333333333333333, - 0.0, + 0.0 ], [ 0.6666666666666666, 0.6666666666666666, - 0.0, + 0.0 ], [ 0.6666666666666666, 1.1666666666666665, - 0.0, + 0.0 ], [ 0.6666666666666666, 1.6666666666666665, - 0.0, + 0.0 ], [1.0, 1.0, 0.0], [1.0, 1.5, 0.0], [1.0, 2.0, 0.0]], velocity=SVector{3, Float64}[[ 5.0, 0.101, - -8.637243445401583e-17, + -8.637243445401583e-17 ], [ 5.0, 0.125, - -7.070877847937661e-17, + -7.070877847937661e-17 ], [ 5.0, 0.20025646054622268, - -2.2734045974413372e-17, + -2.2734045974413372e-17 ], [ 5.920251592989799, 0.10954004247972798, - -7.466540216672048e-17, + -7.466540216672048e-17 ], [ 5.912901655029027, 0.1752639260703962, - -8.888366469079487e-17, + -8.888366469079487e-17 ], [ 5.920251592989798, 0.2708901486790478, - -5.308243435290283e-17, + -5.308243435290283e-17 ], [ 7.079748407010201, 0.14818993628040808, - -7.466540216672064e-17, + -7.466540216672064e-17 ], [ 7.087098344970975, 0.22960411089440566, - -8.19920883032382e-17, + -8.19920883032382e-17 ], [ 7.079748407010202, 0.38683983008108835, - -1.119981032500812e-16, + -1.119981032500812e-16 ], [ 7.699999999999998, 0.20099999999999996, - -1.2273977527675892e-16, + -1.2273977527675892e-16 ], [ 7.700000000000001, 0.32500000000000007, - -6.222372506185122e-17, + -6.222372506185122e-17 ], [ 7.699999999999999, 0.4610000000000001, - 0.10000000000000009, + 0.10000000000000009 ]], pressure=[ 0.19999999999999996, @@ -1170,7 +1170,7 @@ 3.386498938006801, 1.9999999999999998, 3.0000000000000004, - 3.8000000000000003, + 3.8000000000000003 ]) compare_interpolation_result(result, expected_res) diff --git a/test/general/smoothing_kernels.jl b/test/general/smoothing_kernels.jl index 18f98f117..5d6f15c26 100644 --- a/test/general/smoothing_kernels.jl +++ b/test/general/smoothing_kernels.jl @@ -35,7 +35,7 @@ WendlandC4Kernel, WendlandC6Kernel, SpikyKernel, - Poly6Kernel, + Poly6Kernel ] @testset "$kernel" for kernel in kernels @@ -60,7 +60,7 @@ WendlandC4Kernel, WendlandC6Kernel, SpikyKernel, - Poly6Kernel, + Poly6Kernel ] # Test 4 different smoothing lengths diff --git a/test/preprocessing/geometries/geometries.jl b/test/preprocessing/geometries/geometries.jl index c8da60585..2e53f2317 100644 --- a/test/preprocessing/geometries/geometries.jl +++ b/test/preprocessing/geometries/geometries.jl @@ -17,7 +17,7 @@ rot([-1.0, 0.0], rot_angle), rot([0.0, 1.0], rot_angle), rot([1.0, 0.0], rot_angle), - rot([0.0, -1.0], rot_angle), + rot([0.0, -1.0], rot_angle) ] sqrt2 = sqrt(2) @@ -25,7 +25,7 @@ rot.([[-sqrt2 / 2, -sqrt2 / 2], [-sqrt2 / 2, sqrt2 / 2]], rot_angle), # edge 1 rot.([[-sqrt2 / 2, sqrt2 / 2], [sqrt2 / 2, sqrt2 / 2]], rot_angle), # edge 2 rot.([[sqrt2 / 2, sqrt2 / 2], [sqrt2 / 2, -sqrt2 / 2]], rot_angle), # edge 3 - rot.([[sqrt2 / 2, -sqrt2 / 2], [-sqrt2 / 2, -sqrt2 / 2]], rot_angle), # edge 4 + rot.([[sqrt2 / 2, -sqrt2 / 2], [-sqrt2 / 2, -sqrt2 / 2]], rot_angle) # edge 4 ] geometry_clockwise = TrixiParticles.Polygon(points_rectangular_clockwise) diff --git a/test/schemes/boundary/dummy_particles/rhs.jl b/test/schemes/boundary/dummy_particles/rhs.jl index ca5d15856..a31ff349e 100644 --- a/test/schemes/boundary/dummy_particles/rhs.jl +++ b/test/schemes/boundary/dummy_particles/rhs.jl @@ -90,7 +90,7 @@ "Fluid-Fluid" => second_fluid_system, "Fluid-BoundaryDummyPressureZeroing" => boundary_system_zeroing, "Fluid-BoundaryDummyContinuityDensity" => boundary_system_continuity, - "Fluid-TLSPH" => solid_system, + "Fluid-TLSPH" => solid_system ) if density_calculator isa SummationDensity @@ -105,7 +105,7 @@ "Fluid-BoundaryDummyContinuityDensity" => (v_boundary_continuity, u_boundary), "Fluid-BoundaryDummySummationDensity" => (v_boundary, u_boundary), - "Fluid-TLSPH" => (v_solid, u_solid), + "Fluid-TLSPH" => (v_solid, u_solid) ) return systems, vu diff --git a/test/schemes/boundary/open_boundary/boundary_zone.jl b/test/schemes/boundary/open_boundary/boundary_zone.jl index 7a34a4bca..ad1b69c4b 100644 --- a/test/schemes/boundary/open_boundary/boundary_zone.jl +++ b/test/schemes/boundary/open_boundary/boundary_zone.jl @@ -14,7 +14,7 @@ flow_directions = [ normalize([-plane_size[2], plane_size[1]]), - -normalize([-plane_size[2], plane_size[1]]), + -normalize([-plane_size[2], plane_size[1]]) ] @testset verbose=true "Flow Direction $j" for j in eachindex(flow_directions) @@ -27,7 +27,7 @@ boundary_zones = [ inflow, - outflow, + outflow ] @testset verbose=true "$(nameof(typeof(boundary_zone)))" for boundary_zone in boundary_zones @@ -53,15 +53,15 @@ plane_points_1 = [ [0.0, 0.0, 0.0], - [0.3113730847835541, 0.19079485535621643, -0.440864622592926], + [0.3113730847835541, 0.19079485535621643, -0.440864622592926] ] plane_points_2 = [ [1.0, 0.0, 0.0], - [-0.10468611121177673, 0.252103328704834, -0.44965094327926636], + [-0.10468611121177673, 0.252103328704834, -0.44965094327926636] ] plane_points_3 = [ [0.0, 1.0, 0.0], - [0.3113730847835541, 0.25057315826416016, -0.02374829351902008], + [0.3113730847835541, 0.25057315826416016, -0.02374829351902008] ] @testset verbose=true "Points $i" for i in eachindex(plane_points_1) @@ -74,7 +74,7 @@ flow_directions = [ normalize(cross(edge1, edge2)), - -normalize(cross(edge1, edge2)), + -normalize(cross(edge1, edge2)) ] @testset verbose=true "Flow Direction $j" for j in eachindex(flow_directions) @@ -87,7 +87,7 @@ boundary_zones = [ inflow, - outflow, + outflow ] @testset verbose=true "$(nameof(typeof(boundary_zone)))" for boundary_zone in boundary_zones @@ -122,7 +122,7 @@ boundary_zones = [ inflow, - outflow, + outflow ] @testset verbose=true "$(nameof(typeof(boundary_zone)))" for boundary_zone in boundary_zones @@ -162,7 +162,7 @@ boundary_zones = [ inflow, - outflow, + outflow ] @testset verbose=true "$(nameof(typeof(boundary_zone)))" for boundary_zone in boundary_zones diff --git a/test/schemes/boundary/open_boundary/characteristic_variables.jl b/test/schemes/boundary/open_boundary/characteristic_variables.jl index 3760f73a8..7f7605f3e 100644 --- a/test/schemes/boundary/open_boundary/characteristic_variables.jl +++ b/test/schemes/boundary/open_boundary/characteristic_variables.jl @@ -29,7 +29,7 @@ plane_size = plane_points[2] - plane_points[1] flow_directions = [ normalize([-plane_size[2], plane_size[1]]), - -normalize([-plane_size[2], plane_size[1]]), + -normalize([-plane_size[2], plane_size[1]]) ] @testset "Flow Direction $j" for j in eachindex(flow_directions) @@ -41,7 +41,7 @@ boundary_zones = [ inflow, - outflow, + outflow ] @testset "`$(nameof(typeof(boundary_zone)))`" for boundary_zone in boundary_zones diff --git a/test/schemes/fluid/pressure_acceleration.jl b/test/schemes/fluid/pressure_acceleration.jl index 4d7eea40c..80de3d9a6 100644 --- a/test/schemes/fluid/pressure_acceleration.jl +++ b/test/schemes/fluid/pressure_acceleration.jl @@ -17,7 +17,7 @@ "KernelCorrection" => KernelCorrection(), "GradientCorrection" => GradientCorrection(), "BlendedGradientCorrection" => BlendedGradientCorrection(0.5), - "MixedKernelGradientCorrection" => MixedKernelGradientCorrection(), + "MixedKernelGradientCorrection" => MixedKernelGradientCorrection() ) function p_fun_1(a::Float64, b::Float64, c::Float64, @@ -42,7 +42,7 @@ correction_dict_2 = Dict( "No Correction" => nothing, "ShepardKernelCorrection" => ShepardKernelCorrection(), - "AkinciFreeSurfaceCorrection" => AkinciFreeSurfaceCorrection(1.0), + "AkinciFreeSurfaceCorrection" => AkinciFreeSurfaceCorrection(1.0) ) function p_fun_2(a::Float64, b::Float64, c::Float64, diff --git a/test/schemes/fluid/rhs.jl b/test/schemes/fluid/rhs.jl index 2133b9c7c..bc78fa38e 100644 --- a/test/schemes/fluid/rhs.jl +++ b/test/schemes/fluid/rhs.jl @@ -7,13 +7,13 @@ [1000.0, 1000.0], [1000.0, 1000.0], [900.0, 1201.0], - [1003.0, 353.4], + [1003.0, 353.4] ] pressures = [ [0.0, 0.0], [10_000.0, 10_000.0], [10.0, 10_000.0], - [1000.0, -1000.0], + [1000.0, -1000.0] ] grad_kernels = [0.3, 104.0] particle = 2 @@ -28,7 +28,7 @@ pressure_accelerations = [ TrixiParticles.inter_particle_averaged_pressure, TrixiParticles.pressure_acceleration_continuity_density, - TrixiParticles.pressure_acceleration_summation_density, + TrixiParticles.pressure_acceleration_summation_density ] @testset "`$(nameof(typeof(density_calculator)))`" for density_calculator in density_calculators @@ -50,7 +50,7 @@ @testset verbose=true "$system_name" for system_name in [ "WCSPH", - "EDAC", + "EDAC" ] if system_name == "WCSPH" system = WeaklyCompressibleSPHSystem(fluid, diff --git a/test/schemes/fluid/weakly_compressible_sph/state_equation.jl b/test/schemes/fluid/weakly_compressible_sph/state_equation.jl index 404e2a6ae..5ece451b8 100644 --- a/test/schemes/fluid/weakly_compressible_sph/state_equation.jl +++ b/test/schemes/fluid/weakly_compressible_sph/state_equation.jl @@ -120,7 +120,7 @@ StateEquationCole(sound_speed=10.0, exponent=1, reference_density=1000.0, background_pressure=0.0), StateEquationCole(sound_speed=10.0, exponent=1, reference_density=1000.0, - background_pressure=-100_000.0), + background_pressure=-100_000.0) ] densities = [100.0, 500.0, 900.0, 990.0, 1000.0, 1005.0, 1100.0, 1600.0] diff --git a/test/schemes/solid/total_lagrangian_sph/rhs.jl b/test/schemes/solid/total_lagrangian_sph/rhs.jl index e03b43206..ea2474d89 100644 --- a/test/schemes/solid/total_lagrangian_sph/rhs.jl +++ b/test/schemes/solid/total_lagrangian_sph/rhs.jl @@ -7,21 +7,21 @@ [2.0 0.0; 0.0 3.0], [0.230015 0.0526099; 0.348683 0.911251], [0.364281 0.763916; 0.433868 0.9755], - [0.503965 0.125224; 0.739591 0.0323651], + [0.503965 0.125224; 0.739591 0.0323651] ] pk1_neighbor_corrected = [ zeros(2, 2), [0.794769 0.113958; 0.1353 0.741521], [0.97936 0.302584; 0.333461 0.642575], - [0.503965 0.125224; 0.739591 0.0323651], + [0.503965 0.125224; 0.739591 0.0323651] ] # Create initial coordinates so that # initial_pos_diff is [[0.1, 0.0], [0.5, 0.3], [1.0, 0.37], [0.0, 0.0]] initial_coordinates_particle = [ - [1.1, 2.0], [-1.5, 5.0], [-1.5, -6.43], [120.0, 32.2], + [1.1, 2.0], [-1.5, 5.0], [-1.5, -6.43], [120.0, 32.2] ] initial_coordinates_neighbor = [ - [1.0, 2.0], [-2.0, 4.7], [-2.5, -6.8], [120.0, 32.2], + [1.0, 2.0], [-2.0, 4.7], [-2.5, -6.8], [120.0, 32.2] ] particle = [1, 3, 10, 7] neighbor = [10, 4, 9, 7] @@ -29,7 +29,7 @@ [2.0, 0.0], [0.07118137645953881, 0.11640973221047637], [0.01870315713691948, 0.014067976038520915], - [0.0, 0.0], + [0.0, 0.0] ] @testset verbose=true "Test $i" for i in 1:4 @@ -147,7 +147,7 @@ "stretch both" => [0.0, 0.0], "rotate and stretch" => [0.0, 0.0], "nonlinear stretching" => [ - 10 / 1000^2 * 1.5400218087591082 * 324.67072684047224 * 1.224, 0.0, + 10 / 1000^2 * 1.5400218087591082 * 324.67072684047224 * 1.224, 0.0 ]) @testset verbose=true "Deformation Function: $deformation" for deformation in keys(deformations) diff --git a/test/setups/extrude_geometry.jl b/test/setups/extrude_geometry.jl index 7e0c8be4b..e695f2e17 100644 --- a/test/setups/extrude_geometry.jl +++ b/test/setups/extrude_geometry.jl @@ -8,7 +8,7 @@ [-2.0, 1.0], -[-2.0, 1.0], [1.0, 0.0], - [0.0, 1.0], + [0.0, 1.0] ] @testset verbose=true "Extrude Line-Points" begin @@ -24,7 +24,7 @@ [0.0 0.0625 0.125 0.1875 0.25 0.3125 0.375 0.4375 0.5 0.13975424859373686 0.20225424859373686 0.26475424859373686 0.32725424859373686 0.38975424859373686 0.45225424859373686 0.5147542485937369 0.5772542485937369 0.6397542485937369 0.2795084971874737 0.3420084971874737 0.4045084971874737 0.4670084971874737 0.5295084971874737 0.5920084971874737 0.6545084971874737 0.7170084971874737 0.7795084971874737 0.4192627457812106 0.4817627457812106 0.5442627457812106 0.6067627457812106 0.6692627457812106 0.7317627457812106 0.7942627457812106 0.8567627457812106 0.9192627457812106 0.5590169943749475 0.6215169943749475 0.6840169943749475 0.7465169943749475 0.8090169943749475 0.8715169943749475 0.9340169943749475 0.9965169943749475 1.0590169943749475; 0.0 0.125 0.25 0.375 0.5 0.625 0.75 0.875 1.0 0.0 0.125 0.25 0.375 0.5 0.625 0.75 0.875 1.0 0.0 0.125 0.25 0.375 0.5 0.625 0.75 0.875 1.0 0.0 0.125 0.25 0.375 0.5 0.625 0.75 0.875 1.0 0.0 0.125 0.25 0.375 0.5 0.625 0.75 0.875 1.0], [0.0 0.0625 0.125 0.1875 0.25 0.3125 0.375 0.4375 0.5 0.0 0.0625 0.125 0.1875 0.25 0.3125 0.375 0.4375 0.5 0.0 0.0625 0.125 0.1875 0.25 0.3125 0.375 0.4375 0.5 0.0 0.0625 0.125 0.1875 0.25 0.3125 0.375 0.4375 0.5 0.0 0.0625 0.125 0.1875 0.25 0.3125 0.375 0.4375 0.5; - 0.0 0.125 0.25 0.375 0.5 0.625 0.75 0.875 1.0 0.13975424859373686 0.26475424859373686 0.38975424859373686 0.5147542485937369 0.6397542485937369 0.7647542485937369 0.8897542485937369 1.0147542485937369 1.1397542485937369 0.2795084971874737 0.4045084971874737 0.5295084971874737 0.6545084971874737 0.7795084971874737 0.9045084971874737 1.0295084971874737 1.1545084971874737 1.2795084971874737 0.4192627457812106 0.5442627457812106 0.6692627457812106 0.7942627457812106 0.9192627457812106 1.0442627457812106 1.1692627457812106 1.2942627457812106 1.4192627457812106 0.5590169943749475 0.6840169943749475 0.8090169943749475 0.9340169943749475 1.0590169943749475 1.1840169943749475 1.3090169943749475 1.4340169943749475 1.5590169943749475], + 0.0 0.125 0.25 0.375 0.5 0.625 0.75 0.875 1.0 0.13975424859373686 0.26475424859373686 0.38975424859373686 0.5147542485937369 0.6397542485937369 0.7647542485937369 0.8897542485937369 1.0147542485937369 1.1397542485937369 0.2795084971874737 0.4045084971874737 0.5295084971874737 0.6545084971874737 0.7795084971874737 0.9045084971874737 1.0295084971874737 1.1545084971874737 1.2795084971874737 0.4192627457812106 0.5442627457812106 0.6692627457812106 0.7942627457812106 0.9192627457812106 1.0442627457812106 1.1692627457812106 1.2942627457812106 1.4192627457812106 0.5590169943749475 0.6840169943749475 0.8090169943749475 0.9340169943749475 1.0590169943749475 1.1840169943749475 1.3090169943749475 1.4340169943749475 1.5590169943749475] ] @testset "Direction $i" for i in eachindex(directions) @@ -63,7 +63,7 @@ end 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.30000000000000004 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4 0.4], [0.44999999999999996 0.43096988312782164 0.3767766952966369 0.29567085809127247 0.20000000000000004 0.10432914190872761 0.023223304703363173 -0.030969883127821618 -0.04999999999999993 0.55 0.5358225407650741 0.4944387364909134 0.42920125688084976 0.3453952545506602 0.24981019339564986 0.15018980660435027 0.0546047454493398 -0.029201256880849707 -0.09443873649091344 -0.135822540765074 -0.14999999999999997 0.6499999999999999 0.6387175604818206 0.6054359905560887 0.5518241671106134 0.4805704108364301 0.39524768260290116 0.3001344202803415 0.20000000000000004 0.09986557971965856 0.0047523173970988875 -0.08057041083643002 -0.1518241671106133 -0.20543599055608852 -0.23871756048182058 -0.24999999999999994 0.44999999999999996 0.43096988312782164 0.3767766952966369 0.29567085809127247 0.20000000000000004 0.10432914190872761 0.023223304703363173 -0.030969883127821618 -0.04999999999999993 0.55 0.5358225407650741 0.4944387364909134 0.42920125688084976 0.3453952545506602 0.24981019339564986 0.15018980660435027 0.0546047454493398 -0.029201256880849707 -0.09443873649091344 -0.135822540765074 -0.14999999999999997 0.6499999999999999 0.6387175604818206 0.6054359905560887 0.5518241671106134 0.4805704108364301 0.39524768260290116 0.3001344202803415 0.20000000000000004 0.09986557971965856 0.0047523173970988875 -0.08057041083643002 -0.1518241671106133 -0.20543599055608852 -0.23871756048182058 -0.24999999999999994 0.44999999999999996 0.43096988312782164 0.3767766952966369 0.29567085809127247 0.20000000000000004 0.10432914190872761 0.023223304703363173 -0.030969883127821618 -0.04999999999999993 0.55 0.5358225407650741 0.4944387364909134 0.42920125688084976 0.3453952545506602 0.24981019339564986 0.15018980660435027 0.0546047454493398 -0.029201256880849707 -0.09443873649091344 -0.135822540765074 -0.14999999999999997 0.6499999999999999 0.6387175604818206 0.6054359905560887 0.5518241671106134 0.4805704108364301 0.39524768260290116 0.3001344202803415 0.20000000000000004 0.09986557971965856 0.0047523173970988875 -0.08057041083643002 -0.1518241671106133 -0.20543599055608852 -0.23871756048182058 -0.24999999999999994 0.44999999999999996 0.43096988312782164 0.3767766952966369 0.29567085809127247 0.20000000000000004 0.10432914190872761 0.023223304703363173 -0.030969883127821618 -0.04999999999999993 0.55 0.5358225407650741 0.4944387364909134 0.42920125688084976 0.3453952545506602 0.24981019339564986 0.15018980660435027 0.0546047454493398 -0.029201256880849707 -0.09443873649091344 -0.135822540765074 -0.14999999999999997 0.6499999999999999 0.6387175604818206 0.6054359905560887 0.5518241671106134 0.4805704108364301 0.39524768260290116 0.3001344202803415 0.20000000000000004 0.09986557971965856 0.0047523173970988875 -0.08057041083643002 -0.1518241671106133 -0.20543599055608852 -0.23871756048182058 -0.24999999999999994 0.44999999999999996 0.43096988312782164 0.3767766952966369 0.29567085809127247 0.20000000000000004 0.10432914190872761 0.023223304703363173 -0.030969883127821618 -0.04999999999999993 0.55 0.5358225407650741 0.4944387364909134 0.42920125688084976 0.3453952545506602 0.24981019339564986 0.15018980660435027 0.0546047454493398 -0.029201256880849707 -0.09443873649091344 -0.135822540765074 -0.14999999999999997 0.6499999999999999 0.6387175604818206 0.6054359905560887 0.5518241671106134 0.4805704108364301 0.39524768260290116 0.3001344202803415 0.20000000000000004 0.09986557971965856 0.0047523173970988875 -0.08057041083643002 -0.1518241671106133 -0.20543599055608852 -0.23871756048182058 -0.24999999999999994; 0.4 0.4956708580912724 0.5767766952966369 0.6309698831278217 0.6499999999999999 0.6309698831278217 0.5767766952966369 0.4956708580912725 0.4000000000000001 0.4 0.4986063948945004 0.5892242861094592 0.6645123510239904 0.7183711983740815 0.7464375046583265 0.7464375046583265 0.7183711983740815 0.6645123510239904 0.5892242861094591 0.49860639489450054 0.4000000000000001 0.4 0.5001344202803415 0.5952476826029012 0.6805704108364301 0.7518241671106134 0.8054359905560886 0.8387175604818207 0.85 0.8387175604818207 0.8054359905560886 0.7518241671106134 0.6805704108364301 0.5952476826029012 0.5001344202803415 0.4000000000000001 0.3292893218813453 0.4249601799726177 0.5060660171779822 0.5602592050091669 0.5792893218813452 0.5602592050091669 0.5060660171779822 0.4249601799726177 0.3292893218813453 0.3292893218813453 0.4278957167758457 0.5185136079908045 0.5938016729053357 0.6476605202554268 0.6757268265396718 0.6757268265396718 0.6476605202554268 0.5938016729053357 0.5185136079908044 0.4278957167758458 0.3292893218813453 0.3292893218813453 0.4294237421616868 0.5245370044842464 0.6098597327177754 0.6811134889919587 0.7347253124374339 0.7680068823631659 0.7792893218813453 0.7680068823631659 0.7347253124374339 0.6811134889919587 0.6098597327177754 0.5245370044842464 0.4294237421616868 0.3292893218813453 0.2585786437626905 0.3542495018539629 0.4353553390593274 0.48954852689051215 0.5085786437626905 0.48954852689051215 0.4353553390593274 0.354249501853963 0.2585786437626906 0.2585786437626905 0.3571850386571909 0.4478029298721497 0.5230909947866809 0.576949842136772 0.605016148421017 0.605016148421017 0.576949842136772 0.5230909947866809 0.4478029298721496 0.35718503865719103 0.2585786437626906 0.2585786437626905 0.358713064043032 0.45382632636559167 0.5391490545991207 0.610402810873304 0.6640146343187792 0.6972962042445112 0.7085786437626904 0.6972962042445112 0.6640146343187792 0.610402810873304 0.5391490545991207 0.45382632636559167 0.358713064043032 0.2585786437626906 0.18786796564403574 0.28353882373530814 0.3646446609406726 0.41883784877185737 0.43786796564403563 0.41883784877185737 0.3646446609406726 0.2835388237353082 0.1878679656440358 0.18786796564403574 0.28647436053853614 0.3770922517534949 0.45238031666802614 0.5062391640181172 0.5343054703023622 0.5343054703023622 0.5062391640181172 0.45238031666802614 0.3770922517534948 0.28647436053853625 0.1878679656440358 0.18786796564403574 0.2880023859243772 0.3831156482469369 0.4684383764804658 0.5396921327546491 0.5933039562001243 0.6265855261258564 0.6378679656440357 0.6265855261258564 0.5933039562001243 0.5396921327546491 0.4684383764804658 0.3831156482469369 0.2880023859243772 0.1878679656440358 0.11715728752538102 0.21282814561665342 0.2939339828220179 0.34812717065320264 0.3671572875253809 0.34812717065320264 0.2939339828220179 0.21282814561665347 0.11715728752538107 0.11715728752538102 0.21576368241988142 0.3063815736348402 0.3816696385493714 0.43552848589946247 0.46359479218370747 0.46359479218370747 0.43552848589946247 0.3816696385493714 0.3063815736348401 0.21576368241988153 0.11715728752538107 0.11715728752538102 0.2172917078057225 0.31240497012828217 0.3977276983618111 0.4689814546359944 0.5225932780814696 0.5558748480072017 0.567157287525381 0.5558748480072017 0.5225932780814696 0.4689814546359944 0.3977276983618111 0.31240497012828217 0.2172917078057225 0.11715728752538107; - 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619], + 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.07071067811865475 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.1414213562373095 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.21213203435596428 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619 0.282842712474619] ] @testset "Direction $i" for i in eachindex(directions) diff --git a/test/setups/rectangular_shape.jl b/test/setups/rectangular_shape.jl index 8a57132e9..f3e77043b 100644 --- a/test/setups/rectangular_shape.jl +++ b/test/setups/rectangular_shape.jl @@ -18,7 +18,7 @@ [-2.995 -2.995 -2.995 -2.985 -2.985 -2.985 -2.975 -2.975 -2.975 -2.965 -2.965 -2.965; 4.005 4.015 4.025 4.005 4.015 4.025 4.005 4.015 4.025 4.005 4.015 4.025], [3.005 3.005 3.005 3.015 3.015 3.015 3.025 3.025 3.025 3.035 3.035 3.035; - -3.995 -3.985 -3.975 -3.995 -3.985 -3.975 -3.995 -3.985 -3.975 -3.995 -3.985 -3.975], + -3.995 -3.985 -3.975 -3.995 -3.985 -3.975 -3.995 -3.985 -3.975 -3.995 -3.985 -3.975] ] @testset "Position $i" for i in eachindex(positions) @@ -37,7 +37,7 @@ [0.0 1.0 0.0 1.0; 0.0 0.0 1.0 1.0], [0.0 0.0 1.0 1.0; - 0.0 1.0 0.0 1.0], + 0.0 1.0 0.0 1.0] ] @testset "$(loop_orders[i])" for i in eachindex(loop_orders) @@ -213,7 +213,7 @@ end 2.005 2.015 2.025 2.035 2.045 2.005 2.015 2.025 2.035 2.045 2.005 2.015 2.025 2.035 2.045 2.005 2.015 2.025 2.035 2.045 2.005 2.015 2.025 2.035 2.045 2.005 2.015 2.025 2.035 2.045 2.005 2.015 2.025 2.035 2.045 2.005 2.015 2.025 2.035 2.045 2.005 2.015 2.025 2.035 2.045 2.005 2.015 2.025 2.035 2.045 2.005 2.015 2.025 2.035 2.045 2.005 2.015 2.025 2.035 2.045], [-2.995 -2.995 -2.995 -2.995 -2.995 -2.995 -2.995 -2.995 -2.995 -2.995 -2.995 -2.995 -2.995 -2.995 -2.995 -2.985 -2.985 -2.985 -2.985 -2.985 -2.985 -2.985 -2.985 -2.985 -2.985 -2.985 -2.985 -2.985 -2.985 -2.985 -2.975 -2.975 -2.975 -2.975 -2.975 -2.975 -2.975 -2.975 -2.975 -2.975 -2.975 -2.975 -2.975 -2.975 -2.975 -2.965 -2.965 -2.965 -2.965 -2.965 -2.965 -2.965 -2.965 -2.965 -2.965 -2.965 -2.965 -2.965 -2.965 -2.965; -3.995 -3.995 -3.995 -3.995 -3.995 -3.985 -3.985 -3.985 -3.985 -3.985 -3.975 -3.975 -3.975 -3.975 -3.975 -3.995 -3.995 -3.995 -3.995 -3.995 -3.985 -3.985 -3.985 -3.985 -3.985 -3.975 -3.975 -3.975 -3.975 -3.975 -3.995 -3.995 -3.995 -3.995 -3.995 -3.985 -3.985 -3.985 -3.985 -3.985 -3.975 -3.975 -3.975 -3.975 -3.975 -3.995 -3.995 -3.995 -3.995 -3.995 -3.985 -3.985 -3.985 -3.985 -3.985 -3.975 -3.975 -3.975 -3.975 -3.975; - -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955], + -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955 -1.995 -1.985 -1.975 -1.965 -1.955] ] @testset "Position $i" for i in eachindex(positions) @@ -237,7 +237,7 @@ end 0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0], [0.0 0.0 0.0 0.0 1.0 1.0 1.0 1.0; 0.0 0.0 1.0 1.0 0.0 0.0 1.0 1.0; - 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0], + 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0] ] @testset "$(loop_orders[i])" for i in eachindex(loop_orders) @@ -276,7 +276,7 @@ end permutations = [ [1, 2, 3], # Gravity in negative y-direction [2, 1, 3], # Gravity in negative x-direction - [1, 3, 2], # Gravity in negative z-direction + [1, 3, 2] # Gravity in negative z-direction ] @testset "Permutation $permutation" for permutation in permutations @@ -339,7 +339,7 @@ end permutations = [ [1, 2, 3], # Gravity in negative y-direction [2, 1, 3], # Gravity in negative x-direction - [1, 3, 2], # Gravity in negative z-direction + [1, 3, 2] # Gravity in negative z-direction ] @testset "Permutation $permutation" for permutation in permutations n_particles_per_dimension_ = collect(n_particles_per_dimension) diff --git a/test/setups/rectangular_tank.jl b/test/setups/rectangular_tank.jl index c934b7ce5..9601d4956 100644 --- a/test/setups/rectangular_tank.jl +++ b/test/setups/rectangular_tank.jl @@ -16,7 +16,7 @@ [0.05 0.15 0.25 0.35 0.45 0.05 0.15 0.25 0.35 0.45 0.05 0.15 0.25 0.35 0.45 0.05 0.15 0.25 0.35 0.45; 0.05 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.35], [0.1 0.3 0.1 0.3; - 0.1 0.1 0.3 0.3], # This is rounded to fluid size 4x4 + 0.1 0.1 0.3 0.3] # This is rounded to fluid size 4x4 ] expected_bound_coords = [ @@ -24,14 +24,14 @@ [-0.05 -0.05 -0.05 -0.05 -0.05 0.55 0.55 0.55 0.55 0.55 0.05 0.15 0.25 0.35 0.45 0.05 0.15 0.25 0.35 0.45 -0.05 -0.05 0.55 0.55; 0.05 0.15 0.25 0.35 0.45 0.05 0.15 0.25 0.35 0.45 -0.05 -0.05 -0.05 -0.05 -0.05 0.55 0.55 0.55 0.55 0.55 -0.05 0.55 -0.05 0.55], [-0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.41666667 0.45 0.48333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.41666667 0.45 0.48333333 -0.01666667 -0.01666667 0.51666667 0.51666667; - 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.41666667 0.45 0.48333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.41666667 0.45 0.48333333 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 -0.01666667 0.51666667 -0.01666667 0.51666667], + 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.41666667 0.45 0.48333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.41666667 0.45 0.48333333 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 0.51666667 -0.01666667 0.51666667 -0.01666667 0.51666667] ], [ [-0.1 -0.1 0.5 0.5 0.1 0.3 0.1 0.3 -0.1 -0.1 0.5 0.5; 0.1 0.3 0.1 0.3 -0.1 -0.1 0.5 0.5 -0.1 0.5 -0.1 0.5], [-0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 -0.03333333 -0.03333333 0.43333333 0.43333333; - 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.43333333 0.5 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.43333333 0.5 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.56666667 0.56666667 0.56666667 0.56666667 0.56666667 0.56666667 -0.03333333 0.56666667 -0.03333333 0.56666667], - ], + 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.43333333 0.5 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.43333333 0.5 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.56666667 0.56666667 0.56666667 0.56666667 0.56666667 0.56666667 -0.03333333 0.56666667 -0.03333333 0.56666667] + ] ] @testset "Move Tank: $(min_coordinates[i])" for i in eachindex(min_coordinates) @@ -68,14 +68,14 @@ name = ["+x Wall", "+y Wall"] reset_faces = [ (false, true, false, false), - (true, false, true, true), # Check that left and bottom walls don't move + (true, false, true, true) # Check that left and bottom walls don't move ] expected_coordinates = [ [-0.05 -0.05 -0.05 -0.05 -0.05 0.25 0.25 0.25 0.25 0.25 0.05 0.15 0.25 0.35 0.45 0.05 0.15 0.25 0.35 0.45 -0.05 -0.05 0.55 0.55; 0.05 0.15 0.25 0.35 0.45 0.05 0.15 0.25 0.35 0.45 -0.05 -0.05 -0.05 -0.05 -0.05 0.55 0.55 0.55 0.55 0.55 -0.05 0.55 -0.05 0.55], [-0.05 -0.05 -0.05 -0.05 -0.05 0.55 0.55 0.55 0.55 0.55 0.05 0.15 0.25 0.35 0.45 0.05 0.15 0.25 0.35 0.45 -0.05 -0.05 0.55 0.55; - 0.05 0.15 0.25 0.35 0.45 0.05 0.15 0.25 0.35 0.45 -0.05 -0.05 -0.05 -0.05 -0.05 0.25 0.25 0.25 0.25 0.25 -0.05 0.55 -0.05 0.55], + 0.05 0.15 0.25 0.35 0.45 0.05 0.15 0.25 0.35 0.45 -0.05 -0.05 -0.05 -0.05 -0.05 0.25 0.25 0.25 0.25 0.25 -0.05 0.55 -0.05 0.55] ] @testset "$(name[i])" for i in eachindex(name) @@ -132,14 +132,14 @@ name = ["+x Wall", "+y Wall"] reset_faces = [ (false, true, false, false), - (true, false, true, true), # Check that only the top wall moves + (true, false, true, true) # Check that only the top wall moves ] expected_coordinates = [ [-0.25 -0.25 -0.25 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 0.25 0.25 0.25 0.35 0.35 0.35 0.45 0.45 0.45 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 -0.25 -0.15 -0.05 -0.25 -0.15 -0.05 -0.25 -0.15 -0.05 -0.25 -0.15 -0.05 -0.25 -0.15 -0.05 -0.25 -0.15 -0.05 0.35 0.45 0.55 0.35 0.45 0.55 0.35 0.45 0.55 0.35 0.45 0.55 0.35 0.45 0.55 0.35 0.45 0.55; 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 -0.25 -0.25 -0.25 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 0.35 0.35 0.35 0.45 0.45 0.45 0.55 0.55 0.55 -0.25 -0.25 -0.25 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 0.35 0.35 0.35 0.45 0.45 0.45 0.55 0.55 0.55 -0.25 -0.25 -0.25 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 0.35 0.35 0.35 0.45 0.45 0.45 0.55 0.55 0.55], [-0.05 -0.05 -0.05 -0.15 -0.15 -0.15 -0.25 -0.25 -0.25 0.35 0.35 0.35 0.45 0.45 0.45 0.55 0.55 0.55 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 -0.25 -0.15 -0.05 -0.25 -0.15 -0.05 -0.25 -0.15 -0.05 -0.25 -0.15 -0.05 -0.25 -0.15 -0.05 -0.25 -0.15 -0.05 0.35 0.45 0.55 0.35 0.45 0.55 0.35 0.45 0.55 0.35 0.45 0.55 0.35 0.45 0.55 0.35 0.45 0.55; - 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 -0.05 -0.05 -0.05 -0.15 -0.15 -0.15 -0.25 -0.25 -0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.45 0.45 0.45 -0.25 -0.25 -0.25 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 0.35 0.35 0.35 0.45 0.45 0.45 0.55 0.55 0.55 -0.25 -0.25 -0.25 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 0.35 0.35 0.35 0.45 0.45 0.45 0.55 0.55 0.55], + 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 -0.05 -0.05 -0.05 -0.15 -0.15 -0.15 -0.25 -0.25 -0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.45 0.45 0.45 -0.25 -0.25 -0.25 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 0.35 0.35 0.35 0.45 0.45 0.45 0.55 0.55 0.55 -0.25 -0.25 -0.25 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 0.35 0.35 0.35 0.45 0.45 0.45 0.55 0.55 0.55] ] @testset "$(name[i])" for i in eachindex(name) @@ -210,7 +210,7 @@ [-0.1 -0.1 -0.1 -0.1 0.9 0.9 0.9 0.9 0.1 0.3 0.5 0.7 -0.1 0.9; 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.9 0.9 0.9 0.9 0.9 0.9], [-0.1 -0.1 -0.1 -0.1 0.9 0.9 0.9 0.9 0.1 0.3 0.5 0.7 -0.1 0.9; - 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1], + 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1] ] # Multiple boundary layers @@ -242,7 +242,7 @@ [-0.5 -0.5 -0.5 -0.5 -0.3 -0.3 -0.3 -0.3 -0.1 -0.1 -0.1 -0.1 0.9 0.9 0.9 0.9 1.1 1.1 1.1 1.1 1.3 1.3 1.3 1.3 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3; 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.9 0.9 0.9 0.9 1.1 1.1 1.1 1.1 1.3 1.3 1.3 1.3 0.9 0.9 0.9 1.1 1.1 1.1 1.3 1.3 1.3 0.9 0.9 0.9 1.1 1.1 1.1 1.3 1.3 1.3], [-0.5 -0.5 -0.5 -0.5 -0.3 -0.3 -0.3 -0.3 -0.1 -0.1 -0.1 -0.1 0.9 0.9 0.9 0.9 1.1 1.1 1.1 1.1 1.3 1.3 1.3 1.3 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3; - 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 -0.5 -0.5 -0.5 -0.5 -0.3 -0.3 -0.3 -0.3 -0.1 -0.1 -0.1 -0.1 -0.5 -0.5 -0.5 -0.3 -0.3 -0.3 -0.1 -0.1 -0.1 -0.5 -0.5 -0.5 -0.3 -0.3 -0.3 -0.1 -0.1 -0.1], + 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 -0.5 -0.5 -0.5 -0.5 -0.3 -0.3 -0.3 -0.3 -0.1 -0.1 -0.1 -0.1 -0.5 -0.5 -0.5 -0.3 -0.3 -0.3 -0.1 -0.1 -0.1 -0.5 -0.5 -0.5 -0.3 -0.3 -0.3 -0.1 -0.1 -0.1] ] expected_bound_coords = (expected_bound_coords1, expected_bound_coords2) @@ -281,7 +281,7 @@ end 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35], [0.1 0.3 0.1 0.3 0.1 0.3 0.1 0.3; 0.1 0.1 0.3 0.3 0.1 0.1 0.3 0.3; - 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3], + 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3] ] expected_bound_coords = [ @@ -291,7 +291,7 @@ end 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 -0.05 -0.05 0.45 0.45 -0.05 -0.05 0.45 0.45], [-0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.41666667 0.41666667 0.41666667 0.41666667; 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 -0.01666667 0.41666667 -0.01666667 0.41666667 -0.01666667 0.41666667 -0.01666667 0.41666667; - 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 -0.01666667 -0.01666667 0.41666667 0.41666667 -0.01666667 -0.01666667 0.41666667 0.41666667], + 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.01666667 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.08333333 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.11666667 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.18333333 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.21666667 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.28333333 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.31666667 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 0.38333333 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 0.01666667 0.05 0.08333333 0.11666667 0.15 0.18333333 0.21666667 0.25 0.28333333 0.31666667 0.35 0.38333333 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 -0.01666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 0.41666667 -0.01666667 -0.01666667 0.41666667 0.41666667 -0.01666667 -0.01666667 0.41666667 0.41666667] ], [ [-0.1 -0.1 -0.1 -0.1 0.5 0.5 0.5 0.5 0.1 0.3 0.1 0.3 0.1 0.3 0.1 0.3 0.1 0.3 0.1 0.3 0.1 0.3 0.1 0.3 -0.1 -0.1 -0.1 -0.1 0.5 0.5 0.5 0.5 0.1 0.3 0.1 0.3 0.1 0.3 0.1 0.3 -0.1 -0.1 -0.1 -0.1 0.5 0.5 0.5 0.5 -0.1 -0.1 -0.1 -0.1 0.5 0.5 0.5 0.5; @@ -299,8 +299,8 @@ end 0.1 0.3 0.1 0.3 0.1 0.3 0.1 0.3 0.1 0.1 0.3 0.3 0.1 0.1 0.3 0.3 -0.1 -0.1 -0.1 -0.1 0.5 0.5 0.5 0.5 0.1 0.3 0.1 0.3 0.1 0.3 0.1 0.3 -0.1 -0.1 -0.1 -0.1 0.5 0.5 0.5 0.5 -0.1 -0.1 0.5 0.5 -0.1 -0.1 0.5 0.5 -0.1 -0.1 0.5 0.5 -0.1 -0.1 0.5 0.5], [-0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333; 0.03333333 0.03333333 0.03333333 0.03333333 0.03333333 0.03333333 0.1 0.1 0.1 0.1 0.1 0.1 0.16666667 0.16666667 0.16666667 0.16666667 0.16666667 0.16666667 0.23333333 0.23333333 0.23333333 0.23333333 0.23333333 0.23333333 0.3 0.3 0.3 0.3 0.3 0.3 0.36666667 0.36666667 0.36666667 0.36666667 0.36666667 0.36666667 0.03333333 0.03333333 0.03333333 0.03333333 0.03333333 0.03333333 0.1 0.1 0.1 0.1 0.1 0.1 0.16666667 0.16666667 0.16666667 0.16666667 0.16666667 0.16666667 0.23333333 0.23333333 0.23333333 0.23333333 0.23333333 0.23333333 0.3 0.3 0.3 0.3 0.3 0.3 0.36666667 0.36666667 0.36666667 0.36666667 0.36666667 0.36666667 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.03333333 0.03333333 0.03333333 0.03333333 0.03333333 0.03333333 0.1 0.1 0.1 0.1 0.1 0.1 0.16666667 0.16666667 0.16666667 0.16666667 0.16666667 0.16666667 0.23333333 0.23333333 0.23333333 0.23333333 0.23333333 0.23333333 0.3 0.3 0.3 0.3 0.3 0.3 0.36666667 0.36666667 0.36666667 0.36666667 0.36666667 0.36666667 0.03333333 0.03333333 0.03333333 0.03333333 0.03333333 0.03333333 0.1 0.1 0.1 0.1 0.1 0.1 0.16666667 0.16666667 0.16666667 0.16666667 0.16666667 0.16666667 0.23333333 0.23333333 0.23333333 0.23333333 0.23333333 0.23333333 0.3 0.3 0.3 0.3 0.3 0.3 0.36666667 0.36666667 0.36666667 0.36666667 0.36666667 0.36666667 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 -0.03333333 0.43333333 -0.03333333 0.43333333 -0.03333333 0.43333333 -0.03333333 0.43333333; - 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.03333333 0.03333333 0.03333333 0.03333333 0.03333333 0.1 0.1 0.1 0.1 0.1 0.1 0.16666667 0.16666667 0.16666667 0.16666667 0.16666667 0.16666667 0.23333333 0.23333333 0.23333333 0.23333333 0.23333333 0.23333333 0.3 0.3 0.3 0.3 0.3 0.3 0.36666667 0.36666667 0.36666667 0.36666667 0.36666667 0.36666667 0.03333333 0.03333333 0.03333333 0.03333333 0.03333333 0.03333333 0.1 0.1 0.1 0.1 0.1 0.1 0.16666667 0.16666667 0.16666667 0.16666667 0.16666667 0.16666667 0.23333333 0.23333333 0.23333333 0.23333333 0.23333333 0.23333333 0.3 0.3 0.3 0.3 0.3 0.3 0.36666667 0.36666667 0.36666667 0.36666667 0.36666667 0.36666667 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 -0.03333333 -0.03333333 0.43333333 0.43333333 -0.03333333 -0.03333333 0.43333333 0.43333333], - ], + 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.03333333 0.03333333 0.03333333 0.03333333 0.03333333 0.1 0.1 0.1 0.1 0.1 0.1 0.16666667 0.16666667 0.16666667 0.16666667 0.16666667 0.16666667 0.23333333 0.23333333 0.23333333 0.23333333 0.23333333 0.23333333 0.3 0.3 0.3 0.3 0.3 0.3 0.36666667 0.36666667 0.36666667 0.36666667 0.36666667 0.36666667 0.03333333 0.03333333 0.03333333 0.03333333 0.03333333 0.03333333 0.1 0.1 0.1 0.1 0.1 0.1 0.16666667 0.16666667 0.16666667 0.16666667 0.16666667 0.16666667 0.23333333 0.23333333 0.23333333 0.23333333 0.23333333 0.23333333 0.3 0.3 0.3 0.3 0.3 0.3 0.36666667 0.36666667 0.36666667 0.36666667 0.36666667 0.36666667 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 0.03333333 0.1 0.16666667 0.23333333 0.3 0.36666667 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 -0.03333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 0.43333333 -0.03333333 -0.03333333 0.43333333 0.43333333 -0.03333333 -0.03333333 0.43333333 0.43333333] + ] ] @testset "Move Tank: $(min_coordinates[i])" for i in eachindex(min_coordinates) @@ -329,7 +329,7 @@ end reset_faces = [ (false, true, false, false, false, false), (true, false, false, false, true, true), # Check that -x and -z walls don't move - (false, false, true, false, false, false), + (false, false, true, false, false, false) ] expected_coordinates = [ @@ -341,7 +341,7 @@ end 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.05 0.05 0.15 0.15 0.15 0.25 0.25 0.25 0.35 0.35 0.35 0.05 0.05 0.05 0.15 0.15 0.15 0.25 0.25 0.25 0.35 0.35 0.35 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 -0.05 -0.05 -0.05 0.45 0.45 0.45 -0.05 -0.05 -0.05 0.45 0.45 0.45 -0.05 -0.05 0.45 0.45 -0.05 -0.05 0.45 0.45], [-0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.35 0.35 0.35 0.35 0.35 0.35 -0.05 -0.05 -0.05 -0.05 0.35 0.35 0.35 0.35; 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.05 0.05 0.05 0.15 0.15 0.15 0.25 0.25 0.25 0.05 0.05 0.05 0.15 0.15 0.15 0.25 0.25 0.25 -0.05 -0.05 -0.05 -0.05 0.35 0.35 0.35 0.35 -0.05 -0.05 -0.05 -0.05 0.35 0.35 0.35 0.35 -0.05 -0.05 -0.05 0.35 0.35 0.35 -0.05 -0.05 -0.05 0.35 0.35 0.35 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 -0.05 0.35 -0.05 0.35 -0.05 0.35 -0.05 0.35; - 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.05 0.05 0.15 0.15 0.15 0.25 0.25 0.25 0.35 0.35 0.35 0.05 0.05 0.05 0.15 0.15 0.15 0.25 0.25 0.25 0.35 0.35 0.35 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 -0.05 -0.05 -0.05 0.45 0.45 0.45 -0.05 -0.05 -0.05 0.45 0.45 0.45 -0.05 -0.05 0.45 0.45 -0.05 -0.05 0.45 0.45], + 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.05 0.05 0.15 0.15 0.15 0.25 0.25 0.25 0.35 0.35 0.35 0.05 0.05 0.05 0.15 0.15 0.15 0.25 0.25 0.25 0.35 0.35 0.35 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 -0.05 -0.05 -0.05 0.45 0.45 0.45 -0.05 -0.05 -0.05 0.45 0.45 0.45 -0.05 -0.05 0.45 0.45 -0.05 -0.05 0.45 0.45] ] @testset "$(name[i])" for i in eachindex(name) @@ -382,7 +382,7 @@ end reset_faces = [ (false, true, false, false, false, false), (true, false, false, false, true, true), # Check that -x and -z walls don't move - (false, false, true, false, false, false), + (false, false, true, false, false, false) ] expected_coordinates = [ @@ -394,7 +394,7 @@ end 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.05 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.35 0.35 0.05 0.05 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.35 0.35 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.55 0.55 0.45 0.45 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.55 0.55 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.55 0.55 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.55 0.55 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55], [-0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.35 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.05 0.05 0.15 0.15 0.25 0.25 0.05 0.05 0.15 0.15 0.25 0.25 0.05 0.05 0.15 0.15 0.25 0.25 0.05 0.05 0.15 0.15 0.25 0.25 0.05 0.05 0.15 0.15 0.25 0.25 0.05 0.05 0.15 0.15 0.25 0.25 0.05 0.05 0.15 0.15 0.25 0.25 0.05 0.05 0.15 0.15 0.25 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 0.05 0.15 0.25 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 -0.15 -0.05 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45; 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.35 0.45 0.05 0.05 0.05 0.15 0.15 0.15 0.25 0.25 0.25 0.05 0.05 0.05 0.15 0.15 0.15 0.25 0.25 0.25 0.05 0.05 0.05 0.15 0.15 0.15 0.25 0.25 0.25 0.05 0.05 0.05 0.15 0.15 0.15 0.25 0.25 0.25 -0.15 -0.15 -0.05 -0.05 -0.15 -0.15 -0.05 -0.05 -0.15 -0.15 -0.05 -0.05 -0.15 -0.15 -0.05 -0.05 0.35 0.35 0.45 0.45 0.35 0.35 0.45 0.45 0.35 0.35 0.45 0.45 0.35 0.35 0.45 0.45 -0.15 -0.15 -0.05 -0.05 -0.15 -0.15 -0.05 -0.05 -0.15 -0.15 -0.05 -0.05 -0.15 -0.15 -0.05 -0.05 0.35 0.35 0.45 0.45 0.35 0.35 0.45 0.45 0.35 0.35 0.45 0.45 0.35 0.35 0.45 0.45 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 0.35 0.35 0.35 0.45 0.45 0.45 0.35 0.35 0.35 0.45 0.45 0.45 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 0.35 0.35 0.35 0.45 0.45 0.45 0.35 0.35 0.35 0.45 0.45 0.45 0.05 0.05 0.15 0.15 0.25 0.25 0.05 0.05 0.15 0.15 0.25 0.25 0.05 0.05 0.15 0.15 0.25 0.25 0.05 0.05 0.15 0.15 0.25 0.25 0.05 0.05 0.15 0.15 0.25 0.25 0.05 0.05 0.15 0.15 0.25 0.25 0.05 0.05 0.15 0.15 0.25 0.25 0.05 0.05 0.15 0.15 0.25 0.25 -0.15 -0.15 -0.05 -0.05 -0.15 -0.15 -0.05 -0.05 0.35 0.35 0.45 0.45 0.35 0.35 0.45 0.45 -0.15 -0.15 -0.05 -0.05 -0.15 -0.15 -0.05 -0.05 0.35 0.35 0.45 0.45 0.35 0.35 0.45 0.45 -0.15 -0.15 -0.05 -0.05 -0.15 -0.15 -0.05 -0.05 0.35 0.35 0.45 0.45 0.35 0.35 0.45 0.45 -0.15 -0.15 -0.05 -0.05 -0.15 -0.15 -0.05 -0.05 0.35 0.35 0.45 0.45 0.35 0.35 0.45 0.45; - 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.05 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.35 0.35 0.05 0.05 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.35 0.35 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.55 0.55 0.55 0.55 0.55 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.55 0.55 0.45 0.45 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.55 0.55 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.55 0.55 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.55 0.55 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55], + 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.15 0.25 0.35 0.05 0.05 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.35 0.35 0.05 0.05 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.35 0.35 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.55 0.55 0.55 0.55 0.55 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 0.05 0.05 0.05 0.05 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.35 0.35 0.35 0.35 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.55 0.55 0.45 0.45 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.55 0.55 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.55 0.55 -0.15 -0.15 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.55 0.55 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 -0.15 -0.15 -0.15 -0.15 -0.05 -0.05 -0.05 -0.05 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55 0.45 0.45 0.45 0.45 0.55 0.55 0.55 0.55] ] @testset "$(name[i])" for i in eachindex(name) @@ -416,7 +416,7 @@ end # Enable or disable faces faces = [ (false, false, true, false, false, true), - (true, true, true, true, false, false), + (true, true, true, true, false, false) ] # One boundary layer @@ -426,7 +426,7 @@ end 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9], [-0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9; 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 -0.1 -0.1 -0.1 -0.1 0.9 0.9 0.9 0.9 -0.1 -0.1 -0.1 -0.1 0.9 0.9 0.9 0.9; - 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7], + 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7] ] # Multiple boundary layers @@ -436,7 +436,7 @@ end 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3], [-0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.3 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 -0.1 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3 0.1 0.1 0.1 0.3 0.3 0.3 0.5 0.5 0.5 0.7 0.7 0.7 0.1 0.1 0.1 0.3 0.3 0.3 0.5 0.5 0.5 0.7 0.7 0.7 0.1 0.1 0.1 0.3 0.3 0.3 0.5 0.5 0.5 0.7 0.7 0.7 0.1 0.1 0.1 0.3 0.3 0.3 0.5 0.5 0.5 0.7 0.7 0.7 0.1 0.1 0.1 0.3 0.3 0.3 0.5 0.5 0.5 0.7 0.7 0.7 0.1 0.1 0.1 0.3 0.3 0.3 0.5 0.5 0.5 0.7 0.7 0.7 0.1 0.1 0.1 0.3 0.3 0.3 0.5 0.5 0.5 0.7 0.7 0.7 0.1 0.1 0.1 0.3 0.3 0.3 0.5 0.5 0.5 0.7 0.7 0.7 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3; 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 -0.5 -0.3 -0.1 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 0.9 1.1 1.3 -0.5 -0.5 -0.5 -0.3 -0.3 -0.3 -0.1 -0.1 -0.1 -0.5 -0.5 -0.5 -0.3 -0.3 -0.3 -0.1 -0.1 -0.1 -0.5 -0.5 -0.5 -0.3 -0.3 -0.3 -0.1 -0.1 -0.1 -0.5 -0.5 -0.5 -0.3 -0.3 -0.3 -0.1 -0.1 -0.1 0.9 0.9 0.9 1.1 1.1 1.1 1.3 1.3 1.3 0.9 0.9 0.9 1.1 1.1 1.1 1.3 1.3 1.3 0.9 0.9 0.9 1.1 1.1 1.1 1.3 1.3 1.3 0.9 0.9 0.9 1.1 1.1 1.1 1.3 1.3 1.3 -0.5 -0.5 -0.5 -0.3 -0.3 -0.3 -0.1 -0.1 -0.1 -0.5 -0.5 -0.5 -0.3 -0.3 -0.3 -0.1 -0.1 -0.1 -0.5 -0.5 -0.5 -0.3 -0.3 -0.3 -0.1 -0.1 -0.1 -0.5 -0.5 -0.5 -0.3 -0.3 -0.3 -0.1 -0.1 -0.1 0.9 0.9 0.9 1.1 1.1 1.1 1.3 1.3 1.3 0.9 0.9 0.9 1.1 1.1 1.1 1.3 1.3 1.3 0.9 0.9 0.9 1.1 1.1 1.1 1.3 1.3 1.3 0.9 0.9 0.9 1.1 1.1 1.1 1.3 1.3 1.3; - 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7], + 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.3 0.5 0.7 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7 0.7] ] expected_bound_coords = (expected_bound_coords1, expected_bound_coords2) diff --git a/test/setups/sphere_shape.jl b/test/setups/sphere_shape.jl index 7577ed1ab..57d904a37 100644 --- a/test/setups/sphere_shape.jl +++ b/test/setups/sphere_shape.jl @@ -16,7 +16,7 @@ "Hollow RoundSphere with One Layer", "Hollow RoundSphere with Multiple Layers", "Hollow RoundSphere Outwards", - "Hollow RoundSphere Segment", + "Hollow RoundSphere Segment" ] shapes = [ @@ -42,7 +42,7 @@ n_layers=3, layer_outwards=true), SphereShape(particle_spacing, radius, (3.0, -4), 1000.0, sphere_type=RoundSphere(start_angle=pi, end_angle=1.5pi), - n_layers=3, layer_outwards=true), + n_layers=3, layer_outwards=true) ] expected_coords = [ @@ -71,7 +71,7 @@ [-0.2 -0.31341967 -0.64449011 -1.16638994 -1.83683796 -2.60151845 -3.39848155 -4.16316204 -4.83361006 -5.35550989 -5.68658033 -5.8 -5.68658033 -5.35550989 -4.83361006 -4.16316204 -3.39848155 -2.60151845 -1.83683796 -1.16638994 -0.64449011 -0.31341967 0.6 0.50974048 0.24348792 -0.18540666 -0.75543671 -1.43801854 -2.19892464 -3.0 -3.80107536 -4.56198146 -5.24456329 -5.81459334 -6.24348792 -6.50974048 -6.6 -6.50974048 -6.24348792 -5.81459334 -5.24456329 -4.56198146 -3.80107536 -3.0 -2.19892464 -1.43801854 -0.75543671 -0.18540666 0.24348792 0.50974048 1.4 1.32929019 1.11943343 0.77717469 0.31351445 -0.25664487 -0.91497789 -1.64032522 -2.40937363 -3.19740525 -3.97909211 -4.72931014 -5.42394672 -6.04067566 -6.55967478 -6.96426302 -7.24143659 -7.38228689 -7.38228689 -7.24143659 -6.96426302 -6.55967478 -6.04067566 -5.42394672 -4.72931014 -3.97909211 -3.19740525 -2.40937363 -1.64032522 -0.91497789 -0.25664487 0.31351445 0.77717469 1.11943343 1.32929019; 4.0 4.78885116 5.51379429 6.11609881 6.54696959 6.77150004 6.77150004 6.54696959 6.11609881 5.51379429 4.78885116 4.0 3.21114884 2.48620571 1.88390119 1.45303041 1.22849996 1.22849996 1.45303041 1.88390119 2.48620571 3.21114884 4.0 4.80107536 5.56198146 6.24456329 6.81459334 7.24348792 7.50974048 7.6 7.50974048 7.24348792 6.81459334 6.24456329 5.56198146 4.80107536 4.0 3.19892464 2.43801854 1.75543671 1.18540666 0.75651208 0.49025952 0.4 0.49025952 0.75651208 1.18540666 1.75543671 2.43801854 3.19892464 4.0 4.78565034 5.54604923 6.25675682 6.89493039 7.44005852 7.87462034 8.18464867 8.36017895 8.39556949 8.28968281 8.0459222 7.67212232 7.1802974 6.58625511 5.90908845 5.17056212 4.39441296 3.60558704 2.82943788 2.09091155 1.41374489 0.8197026 0.32787768 -0.0459222 -0.28968281 -0.39556949 -0.36017895 -0.18464867 0.12537966 0.55994148 1.10506961 1.74324318 2.45395077 3.21434966], [0.20000000000000018 0.33704175437357 0.7347524157501475 1.354201293581075 2.134752415750147 2.9999999999999996 -0.5999999999999996 -0.5097404838545647 -0.2434879244487087 0.18540666311509257 0.7554367133085589 1.4380185391767903 2.1989246377572673 2.9999999999999996 -1.4000000000000004 -1.3331541132537161 -1.1346475314579978 -0.8105117766515302 -0.37059554972350384 0.17173451737922596 0.8000000000000016 1.4951113693670546 2.2359480182655065 2.999999999999999; - -3.9999999999999996 -4.865247584249852 -5.645798706418924 -6.2652475842498525 -6.662958245626429 -6.8 -3.9999999999999996 -4.801075362242731 -5.561981460823208 -6.24456328669144 -6.814593336884906 -7.243487924448708 -7.509740483854564 -7.6 -3.9999999999999996 -4.764051981734492 -5.504888630632941 -6.200000000000001 -6.828265482620774 -7.370595549723503 -7.810511776651531 -8.134647531457997 -8.333154113253716 -8.4], + -3.9999999999999996 -4.865247584249852 -5.645798706418924 -6.2652475842498525 -6.662958245626429 -6.8 -3.9999999999999996 -4.801075362242731 -5.561981460823208 -6.24456328669144 -6.814593336884906 -7.243487924448708 -7.509740483854564 -7.6 -3.9999999999999996 -4.764051981734492 -5.504888630632941 -6.200000000000001 -6.828265482620774 -7.370595549723503 -7.810511776651531 -8.134647531457997 -8.333154113253716 -8.4] ] @testset "$(shape_names[i])" for i in eachindex(shape_names) @@ -93,7 +93,7 @@ "VoxelSphere with Two Layers and tlsph", "VoxelSphere with Two Layers Outwards and tlsph", "RoundSphere with Two Layers", - "RoundSphere with Two Layers Outwards and tlsph", + "RoundSphere with Two Layers Outwards and tlsph" ] shapes = [ @@ -113,7 +113,7 @@ SphereShape(0.1, 0.5, (0.3, 0.4, 0.5), 1000.0, n_layers=2, sphere_type=RoundSphere()), SphereShape(0.1, 0.55, (0.3, 0.4, 0.5), 1000.0, n_layers=2, layer_outwards=true, - sphere_type=RoundSphere(), tlsph=true), + sphere_type=RoundSphere(), tlsph=true) ] expected_coords = [ @@ -144,7 +144,7 @@ 0.85 0.83195966 0.83195966 0.83195966 0.83195966 0.83195966 0.83195966 0.83195966 0.78821147 0.78821147 0.78821147 0.78821147 0.78821147 0.78821147 0.78821147 0.78821147 0.78821147 0.78821147 0.78821147 0.78821147 0.72410009 0.72410009 0.72410009 0.72410009 0.72410009 0.72410009 0.72410009 0.72410009 0.72410009 0.72410009 0.72410009 0.72410009 0.72410009 0.72410009 0.72410009 0.72410009 0.64191345 0.64191345 0.64191345 0.64191345 0.64191345 0.64191345 0.64191345 0.64191345 0.64191345 0.64191345 0.64191345 0.64191345 0.64191345 0.64191345 0.64191345 0.64191345 0.64191345 0.64191345 0.64191345 0.64191345 0.54803744 0.54803744 0.54803744 0.54803744 0.54803744 0.54803744 0.54803744 0.54803744 0.54803744 0.54803744 0.54803744 0.54803744 0.54803744 0.54803744 0.54803744 0.54803744 0.54803744 0.54803744 0.54803744 0.54803744 0.54803744 0.45196256 0.45196256 0.45196256 0.45196256 0.45196256 0.45196256 0.45196256 0.45196256 0.45196256 0.45196256 0.45196256 0.45196256 0.45196256 0.45196256 0.45196256 0.45196256 0.45196256 0.45196256 0.45196256 0.45196256 0.45196256 0.35808655 0.35808655 0.35808655 0.35808655 0.35808655 0.35808655 0.35808655 0.35808655 0.35808655 0.35808655 0.35808655 0.35808655 0.35808655 0.35808655 0.35808655 0.35808655 0.35808655 0.35808655 0.35808655 0.35808655 0.27589991 0.27589991 0.27589991 0.27589991 0.27589991 0.27589991 0.27589991 0.27589991 0.27589991 0.27589991 0.27589991 0.27589991 0.27589991 0.27589991 0.27589991 0.27589991 0.21178853 0.21178853 0.21178853 0.21178853 0.21178853 0.21178853 0.21178853 0.21178853 0.21178853 0.21178853 0.21178853 0.21178853 0.16804034 0.16804034 0.16804034 0.16804034 0.16804034 0.16804034 0.16804034 0.15 0.95 0.93595562 0.93595562 0.93595562 0.93595562 0.93595562 0.93595562 0.93595562 0.90041145 0.90041145 0.90041145 0.90041145 0.90041145 0.90041145 0.90041145 0.90041145 0.90041145 0.90041145 0.90041145 0.90041145 0.90041145 0.84675189 0.84675189 0.84675189 0.84675189 0.84675189 0.84675189 0.84675189 0.84675189 0.84675189 0.84675189 0.84675189 0.84675189 0.84675189 0.84675189 0.84675189 0.84675189 0.84675189 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.77755275 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.69222057 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5978429 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.4021571 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.30777943 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.22244725 0.15324811 0.15324811 0.15324811 0.15324811 0.15324811 0.15324811 0.15324811 0.15324811 0.15324811 0.15324811 0.15324811 0.15324811 0.15324811 0.15324811 0.15324811 0.15324811 0.15324811 0.09958855 0.09958855 0.09958855 0.09958855 0.09958855 0.09958855 0.09958855 0.09958855 0.09958855 0.09958855 0.09958855 0.09958855 0.09958855 0.06404438 0.06404438 0.06404438 0.06404438 0.06404438 0.06404438 0.06404438 0.05], [0.3 0.41157406 0.36956529 0.27517244 0.19947525 0.19947525 0.27517244 0.36956529 0.50686098 0.4831663 0.41751043 0.32493434 0.22664609 0.14516233 0.09915002 0.09915002 0.14516233 0.22664609 0.32493434 0.41751043 0.4831663 0.59629658 0.58024241 0.53381963 0.46205887 0.37273651 0.27553202 0.18097902 0.09932379 0.03941494 0.00774452 0.00774452 0.03941494 0.09932379 0.18097902 0.27553202 0.37273651 0.46205887 0.53381963 0.58024241 0.6763414 0.66351787 0.62592121 0.56611355 0.4881707 0.39740432 0.3 0.20259568 0.1118293 0.03388645 -0.02592121 -0.06351787 -0.0763414 -0.06351787 -0.02592121 0.03388645 0.1118293 0.20259568 0.3 0.39740432 0.4881707 0.56611355 0.62592121 0.66351787 0.74214449 0.73022643 0.69511475 0.63870233 0.56403038 0.47512449 0.37677759 0.27429158 0.17319153 0.07892775 -0.00341796 -0.06940633 -0.11547992 -0.13915487 -0.13915487 -0.11547992 -0.06940633 -0.00341796 0.07892775 0.17319153 0.27429158 0.37677759 0.47512449 0.56403038 0.63870233 0.69511475 0.73022643 0.79397679 0.78448516 0.75637504 0.71072669 0.64929434 0.5744388 0.48903673 0.39637009 0.3 0.20362991 0.11096327 0.0255612 -0.04929434 -0.11072669 -0.15637504 -0.18448516 -0.19397679 -0.18448516 -0.15637504 -0.11072669 -0.04929434 0.0255612 0.11096327 0.20362991 0.3 0.39637009 0.48903673 0.5744388 0.64929434 0.71072669 0.75637504 0.78448516 0.82980744 0.82023313 0.79185624 0.74570238 0.68343968 0.60731846 0.52008996 0.42490684 0.32520925 0.22460054 0.12671696 0.03509628 -0.04695009 -0.11645678 -0.17091163 -0.20834651 -0.22740843 -0.22740843 -0.20834651 -0.17091163 -0.11645678 -0.04695009 0.03509628 0.12671696 0.22460054 0.32520925 0.42490684 0.52008996 0.60731846 0.68343968 0.74570238 0.79185624 0.82023313 0.8477922 0.83898895 0.81286216 0.77025155 0.71252668 0.64154285 0.55958156 0.4692771 0.37353194 0.2754234 0.17810477 0.08470395 -0.00177707 -0.07855873 -0.1431732 -0.19354372 -0.22805134 -0.24558695 -0.24558695 -0.22805134 -0.19354372 -0.1431732 -0.07855873 -0.00177707 0.08470395 0.17810477 0.2754234 0.37353194 0.4692771 0.55958156 0.64154285 0.71252668 0.77025155 0.81286216 0.83898895 0.84766126 0.83833629 0.81067892 0.76563099 0.70472655 0.63003964 0.54411363 0.44987462 0.35053181 0.24946819 0.15012538 0.05588637 -0.03003964 -0.10472655 -0.16563099 -0.21067892 -0.23833629 -0.24766126 -0.23833629 -0.21067892 -0.16563099 -0.10472655 -0.03003964 0.05588637 0.15012538 0.24946819 0.35053181 0.44987462 0.54411363 0.63003964 0.70472655 0.76563099 0.81067892 0.83833629 0.82980744 0.82023313 0.79185624 0.74570238 0.68343968 0.60731846 0.52008996 0.42490684 0.32520925 0.22460054 0.12671696 0.03509628 -0.04695009 -0.11645678 -0.17091163 -0.20834651 -0.22740843 -0.22740843 -0.20834651 -0.17091163 -0.11645678 -0.04695009 0.03509628 0.12671696 0.22460054 0.32520925 0.42490684 0.52008996 0.60731846 0.68343968 0.74570238 0.79185624 0.82023313 0.79397679 0.78448516 0.75637504 0.71072669 0.64929434 0.5744388 0.48903673 0.39637009 0.3 0.20362991 0.11096327 0.0255612 -0.04929434 -0.11072669 -0.15637504 -0.18448516 -0.19397679 -0.18448516 -0.15637504 -0.11072669 -0.04929434 0.0255612 0.11096327 0.20362991 0.3 0.39637009 0.48903673 0.5744388 0.64929434 0.71072669 0.75637504 0.78448516 0.74214449 0.73022643 0.69511475 0.63870233 0.56403038 0.47512449 0.37677759 0.27429158 0.17319153 0.07892775 -0.00341796 -0.06940633 -0.11547992 -0.13915487 -0.13915487 -0.11547992 -0.06940633 -0.00341796 0.07892775 0.17319153 0.27429158 0.37677759 0.47512449 0.56403038 0.63870233 0.69511475 0.73022643 0.6763414 0.66351787 0.62592121 0.56611355 0.4881707 0.39740432 0.3 0.20259568 0.1118293 0.03388645 -0.02592121 -0.06351787 -0.0763414 -0.06351787 -0.02592121 0.03388645 0.1118293 0.20259568 0.3 0.39740432 0.4881707 0.56611355 0.62592121 0.66351787 0.59629658 0.58024241 0.53381963 0.46205887 0.37273651 0.27553202 0.18097902 0.09932379 0.03941494 0.00774452 0.00774452 0.03941494 0.09932379 0.18097902 0.27553202 0.37273651 0.46205887 0.53381963 0.58024241 0.50686098 0.4831663 0.41751043 0.32493434 0.22664609 0.14516233 0.09915002 0.09915002 0.14516233 0.22664609 0.32493434 0.41751043 0.4831663 0.41157406 0.36956529 0.27517244 0.19947525 0.19947525 0.27517244 0.36956529 0.3 0.3 0.41173428 0.36966519 0.27513678 0.19933089 0.19933089 0.27513678 0.36966519 0.50797533 0.48415301 0.41814345 0.32506866 0.22625093 0.14432823 0.09806805 0.09806805 0.14432823 0.22625093 0.32506866 0.41814345 0.48415301 0.60190095 0.58712487 0.544243 0.47745293 0.39329252 0.3 0.20670748 0.12254707 0.055757 0.01287513 -0.00190095 0.01287513 0.055757 0.12254707 0.20670748 0.3 0.39329252 0.47745293 0.544243 0.58712487 0.68795667 0.67473737 0.63598033 0.57432679 0.49397834 0.40041058 0.3 0.19958942 0.10602166 0.02567321 -0.03598033 -0.07473737 -0.08795667 -0.07473737 -0.03598033 0.02567321 0.10602166 0.19958942 0.3 0.40041058 0.49397834 0.57432679 0.63598033 0.67473737 0.76366294 0.75353079 0.72357717 0.6751112 0.61025106 0.53183147 0.44327973 0.34846597 0.25153403 0.15672027 0.06816853 -0.01025106 -0.0751112 -0.12357717 -0.15353079 -0.16366294 -0.15353079 -0.12357717 -0.0751112 -0.01025106 0.06816853 0.15672027 0.25153403 0.34846597 0.44327973 0.53183147 0.61025106 0.6751112 0.72357717 0.75353079 0.82856536 0.8190135 0.79070313 0.74465748 0.68254074 0.60659799 0.51957399 0.42461401 0.32515015 0.22477731 0.1271232 0.03571732 -0.0461367 -0.11548044 -0.16980763 -0.20715475 -0.22617198 -0.22617198 -0.20715475 -0.16980763 -0.11548044 -0.0461367 0.03571732 0.1271232 0.22477731 0.32515015 0.42461401 0.51957399 0.60659799 0.68254074 0.74465748 0.79070313 0.8190135 0.8803953 0.87204684 0.84724163 0.80669328 0.75156829 0.6834525 0.60430548 0.51640415 0.42227726 0.32463267 0.22627945 0.13004704 0.03870386 -0.0451223 -0.11901992 -0.1808631 -0.22887273 -0.26166765 -0.27830442 -0.27830442 -0.26166765 -0.22887273 -0.1808631 -0.11901992 -0.0451223 0.03870386 0.13004704 0.22627945 0.32463267 0.42227726 0.51640415 0.60430548 0.6834525 0.75156829 0.80669328 0.84724163 0.87204684 0.91898777 0.91136701 0.88869236 0.85152215 0.80077163 0.73769045 0.66383189 0.58101457 0.49127774 0.39683102 0.3 0.20316898 0.10872226 0.01898543 -0.06383189 -0.13769045 -0.20077163 -0.25152215 -0.28869236 -0.31136701 -0.31898777 -0.31136701 -0.28869236 -0.25152215 -0.20077163 -0.13769045 -0.06383189 0.01898543 0.10872226 0.20316898 0.3 0.39683102 0.49127774 0.58101457 0.66383189 0.73769045 0.80077163 0.85152215 0.88869236 0.91136701 0.94220053 0.93429398 0.910769 0.87220486 0.81955114 0.75410435 0.677476 0.59155294 0.49845088 0.4004623 0.3 0.1995377 0.10154912 0.00844706 -0.077476 -0.15410435 -0.21955114 -0.27220486 -0.310769 -0.33429398 -0.34220053 -0.33429398 -0.310769 -0.27220486 -0.21955114 -0.15410435 -0.077476 0.00844706 0.10154912 0.1995377 0.3 0.4004623 0.49845088 0.59155294 0.677476 0.75410435 0.81955114 0.87220486 0.910769 0.93429398 0.95 0.94274004 0.92112232 0.88562976 0.8370552 0.77648372 0.70526837 0.625 0.53747167 0.44463861 0.34857456 0.25142544 0.15536139 0.06252833 -0.025 -0.10526837 -0.17648372 -0.2370552 -0.28562976 -0.32112232 -0.34274004 -0.35 -0.34274004 -0.32112232 -0.28562976 -0.2370552 -0.17648372 -0.10526837 -0.025 0.06252833 0.15536139 0.25142544 0.34857456 0.44463861 0.53747167 0.625 0.70526837 0.77648372 0.8370552 0.88562976 0.92112232 0.94274004 0.94220053 0.93429398 0.910769 0.87220486 0.81955114 0.75410435 0.677476 0.59155294 0.49845088 0.4004623 0.3 0.1995377 0.10154912 0.00844706 -0.077476 -0.15410435 -0.21955114 -0.27220486 -0.310769 -0.33429398 -0.34220053 -0.33429398 -0.310769 -0.27220486 -0.21955114 -0.15410435 -0.077476 0.00844706 0.10154912 0.1995377 0.3 0.4004623 0.49845088 0.59155294 0.677476 0.75410435 0.81955114 0.87220486 0.910769 0.93429398 0.91898777 0.91136701 0.88869236 0.85152215 0.80077163 0.73769045 0.66383189 0.58101457 0.49127774 0.39683102 0.3 0.20316898 0.10872226 0.01898543 -0.06383189 -0.13769045 -0.20077163 -0.25152215 -0.28869236 -0.31136701 -0.31898777 -0.31136701 -0.28869236 -0.25152215 -0.20077163 -0.13769045 -0.06383189 0.01898543 0.10872226 0.20316898 0.3 0.39683102 0.49127774 0.58101457 0.66383189 0.73769045 0.80077163 0.85152215 0.88869236 0.91136701 0.8803953 0.87204684 0.84724163 0.80669328 0.75156829 0.6834525 0.60430548 0.51640415 0.42227726 0.32463267 0.22627945 0.13004704 0.03870386 -0.0451223 -0.11901992 -0.1808631 -0.22887273 -0.26166765 -0.27830442 -0.27830442 -0.26166765 -0.22887273 -0.1808631 -0.11901992 -0.0451223 0.03870386 0.13004704 0.22627945 0.32463267 0.42227726 0.51640415 0.60430548 0.6834525 0.75156829 0.80669328 0.84724163 0.87204684 0.82856536 0.8190135 0.79070313 0.74465748 0.68254074 0.60659799 0.51957399 0.42461401 0.32515015 0.22477731 0.1271232 0.03571732 -0.0461367 -0.11548044 -0.16980763 -0.20715475 -0.22617198 -0.22617198 -0.20715475 -0.16980763 -0.11548044 -0.0461367 0.03571732 0.1271232 0.22477731 0.32515015 0.42461401 0.51957399 0.60659799 0.68254074 0.74465748 0.79070313 0.8190135 0.76366294 0.75353079 0.72357717 0.6751112 0.61025106 0.53183147 0.44327973 0.34846597 0.25153403 0.15672027 0.06816853 -0.01025106 -0.0751112 -0.12357717 -0.15353079 -0.16366294 -0.15353079 -0.12357717 -0.0751112 -0.01025106 0.06816853 0.15672027 0.25153403 0.34846597 0.44327973 0.53183147 0.61025106 0.6751112 0.72357717 0.75353079 0.68795667 0.67473737 0.63598033 0.57432679 0.49397834 0.40041058 0.3 0.19958942 0.10602166 0.02567321 -0.03598033 -0.07473737 -0.08795667 -0.07473737 -0.03598033 0.02567321 0.10602166 0.19958942 0.3 0.40041058 0.49397834 0.57432679 0.63598033 0.67473737 0.60190095 0.58712487 0.544243 0.47745293 0.39329252 0.3 0.20670748 0.12254707 0.055757 0.01287513 -0.00190095 0.01287513 0.055757 0.12254707 0.20670748 0.3 0.39329252 0.47745293 0.544243 0.58712487 0.50797533 0.48415301 0.41814345 0.32506866 0.22625093 0.14432823 0.09806805 0.09806805 0.14432823 0.22625093 0.32506866 0.41814345 0.48415301 0.41173428 0.36966519 0.27513678 0.19933089 0.19933089 0.27513678 0.36966519 0.3; 0.4 0.4 0.48723211 0.50877666 0.44841017 0.35158983 0.29122334 0.31276789 0.4 0.49613309 0.57024325 0.60535273 0.59341838 0.5371742 0.44950507 0.35049493 0.2628258 0.20658162 0.19464727 0.22975675 0.30386691 0.4 0.49620734 0.58198912 0.64804956 0.68722998 0.69528457 0.6713405 0.61799248 0.54102158 0.44876881 0.35123119 0.25897842 0.18200752 0.1286595 0.10471543 0.11277002 0.15195044 0.21801088 0.30379266 0.4 0.49740432 0.5881707 0.66611355 0.72592121 0.76351787 0.7763414 0.76351787 0.72592121 0.66611355 0.5881707 0.49740432 0.4 0.30259568 0.2118293 0.13388645 0.07407879 0.03648213 0.0236586 0.03648213 0.07407879 0.13388645 0.2118293 0.30259568 0.4 0.50196554 0.59843409 0.684205 0.75465435 0.80598419 0.83542732 0.84139645 0.82356979 0.78290836 0.72160425 0.64296237 0.55122232 0.45132984 0.34867016 0.24877768 0.15703763 0.07839575 0.01709164 -0.02356979 -0.04139645 -0.03542732 -0.00598419 0.04534565 0.115795 0.20156591 0.29803446 0.4 0.49637009 0.58903673 0.6744388 0.74929434 0.81072669 0.85637504 0.88448516 0.89397679 0.88448516 0.85637504 0.81072669 0.74929434 0.6744388 0.58903673 0.49637009 0.4 0.30362991 0.21096327 0.1255612 0.05070566 -0.01072669 -0.05637504 -0.08448516 -0.09397679 -0.08448516 -0.05637504 -0.01072669 0.05070566 0.1255612 0.21096327 0.30362991 0.4 0.50026672 0.59690953 0.68643553 0.76560899 0.8315684 0.8819298 0.914873 0.92920735 0.92441476 0.90066846 0.8588267 0.80040175 0.72750523 0.64277182 0.549264 0.4503614 0.3496386 0.250736 0.15722818 0.07249477 -0.00040175 -0.0588267 -0.10066846 -0.12441476 -0.12920735 -0.114873 -0.0819298 -0.0315684 0.03439101 0.11356447 0.20309047 0.29973328 0.4 0.49781207 0.59248039 0.68096222 0.7604137 0.82828119 0.88238336 0.92098134 0.94283455 0.94724061 0.93405791 0.90371014 0.85717272 0.79594139 0.72198418 0.63767813 0.54573291 0.44910371 0.35089629 0.25426709 0.16232187 0.07801582 0.00405861 -0.05717272 -0.10371014 -0.13405791 -0.14724061 -0.14283455 -0.12098134 -0.08238336 -0.02828119 0.0395863 0.11903778 0.20751961 0.30218793 0.4 0.50063249 0.59783807 0.6883065 0.768957 0.83704312 0.89024626 0.92675464 0.94532503 0.94532503 0.92675464 0.89024626 0.83704312 0.768957 0.6883065 0.59783807 0.50063249 0.4 0.29936751 0.20216193 0.1116935 0.031043 -0.03704312 -0.09024626 -0.12675464 -0.14532503 -0.14532503 -0.12675464 -0.09024626 -0.03704312 0.031043 0.1116935 0.20216193 0.29936751 0.4 0.50026672 0.59690953 0.68643553 0.76560899 0.8315684 0.8819298 0.914873 0.92920735 0.92441476 0.90066846 0.8588267 0.80040175 0.72750523 0.64277182 0.549264 0.4503614 0.3496386 0.250736 0.15722818 0.07249477 -0.00040175 -0.0588267 -0.10066846 -0.12441476 -0.12920735 -0.114873 -0.0819298 -0.0315684 0.03439101 0.11356447 0.20309047 0.29973328 0.4 0.49637009 0.58903673 0.6744388 0.74929434 0.81072669 0.85637504 0.88448516 0.89397679 0.88448516 0.85637504 0.81072669 0.74929434 0.6744388 0.58903673 0.49637009 0.4 0.30362991 0.21096327 0.1255612 0.05070566 -0.01072669 -0.05637504 -0.08448516 -0.09397679 -0.08448516 -0.05637504 -0.01072669 0.05070566 0.1255612 0.21096327 0.30362991 0.4 0.50196554 0.59843409 0.684205 0.75465435 0.80598419 0.83542732 0.84139645 0.82356979 0.78290836 0.72160425 0.64296237 0.55122232 0.45132984 0.34867016 0.24877768 0.15703763 0.07839575 0.01709164 -0.02356979 -0.04139645 -0.03542732 -0.00598419 0.04534565 0.115795 0.20156591 0.29803446 0.4 0.49740432 0.5881707 0.66611355 0.72592121 0.76351787 0.7763414 0.76351787 0.72592121 0.66611355 0.5881707 0.49740432 0.4 0.30259568 0.2118293 0.13388645 0.07407879 0.03648213 0.0236586 0.03648213 0.07407879 0.13388645 0.2118293 0.30259568 0.4 0.49620734 0.58198912 0.64804956 0.68722998 0.69528457 0.6713405 0.61799248 0.54102158 0.44876881 0.35123119 0.25897842 0.18200752 0.1286595 0.10471543 0.11277002 0.15195044 0.21801088 0.30379266 0.4 0.49613309 0.57024325 0.60535273 0.59341838 0.5371742 0.44950507 0.35049493 0.2628258 0.20658162 0.19464727 0.22975675 0.30386691 0.4 0.48723211 0.50877666 0.44841017 0.35158983 0.29122334 0.31276789 0.4 0.4 0.4 0.48735738 0.50893287 0.44847969 0.35152031 0.29106713 0.31264262 0.4 0.49665096 0.57116034 0.60645896 0.59446031 0.53791315 0.44977175 0.35022825 0.26208685 0.20553969 0.19354104 0.22883966 0.30334904 0.4 0.49329252 0.57745293 0.644243 0.68712487 0.70190095 0.68712487 0.644243 0.57745293 0.49329252 0.4 0.30670748 0.22254707 0.155757 0.11287513 0.09809905 0.11287513 0.155757 0.22254707 0.30670748 0.4 0.50041058 0.59397834 0.67432679 0.73598033 0.77473737 0.78795667 0.77473737 0.73598033 0.67432679 0.59397834 0.50041058 0.4 0.29958942 0.20602166 0.12567321 0.06401967 0.02526263 0.01204333 0.02526263 0.06401967 0.12567321 0.20602166 0.29958942 0.4 0.49640095 0.58858871 0.67253424 0.74456871 0.80154388 0.84096966 0.86112295 0.86112295 0.84096966 0.80154388 0.74456871 0.67253424 0.58858871 0.49640095 0.4 0.30359905 0.21141129 0.12746576 0.05543129 -0.00154388 -0.04096966 -0.06112295 -0.06112295 -0.04096966 -0.00154388 0.05543129 0.12746576 0.21141129 0.30359905 0.4 0.50003165 0.5964479 0.68576401 0.76475186 0.83055663 0.88079996 0.91366593 0.92796668 0.92318533 0.8994947 0.85775103 0.79946305 0.72673743 0.64220267 0.54891407 0.45024333 0.34975667 0.25108593 0.15779733 0.07326257 0.00053695 -0.05775103 -0.0994947 -0.12318533 -0.12796668 -0.11366593 -0.08079996 -0.03055663 0.03524814 0.11423599 0.2035521 0.29996835 0.4 0.49808728 0.59335277 0.68305585 0.76461593 0.83568667 0.89422351 0.93854243 0.96736846 0.97987234 0.97569435 0.95495467 0.91824997 0.86663615 0.80159806 0.72500673 0.63906555 0.54624688 0.44922096 0.35077904 0.25375312 0.16093445 0.07499327 -0.00159806 -0.06663615 -0.11824997 -0.15495467 -0.17569435 -0.17987234 -0.16736846 -0.13854243 -0.09422351 -0.03568667 0.03538407 0.11694415 0.20664723 0.30191272 0.4 0.49683102 0.59127774 0.68101457 0.76383189 0.83769045 0.90077163 0.95152215 0.98869236 1.01136701 1.01898777 1.01136701 0.98869236 0.95152215 0.90077163 0.83769045 0.76383189 0.68101457 0.59127774 0.49683102 0.4 0.30316898 0.20872226 0.11898543 0.03616811 -0.03769045 -0.10077163 -0.15152215 -0.18869236 -0.21136701 -0.21898777 -0.21136701 -0.18869236 -0.15152215 -0.10077163 -0.03769045 0.03616811 0.11898543 0.20872226 0.30316898 0.4 0.5004623 0.59845088 0.69155294 0.777476 0.85410435 0.91955114 0.97220486 1.010769 1.03429398 1.04220053 1.03429398 1.010769 0.97220486 0.91955114 0.85410435 0.777476 0.69155294 0.59845088 0.5004623 0.4 0.2995377 0.20154912 0.10844706 0.022524 -0.05410435 -0.11955114 -0.17220486 -0.210769 -0.23429398 -0.24220053 -0.23429398 -0.210769 -0.17220486 -0.11955114 -0.05410435 0.022524 0.10844706 0.20154912 0.2995377 0.4 0.49687747 0.59159086 0.68202443 0.76615804 0.84211228 0.90819046 0.96291651 1.00506794 1.03370314 1.04818247 1.04818247 1.03370314 1.00506794 0.96291651 0.90819046 0.84211228 0.76615804 0.68202443 0.59159086 0.49687747 0.4 0.30312253 0.20840914 0.11797557 0.03384196 -0.04211228 -0.10819046 -0.16291651 -0.20506794 -0.23370314 -0.24818247 -0.24818247 -0.23370314 -0.20506794 -0.16291651 -0.10819046 -0.04211228 0.03384196 0.11797557 0.20840914 0.30312253 0.4 0.5004623 0.59845088 0.69155294 0.777476 0.85410435 0.91955114 0.97220486 1.010769 1.03429398 1.04220053 1.03429398 1.010769 0.97220486 0.91955114 0.85410435 0.777476 0.69155294 0.59845088 0.5004623 0.4 0.2995377 0.20154912 0.10844706 0.022524 -0.05410435 -0.11955114 -0.17220486 -0.210769 -0.23429398 -0.24220053 -0.23429398 -0.210769 -0.17220486 -0.11955114 -0.05410435 0.022524 0.10844706 0.20154912 0.2995377 0.4 0.49683102 0.59127774 0.68101457 0.76383189 0.83769045 0.90077163 0.95152215 0.98869236 1.01136701 1.01898777 1.01136701 0.98869236 0.95152215 0.90077163 0.83769045 0.76383189 0.68101457 0.59127774 0.49683102 0.4 0.30316898 0.20872226 0.11898543 0.03616811 -0.03769045 -0.10077163 -0.15152215 -0.18869236 -0.21136701 -0.21898777 -0.21136701 -0.18869236 -0.15152215 -0.10077163 -0.03769045 0.03616811 0.11898543 0.20872226 0.30316898 0.4 0.49808728 0.59335277 0.68305585 0.76461593 0.83568667 0.89422351 0.93854243 0.96736846 0.97987234 0.97569435 0.95495467 0.91824997 0.86663615 0.80159806 0.72500673 0.63906555 0.54624688 0.44922096 0.35077904 0.25375312 0.16093445 0.07499327 -0.00159806 -0.06663615 -0.11824997 -0.15495467 -0.17569435 -0.17987234 -0.16736846 -0.13854243 -0.09422351 -0.03568667 0.03538407 0.11694415 0.20664723 0.30191272 0.4 0.50003165 0.5964479 0.68576401 0.76475186 0.83055663 0.88079996 0.91366593 0.92796668 0.92318533 0.8994947 0.85775103 0.79946305 0.72673743 0.64220267 0.54891407 0.45024333 0.34975667 0.25108593 0.15779733 0.07326257 0.00053695 -0.05775103 -0.0994947 -0.12318533 -0.12796668 -0.11366593 -0.08079996 -0.03055663 0.03524814 0.11423599 0.2035521 0.29996835 0.4 0.49640095 0.58858871 0.67253424 0.74456871 0.80154388 0.84096966 0.86112295 0.86112295 0.84096966 0.80154388 0.74456871 0.67253424 0.58858871 0.49640095 0.4 0.30359905 0.21141129 0.12746576 0.05543129 -0.00154388 -0.04096966 -0.06112295 -0.06112295 -0.04096966 -0.00154388 0.05543129 0.12746576 0.21141129 0.30359905 0.4 0.50041058 0.59397834 0.67432679 0.73598033 0.77473737 0.78795667 0.77473737 0.73598033 0.67432679 0.59397834 0.50041058 0.4 0.29958942 0.20602166 0.12567321 0.06401967 0.02526263 0.01204333 0.02526263 0.06401967 0.12567321 0.20602166 0.29958942 0.4 0.49329252 0.57745293 0.644243 0.68712487 0.70190095 0.68712487 0.644243 0.57745293 0.49329252 0.4 0.30670748 0.22254707 0.155757 0.11287513 0.09809905 0.11287513 0.155757 0.22254707 0.30670748 0.4 0.49665096 0.57116034 0.60645896 0.59446031 0.53791315 0.44977175 0.35022825 0.26208685 0.20553969 0.19354104 0.22883966 0.30334904 0.4 0.48735738 0.50893287 0.44847969 0.35152031 0.29106713 0.31264262 0.4; - 1.05 1.03856404 1.03856404 1.03856404 1.03856404 1.03856404 1.03856404 1.03856404 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.03856404 -0.03856404 -0.03856404 -0.03856404 -0.03856404 -0.03856404 -0.03856404 -0.05 1.15 1.14032449 1.14032449 1.14032449 1.14032449 1.14032449 1.14032449 1.14032449 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.14032449 -0.14032449 -0.14032449 -0.14032449 -0.14032449 -0.14032449 -0.14032449 -0.15], + 1.05 1.03856404 1.03856404 1.03856404 1.03856404 1.03856404 1.03856404 1.03856404 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 1.00961607 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.96336631 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.90108248 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.82712115 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.74184072 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.64766204 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.54923114 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.449333 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.35233796 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.25815928 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.17287885 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.09891752 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 0.03663369 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.00961607 -0.03856404 -0.03856404 -0.03856404 -0.03856404 -0.03856404 -0.03856404 -0.03856404 -0.05 1.15 1.14032449 1.14032449 1.14032449 1.14032449 1.14032449 1.14032449 1.14032449 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.11582973 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.07563514 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 1.02152624 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.95553999 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.87831027 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.79264535 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.69837877 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.60039163 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.39960837 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.30162123 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.20735465 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.12168973 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 0.04446001 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.02152624 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.07563514 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.11582973 -0.14032449 -0.14032449 -0.14032449 -0.14032449 -0.14032449 -0.14032449 -0.14032449 -0.15] ] @testset "$(shape_names[i])" for i in eachindex(shape_names) diff --git a/test/systems/boundary_system.jl b/test/systems/boundary_system.jl index 2ffa40af4..e483ec3f5 100644 --- a/test/systems/boundary_system.jl +++ b/test/systems/boundary_system.jl @@ -4,7 +4,7 @@ 1.0 2.0], [1.0 2.0 1.0 2.0 - 1.0 2.0], + 1.0 2.0] ] mass = [1.0, 1.0] density = [1000.0, 1000.0] diff --git a/test/systems/edac_system.jl b/test/systems/edac_system.jl index ea188fed9..9be9feeb9 100644 --- a/test/systems/edac_system.jl +++ b/test/systems/edac_system.jl @@ -6,7 +6,7 @@ 1.0 2.0], [1.0 2.0 1.0 2.0 - 1.0 2.0], + 1.0 2.0] ] @testset "$(i+1)D" for i in 1:2 @@ -60,14 +60,14 @@ RectangularTank(0.123, (0.369, 0.246), (0.369, 0.369), 1020.0).fluid, RectangularTank(0.123, (0.369, 0.246, 0.246), (0.369, 0.492, 0.492), 1020.0).fluid, - SphereShape(0.52, 0.1, (-0.2, 0.123), 1.0), + SphereShape(0.52, 0.1, (-0.2, 0.123), 1.0) ] setup_names = [ "RectangularShape 2D", "RectangularShape 3D", "RectangularTank 2D", "RectangularTank 3D", - "SphereShape 2D", + "SphereShape 2D" ] NDIMS_ = [2, 3, 2, 3, 2] diff --git a/test/systems/solid_system.jl b/test/systems/solid_system.jl index 2ee78c523..e5f0c0e05 100644 --- a/test/systems/solid_system.jl +++ b/test/systems/solid_system.jl @@ -6,7 +6,7 @@ 1.0 2.0], [1.0 2.0 1.0 2.0 - 1.0 2.0], + 1.0 2.0] ] @testset "$(i+1)D" for i in 1:2 NDIMS = i + 1 diff --git a/test/systems/wcsph_system.jl b/test/systems/wcsph_system.jl index 68f69aea8..46b4900cd 100644 --- a/test/systems/wcsph_system.jl +++ b/test/systems/wcsph_system.jl @@ -6,11 +6,11 @@ 1.0 2.0], [1.0 2.0 1.0 2.0 - 1.0 2.0], + 1.0 2.0] ] density_calculators = [ SummationDensity(), - ContinuityDensity(), + ContinuityDensity() ] @testset "$(i+1)D" for i in 1:2 @@ -76,7 +76,7 @@ SphereShape(0.52, 0.1, (-0.2, 0.123), 1.0), RectangularShape(0.123, (2, 3), (-1.0, 0.1), density=1.0), RectangularShape(0.123, (2, 3), (-1.0, 0.1), density=1.0), - RectangularShape(0.123, (2, 3), (-1.0, 0.1), density=1.0), + RectangularShape(0.123, (2, 3), (-1.0, 0.1), density=1.0) ] setup_names = [ "RectangularShape 2D", @@ -86,12 +86,12 @@ "SphereShape 2D", "RectangularShape 2D with ShepardKernelCorrection", "RectangularShape 2D with AkinciFreeSurfaceCorrection", - "RectangularShape 2D with KernelCorrection", + "RectangularShape 2D with KernelCorrection" ] NDIMS_ = [2, 3, 2, 3, 2, 2, 2, 2] density_calculators = [ SummationDensity(), - ContinuityDensity(), + ContinuityDensity() ] correction = [ Nothing(), @@ -101,7 +101,7 @@ Nothing(), ShepardKernelCorrection(), AkinciFreeSurfaceCorrection(1000.0), - KernelCorrection(), + KernelCorrection() ] @testset "$(setup_names[i])" for i in eachindex(setups) diff --git a/test/validation/validation.jl b/test/validation/validation.jl index 01efa6b6a..3c964f9c3 100644 --- a/test/validation/validation.jl +++ b/test/validation/validation.jl @@ -31,7 +31,7 @@ r"WARNING: importing deprecated binding Makie.*\n", r"WARNING: Makie.* is deprecated.*\n", r" likely near none:1\n", - r", use .* instead.\n", + r", use .* instead.\n" ] # Verify number of plots @test length(ax1.scene.plots) >= 6 @@ -42,7 +42,7 @@ joinpath(validation_dir(), "dam_break_2d", "validation_dam_break_2d.jl")) [ r"┌ Info: The desired tank length in y-direction.*\n", - r"└ New tank length in y-direction is set to.*\n", + r"└ New tank length in y-direction is set to.*\n" ] @test sol.retcode == ReturnCode.Success @test count_rhs_allocations(sol, semi) == 0 @@ -68,7 +68,7 @@ r"WARNING: Method definition linear_interpolation.*\n", r"WARNING: Method definition interpolated_mse.*\n", r"WARNING: Method definition extract_number_from_filename.*\n", - r"WARNING: Method definition extract_resolution_from_filename.*\n", + r"WARNING: Method definition extract_resolution_from_filename.*\n" ] # Verify number of plots @test length(axs_edac[1].scene.plots) >= 2