src/utils/matrix/AbstractMatrix.java
public void divide(double constant, Matrix result) throws MatrixException {
        Matrix other = getNewMatrix(constant);
        if (!hasProcedureFactory()) divide(other, result);
        else {
            synchronizeProcedureFactory(other);
            result.setProcedureFactory(procedureFactory);
            double expressionLock = procedureFactory.startExpression(this);
            divide(other, result);
            procedureFactory.createDivideExpression(expressionLock, this, other, result);
        }
    }
/**
     * Divides this matrix element wise with constant.<br>
     * In case constant is zero result is treated as Double MAX value to avoid NaN condition.<br>
     * Applies masking element wise if this matrix is masked.<br>
     *
     * @param constant constant used as divider value.
     * @param result matrix which stores operation result.
     * @throws MatrixException throws MatrixException if this and result matrix are not of equal dimensions.
     */
Divides this matrix element wise with constant.
In case constant is zero result is treated as Double MAX value to avoid NaN condition.
Applies masking element wise if this matrix is masked.

@param constant constant used as divider value.
@param result matrix which stores operation result.
@throws MatrixException throws MatrixException if this and result matrix are not of equal dimensions.
Divides this matrix element wise with constant . In case constant is zero result is treated as Double MAX value to avoid NaN condition . Applies masking element wise if this matrix is masked . @param constant constant used as divider value . @param result matrix which stores operation result . @throws MatrixException throws MatrixException if this and result matrix are not of equal dimensions .
public void divide(double constant, Matrix result) throws MatrixException {
        Matrix other = getNewMatrix(constant);
        if (!hasProcedureFactory()) divide(other, result);
        else {
            synchronizeProcedureFactory(other);
            result.setProcedureFactory(procedureFactory);
            double expressionLock = procedureFactory.startExpression(this);
            divide(other, result);
            procedureFactory.createDivideExpression(expressionLock, this, other, result);
        }
    }
public void divide ( double constant , Matrix result ) throws MatrixException { Matrix other = getNewMatrix ( constant ) ; if ( ! hasProcedureFactory ( ) ) divide ( other , result ) ; else { synchronizeProcedureFactory ( other ) ; result . setProcedureFactory ( procedureFactory ) ; double expressionLock = procedureFactory . startExpression ( this ) ; divide ( other , result ) ; procedureFactory . createDivideExpression ( expressionLock , this , other , result ) ; } }
Divides this matrix element wise with constant.<br>
 In case constant is zero result is treated as Double MAX value to avoid NaN condition.<br>
 Applies masking element wise if this matrix is masked.<br>
Divides this matrix element wise with constant . <br > In case constant is zero result is treated as Double MAX value to avoid NaN condition . <br > Applies masking element wise if this matrix is masked . <br >