When the boundary_face contains two values of different type, e.g. boundary_face=([0, 0], [1.0, 1.0]), this is happening:
Warning: detected a stack overflow; program state may be corrupted, so further execution might be unreliable.
ERROR: LoadError: StackOverflowError:
Stacktrace:
[1] shift_plane_corners(plane_points::Tuple{Vector{Int64}, Vector{Float64}}, direction::SVector{2, Float64}, particle_spacing::Float64, place_on_shell::Bool) (repeats 79984 times)
@ TrixiParticles ~/git/TrixiParticles.jl/src/setups/extrude_geometry.jl:233
When the
boundary_facecontains two values of different type, e.g.boundary_face=([0, 0], [1.0, 1.0]), this is happening: