Class ComputersToFunctionsAndLift.RAI123ComputerToFunctionAndLiftViaSource<I1,​I2,​I3,​I4,​I5,​I6,​I7,​I8,​I9,​I10,​I11,​I12,​O,​RAII1 extends RandomAccessibleInterval<I1>,​RAII2 extends RandomAccessibleInterval<I2>,​RAII3 extends RandomAccessibleInterval<I3>,​RAIO extends RandomAccessibleInterval<O>>

  • Type Parameters:
    I1 - Type of the first RAI
    I2 - Type of the second RAI
    I3 - Type of the third RAI
    I4 - The fourth parameter type
    I5 - The fifth parameter type
    I6 - The sixth parameter type
    I7 - The seventh parameter type
    I8 - The eighth parameter type
    I9 - The ninth parameter type
    I10 - The tenth parameter type
    I11 - The eleventh parameter type
    I12 - The twelfth parameter type
    O - Type of the output RAI
    All Implemented Interfaces:
    Function<Computers.Arity12<I1,​I2,​I3,​I4,​I5,​I6,​I7,​I8,​I9,​I10,​I11,​I12,​O>,​Functions.Arity12<RAII1,​RAII2,​RAII3,​I4,​I5,​I6,​I7,​I8,​I9,​I10,​I11,​I12,​RAIO>>, Op
    Enclosing class:
    ComputersToFunctionsAndLift

    public static class ComputersToFunctionsAndLift.RAI123ComputerToFunctionAndLiftViaSource<I1,​I2,​I3,​I4,​I5,​I6,​I7,​I8,​I9,​I10,​I11,​I12,​O,​RAII1 extends RandomAccessibleInterval<I1>,​RAII2 extends RandomAccessibleInterval<I2>,​RAII3 extends RandomAccessibleInterval<I3>,​RAIO extends RandomAccessibleInterval<O>>
    extends Object
    implements Function<Computers.Arity12<I1,​I2,​I3,​I4,​I5,​I6,​I7,​I8,​I9,​I10,​I11,​I12,​O>,​Functions.Arity12<RAII1,​RAII2,​RAII3,​I4,​I5,​I6,​I7,​I8,​I9,​I10,​I11,​I12,​RAIO>>, Op
    Lifting function for mapping Computers Ops to Functions that operate on RAIs.
    Implementation Note:
    op names='engine.adapt', priority='-100.'