src/utils/matrix/operation/AbstractConvolutionInputGradientMatrixOperation.java
public Matrix apply(Matrix outputGradient, Matrix filter, Matrix inputGradient) throws MatrixException {
        this.outputGradient = outputGradient;
        this.filter = filter;
        this.inputGradient = inputGradient;
        applyMatrixOperation();
        return inputGradient;
    }
/**
     * Applies matrix operation.
     *
     * @param outputGradient output gradient.
     * @param filter filter matrix.
     * @param inputGradient input gradient.
     * @return input gradient.
     * @throws MatrixException throws exception if matrix operation fails.
     */
Applies matrix operation.

@param outputGradient output gradient.
@param filter filter matrix.
@param inputGradient input gradient.
@return input gradient.
@throws MatrixException throws exception if matrix operation fails.
Applies matrix operation . @param outputGradient output gradient . @param filter filter matrix . @param inputGradient input gradient . @return input gradient . @throws MatrixException throws exception if matrix operation fails .
public Matrix apply(Matrix outputGradient, Matrix filter, Matrix inputGradient) throws MatrixException {
        this.outputGradient = outputGradient;
        this.filter = filter;
        this.inputGradient = inputGradient;
        applyMatrixOperation();
        return inputGradient;
    }
public Matrix apply ( Matrix outputGradient , Matrix filter , Matrix inputGradient ) throws MatrixException { this . outputGradient = outputGradient ; this . filter = filter ; this . inputGradient = inputGradient ; applyMatrixOperation ( ) ; return inputGradient ; }
Applies matrix operation.
Applies matrix operation .