adderGeneratorMap property
getter/setter pair
Map from ParallelPrefix Tree Type to Function for ParallelPrefixAdder generator.
Implementation
static Map<
Type,
ParallelPrefixAdder Function(Logic, Logic,
{Logic? carryIn, String name})> adderGeneratorMap = {
Ripple: (a, b, {carryIn, String name = 'default'}) =>
ParallelPrefixAdder(a, b, ppGen: Ripple.new),
Sklansky: (a, b, {carryIn, String name = 'default'}) =>
ParallelPrefixAdder(a, b, ppGen: Sklansky.new),
KoggeStone: ParallelPrefixAdder.new,
BrentKung: (a, b, {carryIn, String name = 'default'}) =>
ParallelPrefixAdder(a, b, ppGen: BrentKung.new),
};