# File lib/nanoc3/base/directed_graph.rb, line 42
    def initialize(vertices)
      @vertices = vertices

      @from_graph = {}
      @to_graph   = {}

      @vertice_indexes = {}
      vertices.each_with_index do |v, i|
        @vertice_indexes[v] = i
      end

      invalidate_caches
    end