MaxLevel_QuadTreeMesh2D Function

public function MaxLevel_QuadTreeMesh2D(this) result(mx)

Highest refinement level among the active leaves.

Arguments

TypeIntentOptionalAttributesName
class(QuadTreeMesh2D), intent(in) :: this

Return Value integer


Contents


Source Code

  function MaxLevel_QuadTreeMesh2D(this) result(mx)
    !! Highest refinement level among the active leaves.
    implicit none
    class(QuadTreeMesh2D),intent(in) :: this
    integer :: mx
    integer :: i

    mx = 0
    do i = 1,this%nLeaves
      mx = max(mx,this%level(this%leaf(i)))
    enddo

  endfunction MaxLevel_QuadTreeMesh2D