@@ -2,9 +2,6 @@ using MeshIntegrals
22using Meshes
33using Test
44
5- # using DynamicQuantities
6- # using Unitful
7-
85# ###############################################################################
96# Infrastructure
107# ###############################################################################
9895
9996 SUPPORT_MATRIX = [
10097 # Name, example, integral,line,surface,volume, GaussLegendre,GaussKronrod,HAdaptiveCubature
101- SupportItem (" BezierCurve" , bezier, 1 , 1 , 0 , 0 , 1 , 1 , 1 ),
102- SupportItem (" Box{1,T}" , box1d, 1 , 1 , 0 , 0 , 1 , 1 , 1 ),
103- SupportItem (" Circle" , circle, 1 , 1 , 0 , 0 , 1 , 1 , 1 ),
104- # Line -- custom test
105- SupportItem (" Ring" , ring_rect, 1 , 1 , 0 , 0 , 1 , 1 , 1 ),
106- SupportItem (" Rope" , rope_rect, 1 , 1 , 0 , 0 , 1 , 1 , 1 ),
107- SupportItem (" Segment" , seg_ne, 1 , 1 , 0 , 0 , 1 , 1 , 1 ),
108- SupportItem (" Sphere{2,T}" , sphere2d, 1 , 1 , 0 , 0 , 1 , 1 , 1 ),
109-
110- SupportItem (" Ball{2,T}" , ball2d, 1 , 0 , 1 , 0 , 1 , 1 , 1 ),
111- SupportItem (" Box{2,T}" , box2d, 1 , 0 , 1 , 0 , 1 , 1 , 1 ),
112- SupportItem (" CylinderSurface" , cylsurf, 1 , 0 , 1 , 0 , 0 , 1 , 0 ),
113- SupportItem (" Disk" , disk, 1 , 0 , 1 , 0 , 1 , 1 , 1 ),
114- SupportItem (" ParaboloidSurface{T}" , parab, 1 , 0 , 1 , 0 , 1 , 1 , 1 ),
115- # Plane -- custom test
116- SupportItem (" Sphere{3,T}" , sphere3d, 1 , 0 , 1 , 0 , 1 , 1 , 1 ),
117- SupportItem (" Triangle" , triangle, 1 , 0 , 1 , 0 , 1 , 1 , 1 ),
118- SupportItem (" Torus{T}" , torus, 1 , 0 , 1 , 0 , 1 , 1 , 1 ),
119- # SimpleMesh -- not yet supported
120-
121- SupportItem (" Ball{3,T}" , ball3d, 1 , 0 , 0 , 1 , 1 , 0 , 1 ),
122- SupportItem (" Box{3,T}" , box3d, 1 , 0 , 0 , 1 , 1 , 0 , 1 ),
123- SupportItem (" Cylinder{T}" , cyl, 1 , 0 , 0 , 1 , 1 , 0 , 1 )
98+ SupportItem (" Ball{2,T}" , ball2d, 1 , 0 , 1 , 0 , 1 , 1 , 1 ),
99+ SupportItem (" Ball{3,T}" , ball3d, 1 , 0 , 0 , 1 , 1 , 0 , 1 ),
100+ # Ball{Dim,T}
101+ SupportItem (" BezierCurve" , bezier, 1 , 1 , 0 , 0 , 1 , 1 , 1 ),
102+ SupportItem (" Box{1,T}" , box1d, 1 , 1 , 0 , 0 , 1 , 1 , 1 ),
103+ SupportItem (" Box{2,T}" , box2d, 1 , 0 , 1 , 0 , 1 , 1 , 1 ),
104+ SupportItem (" Box{3,T}" , box3d, 1 , 0 , 0 , 1 , 1 , 0 , 1 ),
105+ # Box{Dim,T}
106+ SupportItem (" Circle" , circle, 1 , 1 , 0 , 0 , 1 , 1 , 1 ),
107+ # Cone
108+ # ConeSurface
109+ SupportItem (" Cylinder" , cyl, 1 , 0 , 0 , 1 , 1 , 0 , 1 ),
110+ SupportItem (" CylinderSurface" , cylsurf, 1 , 0 , 1 , 0 , 0 , 1 , 0 ),
111+ SupportItem (" Disk" , disk, 1 , 0 , 1 , 0 , 1 , 1 , 1 ),
112+ # Frustum
113+ # FrustumSurface
114+ # Line -- custom tests below
115+ SupportItem (" ParaboloidSurface" , parab, 1 , 0 , 1 , 0 , 1 , 1 , 1 ),
116+ # Plane -- custom tests below
117+ # Ray
118+ SupportItem (" Ring" , ring_rect, 1 , 1 , 0 , 0 , 1 , 1 , 1 ),
119+ SupportItem (" Rope" , rope_rect, 1 , 1 , 0 , 0 , 1 , 1 , 1 ),
120+ SupportItem (" Segment" , seg_ne, 1 , 1 , 0 , 0 , 1 , 1 , 1 ),
121+ # SimpleMesh
122+ SupportItem (" Sphere{2,T}" , sphere2d, 1 , 1 , 0 , 0 , 1 , 1 , 1 ),
123+ SupportItem (" Sphere{3,T}" , sphere3d, 1 , 0 , 1 , 0 , 1 , 1 , 1 ),
124+ SupportItem (" Triangle" , triangle, 1 , 0 , 1 , 0 , 1 , 1 , 1 ),
125+ SupportItem (" Torus" , torus, 1 , 0 , 1 , 0 , 1 , 1 , 1 ),
124126 ]
125127
126128 # Run all integral tests
0 commit comments