Chalkboard - v3.0.1
    Preparing search index...

    Function mapping

    • Calculates a function that maps inputs to outputs based on provided truth tables.

      Parameters

      • inputs: (boolean | 0 | 1)[][]

        Array of input rows, each row containing values for all inputs

      • outputs: (boolean | 0 | 1)[][]

        Array of output rows corresponding to each input row

      Returns (...args: (boolean | 0 | 1)[]) => (boolean | 0 | 1)[]

      // f(0, 0, 0) returns [0, 0]
      // f(1, 0, 0) returns [0, 1]
      const f = Chalkboard.bool.mapping([
      [0, 0, 0], [1, 0, 0], [0, 1, 0], [0, 0, 1]
      ], [
      [0, 0], [0, 1], [1, 0], [1, 1]
      ]);