File tree Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Expand file tree Collapse file tree 2 files changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -56,14 +56,16 @@ end function f_is_default
5656 ! ! @param var_array Array to check.
5757 logical pure function f_all_default(var_array) result(res)
5858 real (wp), intent (in ) :: var_array(:)
59- logical :: res_array(size (var_array))
60- integer :: i
59+ ! logical :: res_array(size(var_array))
60+ ! integer :: i
6161
62- do i = 1 , size (var_array)
63- res_array(i) = f_is_default(var_array(i))
64- end do
62+ res = all (f_is_default(var_array))
6563
66- res = all (res_array)
64+ ! do i = 1, size(var_array)
65+ ! res_array(i) = f_is_default(var_array(i))
66+ ! end do
67+
68+ ! res = all(res_array)
6769 end function f_all_default
6870
6971 ! > Checks if a real(wp) variable is an integer.
Original file line number Diff line number Diff line change @@ -532,7 +532,7 @@ contains
532532 !! @param ray Ray.
533533 !! @param triangle Triangle.
534534 !! @return True if the ray intersects the triangle, false otherwise.
535- pure function f_intersects_triangle (ray , triangle ) result(intersects)
535+ pure elemental function f_intersects_triangle(ray, triangle) result(intersects)
536536
537537 type(t_ray), intent (in ) :: ray
538538 type(t_triangle), intent (in ) :: triangle
You can’t perform that action at this time.
0 commit comments