question: public void updateWeights ( double l , double m ) { if ( ! m_weightsUpdated && ! Double . isNaN ( m_unitError ) ) { m_methods . updateWeights ( this , l , m ) ; super . updateWeights ( l , m ) ; } }
target:  Call this function to update the weight values at this unit. After the weights have been updated at this unit, All the input connections will then be called from this to have their weights updated.