LCOV - code coverage report
Current view: top level - eos/test/src - test_eos_blend.f90 (source / functions) Coverage Total Hit
Test: coverage.info Lines: 100.0 % 36 36
Test Date: 2025-05-08 18:23:42 Functions: 100.0 % 1 1

            Line data    Source code
       1              : module test_eos_blend
       2              : 
       3              :    use const_def, only: dp
       4              :    use auto_diff
       5              :    use eos_blend
       6              : 
       7              :    implicit none
       8              :    private
       9              :    public :: do_test_eos_blend
      10              : 
      11              : contains
      12              : 
      13            1 :    subroutine do_test_eos_blend()
      14           11 :       real(dp) :: coords(4, 2)
      15              :       type(auto_diff_real_2var_order1) :: p(2), d
      16              : 
      17            1 :       coords(1, 1) = -1d0
      18            1 :       coords(1, 2) = -1d0
      19            1 :       coords(2, 1) = -1d0
      20            1 :       coords(2, 2) = 1d0
      21            1 :       coords(3, 1) = 1d0
      22            1 :       coords(3, 2) = 1d0
      23            1 :       coords(4, 1) = 1d0
      24            1 :       coords(4, 2) = -1d0
      25              : 
      26            1 :       p(1) = 0d0
      27            1 :       p(2) = 1d0
      28            1 :       write (*, *) is_contained(4, coords, p)
      29            1 :       d = min_distance_to_polygon(4, coords, p)
      30            1 :       write (*, '(99(1pd26.16))') d
      31            1 :       p(1) = -1d0
      32            1 :       p(2) = 1d0
      33            1 :       write (*, *) is_contained(4, coords, p)
      34            1 :       d = min_distance_to_polygon(4, coords, p)
      35            1 :       write (*, '(99(1pd26.16))') d
      36            1 :       p(1) = 0d0
      37            1 :       p(2) = 0d0
      38            1 :       write (*, *) is_contained(4, coords, p)
      39            1 :       d = min_distance_to_polygon(4, coords, p)
      40            1 :       write (*, '(99(1pd26.16))') d
      41            1 :       p(1) = -2d0
      42            1 :       p(2) = 0d0
      43            1 :       write (*, *) is_contained(4, coords, p)
      44            1 :       d = min_distance_to_polygon(4, coords, p)
      45            1 :       write (*, '(99(1pd26.16))') d
      46            1 :       p(1) = -1d0
      47            1 :       p(2) = 3d0
      48            1 :       write (*, *) is_contained(4, coords, p)
      49            1 :       d = min_distance_to_polygon(4, coords, p)
      50            1 :       write (*, '(99(1pd26.16))') d
      51              : 
      52            1 :    end subroutine do_test_eos_blend
      53              : 
      54              : end module test_eos_blend
        

Generated by: LCOV version 2.0-1