Return-Path: X-Original-To: apmail-commons-issues-archive@minotaur.apache.org Delivered-To: apmail-commons-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 65D14175F1 for ; Mon, 6 Oct 2014 21:36:35 +0000 (UTC) Received: (qmail 35486 invoked by uid 500); 6 Oct 2014 21:36:34 -0000 Delivered-To: apmail-commons-issues-archive@commons.apache.org Received: (qmail 35392 invoked by uid 500); 6 Oct 2014 21:36:34 -0000 Mailing-List: contact issues-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: issues@commons.apache.org Delivered-To: mailing list issues@commons.apache.org Received: (qmail 35380 invoked by uid 99); 6 Oct 2014 21:36:34 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Oct 2014 21:36:34 +0000 Date: Mon, 6 Oct 2014 21:36:33 +0000 (UTC) From: "Thomas Neidhart (JIRA)" To: issues@commons.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (MATH-1155) Speedup initialization of WellXXX rngs MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Thomas Neidhart created MATH-1155: ------------------------------------- Summary: Speedup initialization of WellXXX rngs Key: MATH-1155 URL: https://issues.apache.org/jira/browse/MATH-1155 Project: Commons Math Issue Type: Improvement Affects Versions: 3.3 Reporter: Thomas Neidhart Fix For: 4.0 As identified in MATH-1154, initialization of the WellXXX rngs is quite costly as some internal arrays have to be computed. Most of these initializations are specific to the type of rng, e.g. Well19937a and will not change afterwards, thus could be initialized in a static way. Due to implementation details, i.e. the relevant fields are declared protected in the base class AbstractWell, such a change would not be backwards compatible and will have to be postponed to 4.0 -- This message was sent by Atlassian JIRA (v6.3.4#6332)