Package network.aika.fields
Class FieldUtils
java.lang.Object
network.aika.fields.FieldUtils
- Author:
- Lukas Molzberger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic FieldDivision
div
(String label, DoubleFieldOutput in1, DoubleFieldOutput in2) static FieldDivision
div
(String label, DoubleFieldOutput in1, DoubleFieldOutput in2, DoubleFieldInput... out) static FieldFunction
func
(String label, DoubleFieldOutput in, DoubleFunction<Double> f) static FieldFunction
func
(String label, DoubleFieldOutput in, DoubleFunction<Double> f, DoubleFieldInput... out) static BiFunction
func
(String label, DoubleFieldOutput in1, DoubleFieldOutput in2, DoubleBinaryOperator f) static BiFunction
func
(String label, DoubleFieldOutput in1, DoubleFieldOutput in2, DoubleBinaryOperator f, DoubleFieldInput... out) static FieldMultiplication
mul
(String label, DoubleFieldOutput in1, DoubleFieldOutput in2) static FieldMultiplication
mul
(String label, DoubleFieldOutput in1, DoubleFieldOutput in2, DoubleFieldInput out) static FieldMultiplication
mulUnregistered
(String label, DoubleFieldOutput in1, DoubleFieldOutput in2) static FieldMultiplication
mulUnregistered
(String label, DoubleFieldOutput in1, DoubleFieldOutput in2, DoubleFieldInput... out) static SwitchField
switchField
(String label, DoubleFieldInterface in1, DoubleFieldInterface in2, BooleanSupplier test) static ThresholdOperator
threshold
(String label, double threshold, DoubleFieldOutput in, BooleanFieldInput... out)
-
Constructor Details
-
FieldUtils
public FieldUtils()
-
-
Method Details
-
mul
-
mul
public static FieldMultiplication mul(String label, DoubleFieldOutput in1, DoubleFieldOutput in2, DoubleFieldInput out) -
mulUnregistered
public static FieldMultiplication mulUnregistered(String label, DoubleFieldOutput in1, DoubleFieldOutput in2) -
mulUnregistered
public static FieldMultiplication mulUnregistered(String label, DoubleFieldOutput in1, DoubleFieldOutput in2, DoubleFieldInput... out) -
div
-
div
public static FieldDivision div(String label, DoubleFieldOutput in1, DoubleFieldOutput in2, DoubleFieldInput... out) -
func
-
func
public static FieldFunction func(String label, DoubleFieldOutput in, DoubleFunction<Double> f, DoubleFieldInput... out) -
func
public static BiFunction func(String label, DoubleFieldOutput in1, DoubleFieldOutput in2, DoubleBinaryOperator f) -
func
public static BiFunction func(String label, DoubleFieldOutput in1, DoubleFieldOutput in2, DoubleBinaryOperator f, DoubleFieldInput... out) -
switchField
public static SwitchField switchField(String label, DoubleFieldInterface in1, DoubleFieldInterface in2, BooleanSupplier test) -
threshold
public static ThresholdOperator threshold(String label, double threshold, DoubleFieldOutput in, BooleanFieldInput... out)
-