Return first tree node at a given level.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4P), | intent(in) | :: | level | Refinement level queried. |
Number of tree nodes at given level.
pure function first_node(level)
!< Return first tree node at a given level.
integer(I4P), intent(in) :: level !< Refinement level queried.
integer(I4P) :: first_node !< Number of tree nodes at given level.
first_node = nodes_number(refinement_levels=level-1)
endfunction first_node