src/core/reinforcement/function/AbstractFunctionEstimator.java
private void updateTargetFunctionEstimator() throws AgentException, MatrixException {
        if (targetFunctionEstimator == null) return;
        if (targetFunctionUpdateCycle == 0) targetFunctionEstimator.append(this, false);
        else {
            if (++updateCount >= targetFunctionUpdateCycle) {
                targetFunctionEstimator.append(this, true);
                updateCount = 0;
            }
        }
    }
/**
     * Updates target function estimator.
     *
     * @throws MatrixException throws exception if matrix operation fails.
     * @throws AgentException throws exception if update cycle is ongoing.
     */
Updates target function estimator.

@throws MatrixException throws exception if matrix operation fails.
@throws AgentException throws exception if update cycle is ongoing.
Updates target function estimator . @throws MatrixException throws exception if matrix operation fails . @throws AgentException throws exception if update cycle is ongoing .
private void updateTargetFunctionEstimator() throws AgentException, MatrixException {
        if (targetFunctionEstimator == null) return;
        if (targetFunctionUpdateCycle == 0) targetFunctionEstimator.append(this, false);
        else {
            if (++updateCount >= targetFunctionUpdateCycle) {
                targetFunctionEstimator.append(this, true);
                updateCount = 0;
            }
        }
    }
private void updateTargetFunctionEstimator ( ) throws AgentException , MatrixException { if ( targetFunctionEstimator == null ) return ; if ( targetFunctionUpdateCycle == 0 ) targetFunctionEstimator . append ( this , false ) ; else { if ( ++ updateCount >= targetFunctionUpdateCycle ) { targetFunctionEstimator . append ( this , true ) ; updateCount = 0 ; } } }
Updates target function estimator.
Updates target function estimator .