Return number of tree nodes 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 nodes_number_at_level(level) result(nodes_number)
!< Return number of tree nodes at a given level.
integer(I4P), intent(in) :: level !< Refinement level queried.
integer(I4P) :: nodes_number !< Number of tree nodes at given level.
nodes_number = TREE_RATIO ** (level)
endfunction nodes_number_at_level