ClippedPadding2D_F64 extends SpatialPadding2D_F64 implements ClippedPadding2D<Tensor_F64> { @Override public int getClippingOffsetCol(int paddedCol) { if( paddedCol < COL0) return COL0 - paddedCol; else if( paddedCol > COL1 ) return COL1 - paddedCol; return 0; } ClippedPadding2D_F64(ConfigPadding config ); @Override double borderGet(int minibatch, int channel, int row, int col); @Override int getClippingOffsetRow(int paddedRow); @Override int getClippingOffsetCol(int paddedCol); @Override boolean isClipped(); @Override Class<Tensor_F64> getTensorType();  }
@Test public void getClippingOffsetCol() { ClippedPadding2D_F64 alg = createAlg(); Tensor_F64 tensor = TensorFactory_F64.randomMM(rand,false,-1,1, 4,3,6,2); alg.setInput(tensor); assertEquals(1,alg.getClippingOffsetCol(0)); assertEquals(0,alg.getClippingOffsetCol(1)); assertEquals(0,alg.getClippingOffsetCol(3)); assertEquals(-1,alg.getClippingOffsetCol(4)); assertEquals(-2,alg.getClippingOffsetCol(5)); }