generatorMap property
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]!,
)
};