package neureka.backend.main.algorithms; import neureka.backend.api.template.algorithms.AbstractFunDeviceAlgorithm; import neureka.dtype.NumericType; public final class NDConvolution extends AbstractFunDeviceAlgorithm<NDConvolution> { public NDConvolution() { super("convolution"); setIsSuitableFor( call -> call.validate() .allNotNull( t -> t.getDataType().typeClassImplements(NumericType.class) ) .basicSuitability() ); } }