Method: NEAT::Graph::DependencyResolver#resolve

Defined in:
lib/rubyneat/graph.rb

#resolveObject

Resolve dependencies, and return [dependency_list, circular_ref_node_list] Note that circular_ref_node_list shall be nil if there are no dependencies!



56
57
58
59
60
61
62
63
64
# File 'lib/rubyneat/graph.rb', line 56

def resolve
  @resolved = []
  @unresolved = []
  @circular = []
  @outputs.each do |onode|
    rdep onode
  end
  [@resolved, @circular.empty? ? nil : @circular]
end