csr_n_rows Function

private pure function csr_n_rows(self) result(n)

Number of rows of the matrix.

Type Bound

csr_t

Arguments

Type IntentOptional Attributes Name
class(csr_t), intent(in) :: self

Return Value integer(kind=default_int)


Called by

proc~~csr_n_rows~~CalledByGraph proc~csr_n_rows csr_t%csr_n_rows proc~a_star a_star proc~a_star->proc~csr_n_rows proc~check_graph check_graph proc~a_star->proc~check_graph proc~bfs bfs proc~bfs->proc~csr_n_rows proc~bfs->proc~check_graph proc~check_graph->proc~csr_n_rows proc~connected_components connected_components proc~connected_components->proc~csr_n_rows proc~connected_components->proc~check_graph proc~dijkstra dijkstra proc~dijkstra->proc~csr_n_rows proc~dijkstra->proc~check_graph proc~path_cost path_cost proc~path_cost->proc~csr_n_rows proc~path_cost->proc~check_graph

Source Code

   pure function csr_n_rows(self) result(n)
      !! Number of rows of the matrix.
      class(csr_t), intent(in) :: self
      integer(default_int) :: n

      n = self%nrow
   end function csr_n_rows