public final class Hybrids extends Object
NullaryHybridCF,
UnaryHybridCF,
UnaryHybridCFI,
BinaryHybridCF,
BinaryHybridCFI,
BinaryHybridCFI1| Modifier and Type | Method and Description |
|---|---|
static <I1,I2,O> BinaryHybridCF<I1,I2,O> |
binaryCF(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> outType,
Class<I1> in1Type,
Class<I2> in2Type,
Object... otherArgs)
Gets the best
BinaryHybridCF implementation for the given types and
arguments, populating its inputs. |
static <I1,I2,O> BinaryHybridCF<I1,I2,O> |
binaryCF(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> outType,
I1 in1,
I2 in2,
Object... otherArgs)
Gets the best
BinaryHybridCF implementation for the given types and
arguments, populating its inputs. |
static <I1,I2,O> BinaryHybridCF<I1,I2,O> |
binaryCF(OpEnvironment ops,
Class<? extends Op> opType,
O out,
I1 in1,
I2 in2,
Object... otherArgs)
Gets the best
BinaryHybridCF implementation for the given types and
arguments, populating its inputs. |
static <I,O extends I> |
binaryCFI(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> outType,
Class<I> inType,
Object... otherArgs)
Gets the best
BinaryHybridCFI implementation for the given types
and arguments, populating its inputs. |
static <I,O extends I> |
binaryCFI(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> outType,
I in1,
I in2,
Object... otherArgs)
Gets the best
BinaryHybridCFI implementation for the given types
and arguments, populating its inputs. |
static <I,O extends I> |
binaryCFI(OpEnvironment ops,
Class<? extends Op> opType,
O out,
I in1,
I in2,
Object... otherArgs)
Gets the best
BinaryHybridCFI implementation for the given types
and arguments, populating its inputs. |
static <I1,I2,O extends I1> |
binaryCFI1(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> outType,
Class<I1> in1Type,
Class<I2> in2Type,
Object... otherArgs)
Gets the best
BinaryHybridCFI1 implementation for the given types
and arguments, populating its inputs. |
static <I1,I2,O extends I1> |
binaryCFI1(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> outType,
I1 in1,
I2 in2,
Object... otherArgs)
Gets the best
BinaryHybridCFI1 implementation for the given types
and arguments, populating its inputs. |
static <I1,I2,O extends I1> |
binaryCFI1(OpEnvironment ops,
Class<? extends Op> opType,
O out,
I1 in1,
I2 in2,
Object... otherArgs)
Gets the best
BinaryHybridCFI1 implementation for the given types
and arguments, populating its inputs. |
static <I,O extends I> |
binaryCI(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> outType,
Class<I> inType,
Object... otherArgs)
Gets the best
BinaryHybridCI implementation for the given types and
arguments, populating its inputs. |
static <I,O extends I> |
binaryCI(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> outType,
I in1,
I in2,
Object... otherArgs)
Gets the best
BinaryHybridCI implementation for the given types and
arguments, populating its inputs. |
static <I,O extends I> |
binaryCI(OpEnvironment ops,
Class<? extends Op> opType,
O out,
I in1,
I in2,
Object... otherArgs)
Gets the best
BinaryHybridCI implementation for the given types and
arguments, populating its inputs. |
static <I1,I2,O extends I1> |
binaryCI1(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> outType,
Class<I1> in1Type,
Class<I2> in2Type,
Object... otherArgs)
Gets the best
BinaryHybridCI1 implementation for the given types
and arguments, populating its inputs. |
static <I1,I2,O extends I1> |
binaryCI1(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> outType,
I1 in1,
I2 in2,
Object... otherArgs)
Gets the best
BinaryHybridCI1 implementation for the given types
and arguments, populating its inputs. |
static <I1,I2,O extends I1> |
binaryCI1(OpEnvironment ops,
Class<? extends Op> opType,
O out,
I1 in1,
I2 in2,
Object... otherArgs)
Gets the best
BinaryHybridCI1 implementation for the given types
and arguments, populating its inputs. |
static <O> NullaryHybridCF<O> |
nullaryCF(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> outType,
Object... otherArgs)
Gets the best
NullaryHybridCF implementation for the given types
and arguments, populating its inputs. |
static <O> NullaryHybridCF<O> |
nullaryCF(OpEnvironment ops,
Class<? extends Op> opType,
O out,
Object... otherArgs)
Gets the best
NullaryHybridCF implementation for the given types
and arguments, populating its inputs. |
static <I,O> UnaryHybridCF<I,O> |
unaryCF(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> outType,
Class<I> inType,
Object... otherArgs)
Gets the best
UnaryHybridCF implementation for the given types and
arguments, populating its inputs. |
static <I,O> UnaryHybridCF<I,O> |
unaryCF(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> outType,
I in,
Object... otherArgs)
Gets the best
UnaryHybridCF implementation for the given types and
arguments, populating its inputs. |
static <I,O> UnaryHybridCF<I,O> |
unaryCF(OpEnvironment ops,
Class<? extends Op> opType,
O out,
I in,
Object... otherArgs)
Gets the best
UnaryHybridCF implementation for the given types and
arguments, populating its inputs. |
static <I,O extends I> |
unaryCFI(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> outType,
Class<I> inType,
Object... otherArgs)
Gets the best
UnaryHybridCFI implementation for the given types and
arguments, populating its inputs. |
static <I,O extends I> |
unaryCFI(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> outType,
I in,
Object... otherArgs)
Gets the best
UnaryHybridCFI implementation for the given types and
arguments, populating its inputs. |
static <I,O extends I> |
unaryCFI(OpEnvironment ops,
Class<? extends Op> opType,
O out,
I in,
Object... otherArgs)
Gets the best
UnaryHybridCFI implementation for the given types and
arguments, populating its inputs. |
static <I,O extends I> |
unaryCI(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> outType,
Class<I> inType,
Object... otherArgs)
Gets the best
UnaryHybridCI implementation for the given types and
arguments, populating its inputs. |
static <I,O extends I> |
unaryCI(OpEnvironment ops,
Class<? extends Op> opType,
Class<O> outType,
I in,
Object... otherArgs)
Gets the best
UnaryHybridCI implementation for the given types and
arguments, populating its inputs. |
static <I,O extends I> |
unaryCI(OpEnvironment ops,
Class<? extends Op> opType,
O out,
I in,
Object... otherArgs)
Gets the best
UnaryHybridCI implementation for the given types and
arguments, populating its inputs. |
public static <O> NullaryHybridCF<O> nullaryCF(OpEnvironment ops, Class<? extends Op> opType, Class<O> outType, Object... otherArgs)
NullaryHybridCF implementation for the given types
and arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
NullaryHybridCFs share this type (e.g., the type is an
interface which multiple NullaryHybridCFs implement), then
the best NullaryHybridCF implementation to use will be
selected automatically from the type and arguments.outType - The Class of the NullaryHybridCF typed
output.otherArgs - The operation's arguments, excluding the typed output
value.NullaryHybridCF with populated inputs, ready to use.public static <O> NullaryHybridCF<O> nullaryCF(OpEnvironment ops, Class<? extends Op> opType, O out, Object... otherArgs)
NullaryHybridCF implementation for the given types
and arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
NullaryHybridCFs share this type (e.g., the type is an
interface which multiple NullaryHybridCFs implement), then
the best NullaryHybridCF implementation to use will be
selected automatically from the type and arguments.out - The typed output.otherArgs - The operation's arguments, excluding the typed output
value.NullaryHybridCF with populated inputs, ready to use.public static <I,O> UnaryHybridCF<I,O> unaryCF(OpEnvironment ops, Class<? extends Op> opType, Class<O> outType, Class<I> inType, Object... otherArgs)
UnaryHybridCF implementation for the given types and
arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
UnaryHybridCFs share this type (e.g., the type is an
interface which multiple UnaryHybridCFs implement), then
the best UnaryHybridCF implementation to use will be
selected automatically from the type and arguments.outType - The Class of the UnaryHybridCF typed output.inType - The Class of the UnaryHybridCF typed input.otherArgs - The operation's arguments, excluding the typed input and
output values.UnaryHybridCF with populated inputs, ready to use.public static <I,O> UnaryHybridCF<I,O> unaryCF(OpEnvironment ops, Class<? extends Op> opType, Class<O> outType, I in, Object... otherArgs)
UnaryHybridCF implementation for the given types and
arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
UnaryHybridCFs share this type (e.g., the type is an
interface which multiple UnaryHybridCFs implement), then
the best UnaryHybridCF implementation to use will be
selected automatically from the type and arguments.outType - The Class of the UnaryHybridCF typed output.in - The typed input.otherArgs - The operation's arguments, excluding the typed input and
output values.UnaryHybridCF with populated inputs, ready to use.public static <I,O> UnaryHybridCF<I,O> unaryCF(OpEnvironment ops, Class<? extends Op> opType, O out, I in, Object... otherArgs)
UnaryHybridCF implementation for the given types and
arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
UnaryHybridCFs share this type (e.g., the type is an
interface which multiple UnaryHybridCFs implement), then
the best UnaryHybridCF implementation to use will be
selected automatically from the type and arguments.out - The typed output.in - The typed input.otherArgs - The operation's arguments, excluding the typed input and
output values.UnaryHybridCF with populated inputs, ready to use.public static <I,O extends I> UnaryHybridCI<I,O> unaryCI(OpEnvironment ops, Class<? extends Op> opType, Class<O> outType, Class<I> inType, Object... otherArgs)
UnaryHybridCI implementation for the given types and
arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
UnaryHybridCIs share this type (e.g., the type is an
interface which multiple UnaryHybridCIs implement), then
the best UnaryHybridCI implementation to use will be
selected automatically from the type and arguments.outType - The Class of the UnaryHybridCI typed output.inType - The Class of the UnaryHybridCI typed input.otherArgs - The operation's arguments, excluding the typed input and
output values.UnaryHybridCI with populated inputs, ready to use.public static <I,O extends I> UnaryHybridCI<I,O> unaryCI(OpEnvironment ops, Class<? extends Op> opType, Class<O> outType, I in, Object... otherArgs)
UnaryHybridCI implementation for the given types and
arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
UnaryHybridCIs share this type (e.g., the type is an
interface which multiple UnaryHybridCIs implement), then
the best UnaryHybridCI implementation to use will be
selected automatically from the type and arguments.outType - The Class of the UnaryHybridCI typed output.in - The typed input.otherArgs - The operation's arguments, excluding the typed input and
output values.UnaryHybridCI with populated inputs, ready to use.public static <I,O extends I> UnaryHybridCI<I,O> unaryCI(OpEnvironment ops, Class<? extends Op> opType, O out, I in, Object... otherArgs)
UnaryHybridCI implementation for the given types and
arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
UnaryHybridCIs share this type (e.g., the type is an
interface which multiple UnaryHybridCIs implement), then
the best UnaryHybridCI implementation to use will be
selected automatically from the type and arguments.out - The typed output.in - The typed input.otherArgs - The operation's arguments, excluding the typed input and
output values.UnaryHybridCI with populated inputs, ready to use.public static <I,O extends I> UnaryHybridCFI<I,O> unaryCFI(OpEnvironment ops, Class<? extends Op> opType, Class<O> outType, Class<I> inType, Object... otherArgs)
UnaryHybridCFI implementation for the given types and
arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
UnaryHybridCFIs share this type (e.g., the type is an
interface which multiple UnaryHybridCFIs implement), then
the best UnaryHybridCFI implementation to use will be
selected automatically from the type and arguments.outType - The Class of the UnaryHybridCFI typed
output.inType - The Class of the UnaryHybridCFI typed input.otherArgs - The operation's arguments, excluding the typed input and
output values.UnaryHybridCFI with populated inputs, ready to use.public static <I,O extends I> UnaryHybridCFI<I,O> unaryCFI(OpEnvironment ops, Class<? extends Op> opType, Class<O> outType, I in, Object... otherArgs)
UnaryHybridCFI implementation for the given types and
arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
UnaryHybridCFIs share this type (e.g., the type is an
interface which multiple UnaryHybridCFIs implement), then
the best UnaryHybridCFI implementation to use will be
selected automatically from the type and arguments.outType - The Class of the UnaryHybridCFI typed
output.in - The typed input.otherArgs - The operation's arguments, excluding the typed input and
output values.UnaryHybridCFI with populated inputs, ready to use.public static <I,O extends I> UnaryHybridCFI<I,O> unaryCFI(OpEnvironment ops, Class<? extends Op> opType, O out, I in, Object... otherArgs)
UnaryHybridCFI implementation for the given types and
arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
UnaryHybridCFIs share this type (e.g., the type is an
interface which multiple UnaryHybridCFIs implement), then
the best UnaryHybridCFI implementation to use will be
selected automatically from the type and arguments.out - The typed output.in - The typed input.otherArgs - The operation's arguments, excluding the typed input and
output values.UnaryHybridCFI with populated inputs, ready to use.public static <I1,I2,O> BinaryHybridCF<I1,I2,O> binaryCF(OpEnvironment ops, Class<? extends Op> opType, Class<O> outType, Class<I1> in1Type, Class<I2> in2Type, Object... otherArgs)
BinaryHybridCF implementation for the given types and
arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
BinaryHybridCFs share this type (e.g., the type is an
interface which multiple BinaryHybridCFs implement), then
the best BinaryHybridCF implementation to use will be
selected automatically from the type and arguments.outType - The Class of the BinaryHybridCF typed
output.in1Type - The Class of the BinaryHybridCF first typed
input.in2Type - The Class of the BinaryHybridCF second typed
input.otherArgs - The operation's arguments, excluding the typed inputs and
output values.BinaryHybridCF with populated inputs, ready to use.public static <I1,I2,O> BinaryHybridCF<I1,I2,O> binaryCF(OpEnvironment ops, Class<? extends Op> opType, Class<O> outType, I1 in1, I2 in2, Object... otherArgs)
BinaryHybridCF implementation for the given types and
arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
BinaryHybridCFs share this type (e.g., the type is an
interface which multiple BinaryHybridCFs implement), then
the best BinaryHybridCF implementation to use will be
selected automatically from the type and arguments.outType - The Class of the BinaryHybridCF typed
output.in1 - The first typed input.in2 - The second typed input.otherArgs - The operation's arguments, excluding the typed inputs and
output values.BinaryHybridCF with populated inputs, ready to use.public static <I1,I2,O> BinaryHybridCF<I1,I2,O> binaryCF(OpEnvironment ops, Class<? extends Op> opType, O out, I1 in1, I2 in2, Object... otherArgs)
BinaryHybridCF implementation for the given types and
arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
BinaryHybridCFs share this type (e.g., the type is an
interface which multiple BinaryHybridCFs implement), then
the best BinaryHybridCF implementation to use will be
selected automatically from the type and arguments.out - The typed output.in1 - The first typed input.in2 - The second typed input.otherArgs - The operation's arguments, excluding the typed inputs and
output values.BinaryHybridCF with populated inputs, ready to use.public static <I1,I2,O extends I1> BinaryHybridCI1<I1,I2,O> binaryCI1(OpEnvironment ops, Class<? extends Op> opType, Class<O> outType, Class<I1> in1Type, Class<I2> in2Type, Object... otherArgs)
BinaryHybridCI1 implementation for the given types
and arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
BinaryHybridCI1s share this type (e.g., the type is an
interface which multiple BinaryHybridCI1s implement), then
the best BinaryHybridCI1 implementation to use will be
selected automatically from the type and arguments.outType - The Class of the BinaryHybridCI1 typed
output.in1Type - The Class of the BinaryHybridCI1 first typed
input.in2Type - The Class of the BinaryHybridCI1 second
typed input.otherArgs - The operation's arguments, excluding the typed inputs and
output values.BinaryHybridCI1 with populated inputs, ready to use.public static <I1,I2,O extends I1> BinaryHybridCI1<I1,I2,O> binaryCI1(OpEnvironment ops, Class<? extends Op> opType, Class<O> outType, I1 in1, I2 in2, Object... otherArgs)
BinaryHybridCI1 implementation for the given types
and arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
BinaryHybridCI1s share this type (e.g., the type is an
interface which multiple BinaryHybridCI1s implement), then
the best BinaryHybridCI1 implementation to use will be
selected automatically from the type and arguments.outType - The Class of the BinaryHybridCI1 typed
output.in1 - The first typed input.in2 - The second typed input.otherArgs - The operation's arguments, excluding the typed inputs and
output values.BinaryHybridCI1 with populated inputs, ready to use.public static <I1,I2,O extends I1> BinaryHybridCI1<I1,I2,O> binaryCI1(OpEnvironment ops, Class<? extends Op> opType, O out, I1 in1, I2 in2, Object... otherArgs)
BinaryHybridCI1 implementation for the given types
and arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
BinaryHybridCI1s share this type (e.g., the type is an
interface which multiple BinaryHybridCI1s implement), then
the best BinaryHybridCI1 implementation to use will be
selected automatically from the type and arguments.out - The typed output.in1 - The first typed input.in2 - The second typed input.otherArgs - The operation's arguments, excluding the typed inputs and
output values.BinaryHybridCI1 with populated inputs, ready to use.public static <I1,I2,O extends I1> BinaryHybridCFI1<I1,I2,O> binaryCFI1(OpEnvironment ops, Class<? extends Op> opType, Class<O> outType, Class<I1> in1Type, Class<I2> in2Type, Object... otherArgs)
BinaryHybridCFI1 implementation for the given types
and arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
BinaryHybridCFI1s share this type (e.g., the type is an
interface which multiple BinaryHybridCFI1s implement),
then the best BinaryHybridCFI1 implementation to use will
be selected automatically from the type and arguments.outType - The Class of the BinaryHybridCFI1 typed
output.in1Type - The Class of the BinaryHybridCFI1 first
typed input.in2Type - The Class of the BinaryHybridCFI1 second
typed input.otherArgs - The operation's arguments, excluding the typed inputs and
output values.BinaryHybridCFI1 with populated inputs, ready to use.public static <I1,I2,O extends I1> BinaryHybridCFI1<I1,I2,O> binaryCFI1(OpEnvironment ops, Class<? extends Op> opType, Class<O> outType, I1 in1, I2 in2, Object... otherArgs)
BinaryHybridCFI1 implementation for the given types
and arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
BinaryHybridCFI1s share this type (e.g., the type is an
interface which multiple BinaryHybridCFI1s implement),
then the best BinaryHybridCFI1 implementation to use will
be selected automatically from the type and arguments.outType - The Class of the BinaryHybridCFI1 typed
output.in1 - The first typed input.in2 - The second typed input.otherArgs - The operation's arguments, excluding the typed inputs and
output values.BinaryHybridCFI1 with populated inputs, ready to use.public static <I1,I2,O extends I1> BinaryHybridCFI1<I1,I2,O> binaryCFI1(OpEnvironment ops, Class<? extends Op> opType, O out, I1 in1, I2 in2, Object... otherArgs)
BinaryHybridCFI1 implementation for the given types
and arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
BinaryHybridCFI1s share this type (e.g., the type is an
interface which multiple BinaryHybridCFI1s implement),
then the best BinaryHybridCFI1 implementation to use will
be selected automatically from the type and arguments.out - The typed output.in1 - The first typed input.in2 - The second typed input.otherArgs - The operation's arguments, excluding the typed inputs and
output values.BinaryHybridCFI1 with populated inputs, ready to use.public static <I,O extends I> BinaryHybridCI<I,O> binaryCI(OpEnvironment ops, Class<? extends Op> opType, Class<O> outType, Class<I> inType, Object... otherArgs)
BinaryHybridCI implementation for the given types and
arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
BinaryHybridCIs share this type (e.g., the type is an
interface which multiple BinaryHybridCIs implement), then
the best BinaryHybridCI implementation to use will be
selected automatically from the type and arguments.outType - The Class of the BinaryHybridCI typed
output.inType - The Class of the BinaryHybridCI typed inputs.otherArgs - The operation's arguments, excluding the typed inputs and
output values.BinaryHybridCI with populated inputs, ready to use.public static <I,O extends I> BinaryHybridCI<I,O> binaryCI(OpEnvironment ops, Class<? extends Op> opType, Class<O> outType, I in1, I in2, Object... otherArgs)
BinaryHybridCI implementation for the given types and
arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
BinaryHybridCIs share this type (e.g., the type is an
interface which multiple BinaryHybridCIs implement), then
the best BinaryHybridCI implementation to use will be
selected automatically from the type and arguments.outType - The Class of the BinaryHybridCI typed
output.in1 - The first typed input.in2 - The second typed input.otherArgs - The operation's arguments, excluding the typed inputs and
output values.BinaryHybridCI with populated inputs, ready to use.public static <I,O extends I> BinaryHybridCI<I,O> binaryCI(OpEnvironment ops, Class<? extends Op> opType, O out, I in1, I in2, Object... otherArgs)
BinaryHybridCI implementation for the given types and
arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
BinaryHybridCIs share this type (e.g., the type is an
interface which multiple BinaryHybridCIs implement), then
the best BinaryHybridCI implementation to use will be
selected automatically from the type and arguments.out - The typed output.in1 - The first typed input.in2 - The second typed input.otherArgs - The operation's arguments, excluding the typed inputs and
output values.BinaryHybridCI with populated inputs, ready to use.public static <I,O extends I> BinaryHybridCFI<I,O> binaryCFI(OpEnvironment ops, Class<? extends Op> opType, Class<O> outType, Class<I> inType, Object... otherArgs)
BinaryHybridCFI implementation for the given types
and arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
BinaryHybridCFIs share this type (e.g., the type is an
interface which multiple BinaryHybridCFIs implement), then
the best BinaryHybridCFI implementation to use will be
selected automatically from the type and arguments.outType - The Class of the BinaryHybridCFI typed
output.inType - The Class of the BinaryHybridCFI typed
inputs.otherArgs - The operation's arguments, excluding the typed inputs and
output values.BinaryHybridCFI with populated inputs, ready to use.public static <I,O extends I> BinaryHybridCFI<I,O> binaryCFI(OpEnvironment ops, Class<? extends Op> opType, Class<O> outType, I in1, I in2, Object... otherArgs)
BinaryHybridCFI implementation for the given types
and arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
BinaryHybridCFIs share this type (e.g., the type is an
interface which multiple BinaryHybridCFIs implement), then
the best BinaryHybridCFI implementation to use will be
selected automatically from the type and arguments.outType - The Class of the BinaryHybridCFI typed
output.in1 - The first typed input.in2 - The second typed input.otherArgs - The operation's arguments, excluding the typed inputs and
output values.BinaryHybridCFI with populated inputs, ready to use.public static <I,O extends I> BinaryHybridCFI<I,O> binaryCFI(OpEnvironment ops, Class<? extends Op> opType, O out, I in1, I in2, Object... otherArgs)
BinaryHybridCFI implementation for the given types
and arguments, populating its inputs.ops - The OpEnvironment to search for a matching op.opType - The Class of the operation. If multiple
BinaryHybridCFIs share this type (e.g., the type is an
interface which multiple BinaryHybridCFIs implement), then
the best BinaryHybridCFI implementation to use will be
selected automatically from the type and arguments.out - The typed output.in1 - The first typed input.in2 - The second typed input.otherArgs - The operation's arguments, excluding the typed inputs and
output values.BinaryHybridCFI with populated inputs, ready to use.Copyright © 2014–2022 ImageJ. All rights reserved.