class BlifUtils::Netlist::Net

Attributes

driver[RW]
fanouts[RW]
isInput[RW]
isOutput[RW]
name[RW]

Public Class Methods

new(name, driver, fanouts, isInput, isOutput) click to toggle source
# File lib/blifutils/netlist.rb, line 277
def initialize (name, driver, fanouts, isInput, isOutput)
        @name = name
        @driver = driver
        @fanouts = fanouts
        @isInput = isInput
        @isOutput = isOutput
end

Public Instance Methods

inspect() click to toggle source

To prevent inspect recurtion ##

# File lib/blifutils/netlist.rb, line 286
def inspect
        return "#<BlifUtils::Netlist::Net:#{object_id} @name=#{@name.inspect}>"
end
isIO?() click to toggle source
# File lib/blifutils/netlist.rb, line 295
def isIO?
        return (@isInput or @isOutput)
end
to_s() click to toggle source
# File lib/blifutils/netlist.rb, line 290
def to_s
        return @name
end