Class: Java::NorsysNetica::NodeList
- Inherits:
-
Object
- Object
- Java::NorsysNetica::NodeList
- Defined in:
- lib/netica/node_list.rb
Instance Method Summary collapse
Instance Method Details
#free ⇒ Object
18 19 20 21 22 23 24 25 |
# File 'lib/netica/node_list.rb', line 18 def free begin NeticaLogger.info "Deleting #{self.to_s}" finalize() nodes.each{|n| n==nil or n.free() } rescue Java::NorsysNetica::NeticaException end end |
#inspect ⇒ Object
14 15 16 |
# File 'lib/netica/node_list.rb', line 14 def inspect "#<Java::NorsysNetica::NodeList:#{object_id} size:#{size} nodes:#{nodes.collect{|n| n.to_s }}>" end |
#nodes ⇒ Object
6 7 8 |
# File 'lib/netica/node_list.rb', line 6 def nodes (0...size).map{|i| getNode(i) } end |
#sort_by_belief ⇒ Object
2 3 4 |
# File 'lib/netica/node_list.rb', line 2 def sort_by_belief nodes.sort{|a,b| b.beliefs <=> a.beliefs } end |
#to_s ⇒ Object
10 11 12 |
# File 'lib/netica/node_list.rb', line 10 def to_s "NodeList:#{object_id}" end |