adderGeneratorMap property

Map<Type, ParallelPrefixAdder Function(Logic, Logic, {Logic? carryIn, String name})> adderGeneratorMap
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),
};