Class FunctionsToComputersAndLift.RAI81FunctionToComputerAndLiftAfter<I1,​I2,​I3,​I4,​I5,​I6,​I7,​I8,​O,​RAII1 extends RandomAccessibleInterval<I1>,​RAIO extends RandomAccessibleInterval<O>>

  • Type Parameters:
    I1 - Type of the first RAI
    I2 - The second parameter type
    I3 - The third parameter type
    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
    O - The RAI return type
    All Implemented Interfaces:
    Function<Functions.Arity8<I1,​I2,​I3,​I4,​I5,​I6,​I7,​I8,​O>,​Computers.Arity8<RAII1,​I2,​I3,​I4,​I5,​I6,​I7,​I8,​RAIO>>, Op
    Enclosing class:
    FunctionsToComputersAndLift

    public static class FunctionsToComputersAndLift.RAI81FunctionToComputerAndLiftAfter<I1,​I2,​I3,​I4,​I5,​I6,​I7,​I8,​O,​RAII1 extends RandomAccessibleInterval<I1>,​RAIO extends RandomAccessibleInterval<O>>
    extends Object
    implements Function<Functions.Arity8<I1,​I2,​I3,​I4,​I5,​I6,​I7,​I8,​O>,​Computers.Arity8<RAII1,​I2,​I3,​I4,​I5,​I6,​I7,​I8,​RAIO>>, Op
    Lifting function for mapping Functions Ops to Computers that operate on RandomAccessibleIntervals. Adapts first, then lifts.
    Implementation Note:
    op names='engine.adapt', priority='-100.'