subKnobs property

  1. @override
Map<String, ConfigKnob> get subKnobs
override

A mapping from a sub-knob name to a corresponding sub-ConfigKnob.

Implementation

@override
Map<String, ConfigKnob<dynamic>> get subKnobs => {
      'Compression Tree Multiplier': compressionTreeMultiplierKnob,
      if (compressionTreeMultiplierKnob.value) 'Radix': radixKnob,
      'Multiplicand width': multiplicandWidthKnob,
      if (allowSigned) 'Multiplicand sign': signMultiplicandValueKnob,
      'Multiplier width': multiplierWidthKnob,
      if (allowSigned) 'Multiplier sign': signMultiplierValueKnob,
      'Final Adder Select': adderSelectionKnob,
      if (allowPipelining & compressionTreeMultiplierKnob.value)
        'Pipelined': pipelinedKnob,
    };