protected void computeParameters(){
  if (m_SumOfWeights > 0) {
    m_Mean=m_SumOfValues / m_SumOfWeights;
    double stdDev=Math.sqrt(Math.abs(m_SumOfValuesSq - m_Mean * m_SumOfValues) / m_SumOfWeights);
    if (stdDev > 1e-10) {
      m_StandardDev=Math.max(m_Precision / (2 * 3),stdDev);
    }
  }
}

protected void computeParameters ( ) { if ( m_SumOfWeights > 0 ) { m_Mean = m_SumOfValues / m_SumOfWeights ; double stdDev = Math . sqrt ( Math . abs ( m_SumOfValuesSq - m_Mean * m_SumOfValues ) / m_SumOfWeights ) ; if ( stdDev > 1e-10 ) { m_StandardDev = Math . max ( m_Precision / ( 2 * 3 ) , stdDev ) ; } } }
compute the parameters of the distribution
