@@ -173,16 +173,19 @@ end
173173 @test area (square) ≈ 4 rtol= 5 eps ()
174174 @test centroid (square) ≈ ones (2 ) atol= 5 eps ()
175175 barrier = CS. EllipticBarrier (circle, SVector {2} (0.0 , 0.0 ), 1.0 , true )
176- vortices = CS. EllipticVortex (SVector {2} (0.0 , 0.0 ), [barrier])
176+ vortex = CS. EllipticVortex (SVector {2} (0.0 , 0.0 ), [barrier])
177177 LL, UR = extrema (barrier)
178- @test area (vortices ) == area (barrier) == area (circle)
179- @test centroid (vortices ) == centroid (barrier) == centroid (circle)
180- @test extrema (vortices ) == extrema (barrier)
178+ @test area (vortex ) == area (barrier) == area (circle)
179+ @test centroid (vortex ) == centroid (barrier) == centroid (circle)
180+ @test extrema (vortex ) == extrema (barrier)
181181 @test LL ≈ - ones (2 ) rtol= 1e-5
182182 @test UR ≈ ones (2 ) rtol= 1e-6
183183 @test ! clockwise (barrier, ODEFunction ((u, p, t) -> SVector {2} (- u[2 ], u[1 ])), 0 )
184184 @test clockwise (barrier, ODEFunction ((u, p, t) -> SVector {2} (- u[2 ], u[1 ])), 0 ) ==
185- clockwise (vortices, ODEFunction ((u, p, t) -> SVector {2} (- u[2 ], u[1 ])), 0 )
185+ clockwise (vortex, ODEFunction ((u, p, t) -> SVector {2} (- u[2 ], u[1 ])), 0 )
186+ @test isinside (SVector (1 - eps (),0 ), vortex)
187+ @test isinside (Singularity (vortex. center, 1 ), vortex)
188+ @test ! isinside (SVector (1 + eps (),0 ), vortex)
186189 barrier = CS. EllipticBarrier (square, SVector {2} (1.0 , 1.0 ), 1.0 , true )
187190 LL, UR = extrema (barrier)
188191 @test LL ≈ zeros (2 )
0 commit comments