Mercurial > octave
annotate CITATION @ 31107:bbb59cc6698c stable
factor.m: Performance tweak to avoid division in certain cases
factor.m: For large numbers where only one factor lies outside the fast
first round of divisions, check if it is prime before calling primes ()
trying to factorize it. This is up to 8000X faster for such numbers,
and for an "average" input it gives a 22% to 40% speedup over a large
number of trials.
author | Arun Giridhar <arungiridhar@gmail.com> |
---|---|
date | Sat, 25 Jun 2022 16:40:36 -0400 |
parents | 04120d65778a |
children | 6c1e310b2230 |
rev | line source |
---|---|
16178
3a93af21d206
New function citation() to display citation information (patch #7960)
Carnë Draug <carandraug@octave.org>
parents:
diff
changeset
|
1 To cite GNU Octave in publications use: |
3a93af21d206
New function citation() to display citation information (patch #7960)
Carnë Draug <carandraug@octave.org>
parents:
diff
changeset
|
2 |
30904 | 3 John W. Eaton, David Bateman, Søren Hauberg, Rik Wehbring (2022). |
30596
347dbc9049d5
bump version for first 7.1 release candidate
John W. Eaton <jwe@octave.org>
parents:
30270
diff
changeset
|
4 GNU Octave version 7.1.0 manual: a high-level interactive language for |
18759
a6d13c62fccf
Update CITATION file to include Rik Wehbring, use current version number.
Rik <rik@octave.org>
parents:
16178
diff
changeset
|
5 numerical computations. |
30596
347dbc9049d5
bump version for first 7.1 release candidate
John W. Eaton <jwe@octave.org>
parents:
30270
diff
changeset
|
6 URL https://www.gnu.org/software/octave/doc/v7.1.0/ |
16178
3a93af21d206
New function citation() to display citation information (patch #7960)
Carnë Draug <carandraug@octave.org>
parents:
diff
changeset
|
7 |
3a93af21d206
New function citation() to display citation information (patch #7960)
Carnë Draug <carandraug@octave.org>
parents:
diff
changeset
|
8 A BibTeX entry for LaTeX users is: |
3a93af21d206
New function citation() to display citation information (patch #7960)
Carnë Draug <carandraug@octave.org>
parents:
diff
changeset
|
9 |
22444
d77caa2d523d
CITATION: update for 4.2.0 and use @manual in Bibtex (bug #47058).
Rik <rik@octave.org>
parents:
20201
diff
changeset
|
10 @manual{, |
30596
347dbc9049d5
bump version for first 7.1 release candidate
John W. Eaton <jwe@octave.org>
parents:
30270
diff
changeset
|
11 title = {{GNU Octave} version 7.1.0 manual: a high-level interactive language for numerical computations}, |
22932
06513f1f90af
* CITATION: Use 'and' instead of comma to separate author names.
John W. Eaton <jwe@octave.org>
parents:
22929
diff
changeset
|
12 author = {John W. Eaton and David Bateman and S{\o}ren Hauberg and Rik Wehbring}, |
30596
347dbc9049d5
bump version for first 7.1 release candidate
John W. Eaton <jwe@octave.org>
parents:
30270
diff
changeset
|
13 year = {2022}, |
347dbc9049d5
bump version for first 7.1 release candidate
John W. Eaton <jwe@octave.org>
parents:
30270
diff
changeset
|
14 url = {https://www.gnu.org/software/octave/doc/v7.1.0/}, |
16178
3a93af21d206
New function citation() to display citation information (patch #7960)
Carnë Draug <carandraug@octave.org>
parents:
diff
changeset
|
15 } |
3a93af21d206
New function citation() to display citation information (patch #7960)
Carnë Draug <carandraug@octave.org>
parents:
diff
changeset
|
16 |
25771 | 17 We have invested a lot of time and effort in creating GNU Octave, please |
27216
823b4bcf79fc
unless necessary for formatting or code, use ' instead of `
John W. Eaton <jwe@octave.org>
parents:
26290
diff
changeset
|
18 cite it when using it. See also 'citation pkgname' for citing Octave |
25771 | 19 packages. |