generatorMap property

Map<Type, CompoundAdder Function(Logic a, Logic b)> generatorMap
getter/setter pair

Map from Type to Adder generator

Implementation

static Map<Type, CompoundAdder Function(Logic a, Logic b)> generatorMap = {
  TrivialCompoundAdder: TrivialCompoundAdder.new,
  CarrySelectCompoundAdder: (a, b, {Logic? carryIn}) =>
      CarrySelectCompoundAdder(
        a,
        b,
        carryIn: carryIn,
        adderGen: adderGeneratorMap[adderTypeKnob.value]!,
      )
};