Two patches from Raymond DeCampo
Project: http://git-wip-us.apache.org/repos/asf/commons-complex/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-complex/commit/dbad5ed4 Tree: http://git-wip-us.apache.org/repos/asf/commons-complex/tree/dbad5ed4 Diff: http://git-wip-us.apache.org/repos/asf/commons-complex/diff/dbad5ed4 Branch: refs/heads/master Commit: dbad5ed4b7d577f9cf8cc757807b4b886c9dcbbf Parents: b0db8fc Author: Eric Barnhill <[email protected]> Authored: Fri Jan 6 12:05:58 2017 +0100 Committer: Eric Barnhill <[email protected]> Committed: Fri Jan 6 12:05:58 2017 +0100 ---------------------------------------------------------------------- .classpath | 26 - .gitignore | 18 + .project | 23 - .settings/org.eclipse.core.resources.prefs | 4 - .settings/org.eclipse.jdt.core.prefs | 5 - .settings/org.eclipse.m2e.core.prefs | 4 - log.txt | 121 +-- .../commons/complex/RootsOfUnityTest.java | 13 +- .../util/LocalizedFormats_fr.properties | 343 ------ .../commons/math4/random/new-joe-kuo-6.1000 | 1000 ------------------ target/jacoco.exec | Bin 14200 -> 14200 bytes .../compile/default-compile/createdFiles.lst | 1 + .../default-testCompile/createdFiles.lst | 7 + target/osgi/MANIFEST.MF | 4 +- ...apache.commons.complex.ComplexFormatTest.xml | 4 +- ...T-org.apache.commons.complex.ComplexTest.xml | 48 +- ....apache.commons.complex.ComplexUtilsTest.xml | 34 +- ....commons.complex.FrenchComplexFormatTest.xml | 16 +- ...rg.apache.commons.complex.QuaternionTest.xml | 8 +- ...g.apache.commons.complex.RetryRunnerTest.xml | 6 +- ....apache.commons.complex.RootsOfUnityTest.xml | 23 +- ...apache.commons.complex.ComplexFormatTest.txt | 2 +- .../org.apache.commons.complex.ComplexTest.txt | 18 +- ....apache.commons.complex.ComplexUtilsTest.txt | 30 +- ....commons.complex.FrenchComplexFormatTest.txt | 2 +- ...rg.apache.commons.complex.QuaternionTest.txt | 8 +- ...g.apache.commons.complex.RetryRunnerTest.txt | 2 +- ....apache.commons.complex.RootsOfUnityTest.txt | 17 +- .../commons/complex/RootsOfUnityTest.class | Bin 2507 -> 2480 bytes 29 files changed, 166 insertions(+), 1621 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-complex/blob/dbad5ed4/.classpath ---------------------------------------------------------------------- diff --git a/.classpath b/.classpath deleted file mode 100644 index f619a53..0000000 --- a/.classpath +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" output="target/classes" path="src/main/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="src" output="target/test-classes" path="src/test/java"> - <attributes> - <attribute name="optional" value="true"/> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> - <attributes> - <attribute name="maven.pomderived" value="true"/> - </attributes> - </classpathentry> - <classpathentry kind="output" path="target/classes"/> -</classpath> http://git-wip-us.apache.org/repos/asf/commons-complex/blob/dbad5ed4/.gitignore ---------------------------------------------------------------------- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b628f80 --- /dev/null +++ b/.gitignore @@ -0,0 +1,18 @@ +.classpath +.project +.settings +.checkstyle +bin +target +/build +/lib +/site-content +.ekstazi +*.class +*.iml +*.ipr +*.iws +.idea +*~ +/.externalToolBuilders/ +/maven-eclipse.xml http://git-wip-us.apache.org/repos/asf/commons-complex/blob/dbad5ed4/.project ---------------------------------------------------------------------- diff --git a/.project b/.project deleted file mode 100644 index 72b8bd3..0000000 --- a/.project +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>commons-complex</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.m2e.core.maven2Builder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.jdt.core.javanature</nature> - <nature>org.eclipse.m2e.core.maven2Nature</nature> - </natures> -</projectDescription> http://git-wip-us.apache.org/repos/asf/commons-complex/blob/dbad5ed4/.settings/org.eclipse.core.resources.prefs ---------------------------------------------------------------------- diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index f9fe345..0000000 --- a/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,4 +0,0 @@ -eclipse.preferences.version=1 -encoding//src/main/java=UTF-8 -encoding//src/test/java=UTF-8 -encoding/<project>=UTF-8 http://git-wip-us.apache.org/repos/asf/commons-complex/blob/dbad5ed4/.settings/org.eclipse.jdt.core.prefs ---------------------------------------------------------------------- diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index ec4300d..0000000 --- a/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,5 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 -org.eclipse.jdt.core.compiler.compliance=1.7 -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.source=1.7 http://git-wip-us.apache.org/repos/asf/commons-complex/blob/dbad5ed4/.settings/org.eclipse.m2e.core.prefs ---------------------------------------------------------------------- diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index f897a7f..0000000 --- a/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 http://git-wip-us.apache.org/repos/asf/commons-complex/blob/dbad5ed4/log.txt ---------------------------------------------------------------------- diff --git a/log.txt b/log.txt index 53ebfe7..2c2a041 100644 --- a/log.txt +++ b/log.txt @@ -19,36 +19,11 @@ main: [INFO] --- buildnumber-maven-plugin:1.3:create (default) @ commons-complex --- [INFO] Executing: /bin/sh -c cd /home/ericbarnhill/Documents/code/commons-complex && git rev-parse --verify HEAD [INFO] Working directory: /home/ericbarnhill/Documents/code/commons-complex -[INFO] Storing buildNumber: ?????? at timestamp: 2017-01-04 11:01:06+0100 -[INFO] Storing buildScmBranch: master +[INFO] Storing buildNumber: null at timestamp: 2017-01-06 09:37:29+0100 +[INFO] Storing buildScmBranch: gitignore [INFO] [INFO] --- maven-jgit-buildnumber-plugin:1.2.10:extract-buildnumber (default) @ commons-complex --- -[ERROR] -java.io.IOException: Cannot read current revision from repository: Repository[/home/ericbarnhill/Documents/code/commons-complex/.git] - at ru.concerteza.util.buildnumber.BuildNumberExtractor.extract(BuildNumberExtractor.java:46) - at ru.concerteza.util.buildnumber.JGitBuildNumberMojo.execute(JGitBuildNumberMojo.java:137) - at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) - at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) - at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) - at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) - at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) - at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) - at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) - at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) - at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) - at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) - at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) - at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) - at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) - at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) - at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) +[INFO] Git info extracted, revision: 'b0db8fc', branch: 'gitignore', tag: '', commitsCount: '1', commitDate: '2017-01-04', buildnumber: 'gitignore.1.b0db8fc' [INFO] [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ commons-complex --- [INFO] Using 'UTF-8' encoding to copy filtered resources. @@ -82,19 +57,19 @@ java.io.IOException: Cannot read current revision from repository: Repository[/h T E S T S ------------------------------------------------------- Running org.apache.commons.complex.RetryRunnerTest -Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec - in org.apache.commons.complex.RetryRunnerTest +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.apache.commons.complex.RetryRunnerTest Running org.apache.commons.complex.FrenchComplexFormatTest -Tests run: 31, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.apache.commons.complex.FrenchComplexFormatTest +Tests run: 31, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 sec - in org.apache.commons.complex.FrenchComplexFormatTest Running org.apache.commons.complex.ComplexTest -Tests run: 137, Failures: 6, Errors: 2, Skipped: 1, Time elapsed: 0.125 sec <<< FAILURE! - in org.apache.commons.complex.ComplexTest -testReciprocalReal(org.apache.commons.complex.ComplexTest) Time elapsed: 0.007 sec <<< FAILURE! +Tests run: 137, Failures: 6, Errors: 2, Skipped: 1, Time elapsed: 0.184 sec <<< FAILURE! - in org.apache.commons.complex.ComplexTest +testReciprocalReal(org.apache.commons.complex.ComplexTest) Time elapsed: 0.008 sec <<< FAILURE! java.lang.AssertionError: null at org.junit.Assert.fail(Assert.java:86) at org.junit.Assert.assertTrue(Assert.java:41) at org.junit.Assert.assertTrue(Assert.java:52) at org.apache.commons.complex.ComplexTest.testReciprocalReal(ComplexTest.java:298) -testFloatingPointEqualsWithAllowedDeltaNaN(org.apache.commons.complex.ComplexTest) Time elapsed: 0 sec <<< FAILURE! +testFloatingPointEqualsWithAllowedDeltaNaN(org.apache.commons.complex.ComplexTest) Time elapsed: 0.001 sec <<< FAILURE! java.lang.AssertionError: null at org.junit.Assert.fail(Assert.java:86) at org.junit.Assert.assertTrue(Assert.java:41) @@ -102,7 +77,7 @@ java.lang.AssertionError: null at org.junit.Assert.assertFalse(Assert.java:74) at org.apache.commons.complex.ComplexTest.testFloatingPointEqualsWithAllowedDeltaNaN(ComplexTest.java:557) -testFloatingPointEqualsWithRelativeToleranceNaN(org.apache.commons.complex.ComplexTest) Time elapsed: 0.017 sec <<< ERROR! +testFloatingPointEqualsWithRelativeToleranceNaN(org.apache.commons.complex.ComplexTest) Time elapsed: 0.032 sec <<< ERROR! java.lang.StackOverflowError: null at org.apache.commons.complex.Complex.equals(Complex.java) at org.apache.commons.complex.Complex.equals(Complex.java:1312) @@ -1129,14 +1104,14 @@ java.lang.StackOverflowError: null at org.apache.commons.complex.Complex.equals(Complex.java:1312) at org.apache.commons.complex.Complex.equals(Complex.java:1312) -testFloatingPointEqualsWithAllowedDelta(org.apache.commons.complex.ComplexTest) Time elapsed: 0 sec <<< FAILURE! +testFloatingPointEqualsWithAllowedDelta(org.apache.commons.complex.ComplexTest) Time elapsed: 0.001 sec <<< FAILURE! java.lang.AssertionError: null at org.junit.Assert.fail(Assert.java:86) at org.junit.Assert.assertTrue(Assert.java:41) at org.junit.Assert.assertTrue(Assert.java:52) at org.apache.commons.complex.ComplexTest.testFloatingPointEqualsWithAllowedDelta(ComplexTest.java:546) -testFloatingPointEqualsNaN(org.apache.commons.complex.ComplexTest) Time elapsed: 0 sec <<< FAILURE! +testFloatingPointEqualsNaN(org.apache.commons.complex.ComplexTest) Time elapsed: 0.001 sec <<< FAILURE! java.lang.AssertionError: null at org.junit.Assert.fail(Assert.java:86) at org.junit.Assert.assertTrue(Assert.java:41) @@ -1144,14 +1119,14 @@ java.lang.AssertionError: null at org.junit.Assert.assertFalse(Assert.java:74) at org.apache.commons.complex.ComplexTest.testFloatingPointEqualsNaN(ComplexTest.java:533) -testMath221(org.apache.commons.complex.ComplexTest) Time elapsed: 0 sec <<< FAILURE! +testMath221(org.apache.commons.complex.ComplexTest) Time elapsed: 0.001 sec <<< FAILURE! java.lang.AssertionError: null at org.junit.Assert.fail(Assert.java:86) at org.junit.Assert.assertTrue(Assert.java:41) at org.junit.Assert.assertTrue(Assert.java:52) at org.apache.commons.complex.ComplexTest.testMath221(ComplexTest.java:1207) -testFloatingPointEqualsWithRelativeTolerance(org.apache.commons.complex.ComplexTest) Time elapsed: 0.011 sec <<< ERROR! +testFloatingPointEqualsWithRelativeTolerance(org.apache.commons.complex.ComplexTest) Time elapsed: 0.014 sec <<< ERROR! java.lang.StackOverflowError: null at org.apache.commons.complex.Complex.equals(Complex.java) at org.apache.commons.complex.Complex.equals(Complex.java:1312) @@ -2178,7 +2153,7 @@ java.lang.StackOverflowError: null at org.apache.commons.complex.Complex.equals(Complex.java:1312) at org.apache.commons.complex.Complex.equals(Complex.java:1312) -testFloatingPointEquals(org.apache.commons.complex.ComplexTest) Time elapsed: 0.001 sec <<< FAILURE! +testFloatingPointEquals(org.apache.commons.complex.ComplexTest) Time elapsed: 0 sec <<< FAILURE! java.lang.AssertionError: null at org.junit.Assert.fail(Assert.java:86) at org.junit.Assert.assertTrue(Assert.java:41) @@ -2186,25 +2161,10 @@ java.lang.AssertionError: null at org.apache.commons.complex.ComplexTest.testFloatingPointEquals(ComplexTest.java:522) Running org.apache.commons.complex.RootsOfUnityTest -Tests run: 6, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 0.001 sec <<< FAILURE! - in org.apache.commons.complex.RootsOfUnityTest -testMathIllegalState1(org.apache.commons.complex.RootsOfUnityTest) Time elapsed: 0 sec <<< ERROR! -java.lang.Exception: Unexpected exception, expected<java.lang.IllegalStateException> but was<java.lang.IllegalArgumentException> - at org.apache.commons.complex.RootsOfUnity.getReal(RootsOfUnity.java:159) - at org.apache.commons.complex.RootsOfUnityTest.testMathIllegalState1(RootsOfUnityTest.java:33) - -testMathIllegalState2(org.apache.commons.complex.RootsOfUnityTest) Time elapsed: 0 sec <<< ERROR! -java.lang.Exception: Unexpected exception, expected<java.lang.IllegalStateException> but was<java.lang.IllegalArgumentException> - at org.apache.commons.complex.RootsOfUnity.getImaginary(RootsOfUnity.java:180) - at org.apache.commons.complex.RootsOfUnityTest.testMathIllegalState2(RootsOfUnityTest.java:39) - -testMathIllegalState3(org.apache.commons.complex.RootsOfUnityTest) Time elapsed: 0 sec <<< ERROR! -java.lang.Exception: Unexpected exception, expected<java.lang.IllegalStateException> but was<java.lang.IllegalArgumentException> - at org.apache.commons.complex.RootsOfUnity.isCounterClockWise(RootsOfUnity.java:88) - at org.apache.commons.complex.RootsOfUnityTest.testMathIllegalState3(RootsOfUnityTest.java:45) - +Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in org.apache.commons.complex.RootsOfUnityTest Running org.apache.commons.complex.ComplexUtilsTest -Tests run: 14, Failures: 0, Errors: 9, Skipped: 0, Time elapsed: 0.044 sec <<< FAILURE! - in org.apache.commons.complex.ComplexUtilsTest -testInterleavedToComplex(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0.001 sec <<< ERROR! +Tests run: 14, Failures: 0, Errors: 9, Skipped: 0, Time elapsed: 0.074 sec <<< FAILURE! - in org.apache.commons.complex.ComplexUtilsTest +testInterleavedToComplex(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0 sec <<< ERROR! java.lang.StackOverflowError: null at org.apache.commons.complex.TestUtils.equals(TestUtils.java) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) @@ -3231,9 +3191,9 @@ java.lang.StackOverflowError: null at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) -testExtractionMethods(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0.004 sec <<< ERROR! +testExtractionMethods(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0 sec <<< ERROR! java.lang.StackOverflowError: null - at org.apache.commons.complex.TestUtils.equals(TestUtils.java) + at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) @@ -4258,9 +4218,9 @@ java.lang.StackOverflowError: null at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) -testComplexToImaginary(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0.006 sec <<< ERROR! +testComplexToImaginary(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0.013 sec <<< ERROR! java.lang.StackOverflowError: null - at org.apache.commons.complex.TestUtils.equals(TestUtils.java) + at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) @@ -5285,9 +5245,9 @@ java.lang.StackOverflowError: null at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) -testSplit2Complex(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0.002 sec <<< ERROR! +testSplit2Complex(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0.015 sec <<< ERROR! java.lang.StackOverflowError: null - at org.apache.commons.complex.TestUtils.equals(TestUtils.java) + at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) @@ -6312,15 +6272,15 @@ java.lang.StackOverflowError: null at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) -testPolar2ComplexIllegalModulus(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0.001 sec <<< ERROR! +testPolar2ComplexIllegalModulus(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0 sec <<< ERROR! java.lang.Exception: Unexpected exception, expected<java.lang.IllegalArgumentException> but was<java.lang.RuntimeException> at org.apache.commons.complex.ComplexUtils.illegalArgument(ComplexUtils.java:1407) at org.apache.commons.complex.ComplexUtils.polar2Complex(ComplexUtils.java:55) at org.apache.commons.complex.ComplexUtilsTest.testPolar2ComplexIllegalModulus(ComplexUtilsTest.java:207) -testComplexToReal(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0.008 sec <<< ERROR! +testComplexToReal(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0.009 sec <<< ERROR! java.lang.StackOverflowError: null - at org.apache.commons.complex.TestUtils.equals(TestUtils.java) + at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) @@ -7345,9 +7305,9 @@ java.lang.StackOverflowError: null at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) -testImaginaryToComplex(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0.005 sec <<< ERROR! +testImaginaryToComplex(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0.01 sec <<< ERROR! java.lang.StackOverflowError: null - at org.apache.commons.complex.TestUtils.equals(TestUtils.java) + at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) @@ -8372,7 +8332,7 @@ java.lang.StackOverflowError: null at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) -testComplexToInterleaved(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0.004 sec <<< ERROR! +testComplexToInterleaved(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0.011 sec <<< ERROR! java.lang.StackOverflowError: null at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) @@ -9399,7 +9359,7 @@ java.lang.StackOverflowError: null at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) -testRealToComplex(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0.004 sec <<< ERROR! +testRealToComplex(org.apache.commons.complex.ComplexUtilsTest) Time elapsed: 0.009 sec <<< ERROR! java.lang.StackOverflowError: null at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) @@ -10427,8 +10387,8 @@ java.lang.StackOverflowError: null at org.apache.commons.complex.TestUtils.equals(TestUtils.java:390) Running org.apache.commons.complex.QuaternionTest -Tests run: 19, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 0.007 sec <<< FAILURE! - in org.apache.commons.complex.QuaternionTest -testIsUnitQuaternion(org.apache.commons.complex.QuaternionTest) Time elapsed: 0.001 sec <<< ERROR! +Tests run: 19, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 0.016 sec <<< FAILURE! - in org.apache.commons.complex.QuaternionTest +testIsUnitQuaternion(org.apache.commons.complex.QuaternionTest) Time elapsed: 0.005 sec <<< ERROR! java.lang.StackOverflowError: null at org.apache.commons.complex.Quaternion.equals(Quaternion.java) at org.apache.commons.complex.Quaternion.equals(Quaternion.java:480) @@ -11457,7 +11417,7 @@ java.lang.StackOverflowError: null testQuaternionEquals2(org.apache.commons.complex.QuaternionTest) Time elapsed: 0.001 sec <<< ERROR! java.lang.StackOverflowError: null - at org.apache.commons.complex.Quaternion.equals(Quaternion.java) + at org.apache.commons.complex.Quaternion.equals(Quaternion.java:480) at org.apache.commons.complex.Quaternion.equals(Quaternion.java:480) at org.apache.commons.complex.Quaternion.equals(Quaternion.java:480) at org.apache.commons.complex.Quaternion.equals(Quaternion.java:480) @@ -12482,7 +12442,7 @@ java.lang.StackOverflowError: null at org.apache.commons.complex.Quaternion.equals(Quaternion.java:480) at org.apache.commons.complex.Quaternion.equals(Quaternion.java:480) -testQuaternionEquals(org.apache.commons.complex.QuaternionTest) Time elapsed: 0.003 sec <<< ERROR! +testQuaternionEquals(org.apache.commons.complex.QuaternionTest) Time elapsed: 0.009 sec <<< ERROR! java.lang.StackOverflowError: null at org.apache.commons.complex.Quaternion.equals(Quaternion.java:480) at org.apache.commons.complex.Quaternion.equals(Quaternion.java:480) @@ -13510,7 +13470,7 @@ java.lang.StackOverflowError: null at org.apache.commons.complex.Quaternion.equals(Quaternion.java:480) Running org.apache.commons.complex.ComplexFormatTest -Tests run: 31, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in org.apache.commons.complex.ComplexFormatTest +Tests run: 31, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in org.apache.commons.complex.ComplexFormatTest Results : @@ -13536,18 +13496,15 @@ Tests in error: QuaternionTest.testIsUnitQuaternion » StackOverflow QuaternionTest.testQuaternionEquals » StackOverflow QuaternionTest.testQuaternionEquals2 » StackOverflow - RootsOfUnityTest.testMathIllegalState1 » Unexpected exception, expected<java.... - RootsOfUnityTest.testMathIllegalState2 » Unexpected exception, expected<java.... - RootsOfUnityTest.testMathIllegalState3 » Unexpected exception, expected<java.... -Tests run: 240, Failures: 6, Errors: 17, Skipped: 1 +Tests run: 240, Failures: 6, Errors: 14, Skipped: 1 [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ -[INFO] Total time: 4.751 s -[INFO] Finished at: 2017-01-04T11:01:09+01:00 -[INFO] Final Memory: 30M/706M +[INFO] Total time: 6.269 s +[INFO] Finished at: 2017-01-06T09:37:33+01:00 +[INFO] Final Memory: 30M/693M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project commons-complex: There are test failures. [ERROR] http://git-wip-us.apache.org/repos/asf/commons-complex/blob/dbad5ed4/src/test/java/org/apache/commons/complex/RootsOfUnityTest.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/commons/complex/RootsOfUnityTest.java b/src/test/java/org/apache/commons/complex/RootsOfUnityTest.java index 1929c21..81ab1a3 100644 --- a/src/test/java/org/apache/commons/complex/RootsOfUnityTest.java +++ b/src/test/java/org/apache/commons/complex/RootsOfUnityTest.java @@ -16,7 +16,6 @@ */ package org.apache.commons.complex; -import org.apache.commons.complex.RootsOfUnity; import org.junit.Assert; import org.junit.Test; @@ -27,20 +26,20 @@ import org.junit.Test; */ public class RootsOfUnityTest { - @Test(expected = IllegalStateException.class) - public void testMathIllegalState1() { + @Test(expected = IllegalArgumentException.class) + public void testMathIllegalArgument1() { final RootsOfUnity roots = new RootsOfUnity(); roots.getReal(0); } - @Test(expected = IllegalStateException.class) - public void testMathIllegalState2() { + @Test(expected = IllegalArgumentException.class) + public void testMathIllegalArgument2() { final RootsOfUnity roots = new RootsOfUnity(); roots.getImaginary(0); } - @Test(expected = IllegalStateException.class) - public void testMathIllegalState3() { + @Test(expected = IllegalArgumentException.class) + public void testMathIllegalArgument3() { final RootsOfUnity roots = new RootsOfUnity(); roots.isCounterClockWise(); } http://git-wip-us.apache.org/repos/asf/commons-complex/blob/dbad5ed4/target/classes/assets/org/apache/commons/math4/exception/util/LocalizedFormats_fr.properties ---------------------------------------------------------------------- diff --git a/target/classes/assets/org/apache/commons/math4/exception/util/LocalizedFormats_fr.properties b/target/classes/assets/org/apache/commons/math4/exception/util/LocalizedFormats_fr.properties deleted file mode 100644 index 5e0a9f1..0000000 --- a/target/classes/assets/org/apache/commons/math4/exception/util/LocalizedFormats_fr.properties +++ /dev/null @@ -1,343 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ARGUMENT_OUTSIDE_DOMAIN = argument {0} hors domaine [{1} ; {2}] -ARRAY_SIZE_EXCEEDS_MAX_VARIABLES = la taille de tableau ne devrait pas d\u00e9passer {0} -ARRAY_SIZES_SHOULD_HAVE_DIFFERENCE_1 = les tableaux devraient avoir une diff\u00e9rence de taille de 1 ({0} != {1} + 1) -ARRAY_SUMS_TO_ZERO = somme du tableau nulle -ASSYMETRIC_EIGEN_NOT_SUPPORTED = la d\u00e9composition en valeurs/vecteurs propres de matrices -AT_LEAST_ONE_COLUMN = une matrice doit comporter au moins une colonne -AT_LEAST_ONE_ROW = une matrice doit comporter au moins une ligne -BANDWIDTH = bande passante ({0}) -BESSEL_FUNCTION_BAD_ARGUMENT = la fonction de Bessel \u00e0 l''ordre {0} ne peut pas \u00eatre calcul\u00e9e pour x = {1} -BESSEL_FUNCTION_FAILED_CONVERGENCE = la fonction de Bessel \u00e0 l''ordre {0} n''a pas r\u00e9ussi \u00e0 converger pour x = {1} -BINOMIAL_INVALID_PARAMETERS_ORDER = n doit \u00eatre sup\u00e9rieur ou \u00e9gal \u00e0 k pour le coefficient du bin\u00f4me (n, k), or k = {0}, n = {1} -BINOMIAL_NEGATIVE_PARAMETER = n doit \u00eatre positif pour le coefficient du bin\u00f4me (n, k), or n = {0} -CANNOT_CLEAR_STATISTIC_CONSTRUCTED_FROM_EXTERNAL_MOMENTS = les statistiques bas\u00e9es sur des moments externes ne peuvent pas \u00eatre remises \u00e0 z\u00e9ro -CANNOT_COMPUTE_0TH_ROOT_OF_UNITY = impossible de calculer la racine z\u00e9roi\u00e8me de l''unit\u00e9, -CANNOT_COMPUTE_BETA_DENSITY_AT_0_FOR_SOME_ALPHA = impossible de calculer la densit\u00e9 beta en 0 lorsque alpha = {0,number} -CANNOT_COMPUTE_BETA_DENSITY_AT_1_FOR_SOME_BETA = impossible de calculer la densit\u00e9 beta en 1 lorsque beta = %.3g -CANNOT_COMPUTE_NTH_ROOT_FOR_NEGATIVE_N = impossible de calculer la racine ni\u00e8me pour n n\u00e9gatif ou nul : {0} -CANNOT_DISCARD_NEGATIVE_NUMBER_OF_ELEMENTS = impossible d''enlever un nombre d''\u00e9l\u00e9ments{0} n\u00e9gatif -CANNOT_FORMAT_INSTANCE_AS_3D_VECTOR = impossible de formater une instance de {0} comme un vecteur de dimension 3 -CANNOT_FORMAT_INSTANCE_AS_COMPLEX = impossible de formater une instance de {0} comme un nombre complexe -CANNOT_FORMAT_INSTANCE_AS_REAL_VECTOR = impossible de formater une instance de {0} comme un vecteur r\u00e9el -CANNOT_FORMAT_OBJECT_TO_FRACTION = impossible de formater l''objet sous forme d''un nombre rationnel -CANNOT_INCREMENT_STATISTIC_CONSTRUCTED_FROM_EXTERNAL_MOMENTS = les statistiques bas\u00e9es sur des moments externes ne peuvent pas \u00eatre incr\u00e9ment\u00e9es -CANNOT_NORMALIZE_A_ZERO_NORM_VECTOR = impossible de normer un vecteur de norme nulle -CANNOT_RETRIEVE_AT_NEGATIVE_INDEX = impossible d''extraire un \u00e9l\u00e9ment \u00e0 un index n\u00e9gatif ({0}) -CANNOT_SET_AT_NEGATIVE_INDEX = impossible de mettre un \u00e9l\u00e9ment \u00e0 un index n\u00e9gatif ({0}) -CANNOT_SUBSTITUTE_ELEMENT_FROM_EMPTY_ARRAY = impossible de substituer un \u00e9l\u00e9ment dans un tableau vide -CANNOT_TRANSFORM_TO_DOUBLE = Exception de conversion dans une transformation : {0} -CARDAN_ANGLES_SINGULARITY = singularit\u00e9 d''angles de Cardan -CLASS_DOESNT_IMPLEMENT_COMPARABLE = la classe ({0}) n''implante pas l''interface Comparable -CLOSE_VERTICES = sommets trop proches \u00e0 proximit\u00e9 du point ({0}, {1}, {2}) -CLOSEST_ORTHOGONAL_MATRIX_HAS_NEGATIVE_DETERMINANT = la matrice orthogonale la plus proche a un d\u00e9terminant n\u00e9gatif {0} -COLUMN_INDEX_OUT_OF_RANGE = l''index de colonne {0} est hors du domaine autoris\u00e9 [{1}, {2}] -COLUMN_INDEX = index de colonne ({0}) -CONSTRAINT = contrainte -CONTINUED_FRACTION_INFINITY_DIVERGENCE = Divergence de fraction continue \u00e0 l''infini pour la valeur {0} -CONTINUED_FRACTION_NAN_DIVERGENCE = Divergence de fraction continue \u00e0 NaN pour la valeur {0} -CONTRACTION_CRITERIA_SMALLER_THAN_EXPANSION_FACTOR = crit\u00e8re de contraction ({0}) inf\u00e9rieur au facteur d''extension ({1}). Ceci induit une boucle infinie d''extensions/contractions car tout tableau de stockage fra\u00eechement \u00e9tendu respecte imm\u00e9diatement le crit\u00e8re de contraction. -CONTRACTION_CRITERIA_SMALLER_THAN_ONE = crit\u00e8re de contraction inf\u00e9rieur \u00e0 un ({0}). Ceci induit une boucle infinie d''extensions/contractions car tout tableau de stockage de longueur \u00e9gale au nombre d''\u00e9l\u00e9ments respecte le crit\u00e8re de contraction. -CONVERGENCE_FAILED = \u00c9chec de convergence -CROSSING_BOUNDARY_LOOPS = certains p\u00e9rim\u00e8tres de fronti\u00e8res se croisent -CROSSOVER_RATE = proportion de m\u00e9lange ({0}) -CUMULATIVE_PROBABILITY_RETURNED_NAN = Fonction de probabilit\u00e9 cumulative retourn\u00e9 NaN \u00e0 l''argument de {0} p = {1} -DIFFERENT_ROWS_LENGTHS = certaines lignes ont une longueur de {0} alors que d''autres ont une longueur de {1} -DIFFERENT_ORIG_AND_PERMUTED_DATA = les donn\u00e9es originales et permut\u00e9es doivent contenir les m\u00eames \u00e9l\u00e9ments -DIGEST_NOT_INITIALIZED = mod\u00e8le empirique non initialis\u00e9 -DIMENSIONS_MISMATCH_2x2 = {0}x{1} \u00e0 la place de {2}x{3} -DIMENSIONS_MISMATCH_SIMPLE = {0} != {1} -DIMENSIONS_MISMATCH = dimensions incoh\u00e9rentes -DISCRETE_CUMULATIVE_PROBABILITY_RETURNED_NAN = Discr\u00e8tes fonction de probabilit\u00e9 cumulative retourn\u00e9 NaN \u00e0 l''argument de {0} -DISTRIBUTION_NOT_LOADED = aucune distribution n''a \u00e9t\u00e9 charg\u00e9e -DUPLICATED_ABSCISSA_DIVISION_BY_ZERO = la duplication de l''abscisse {0} engendre une division par z\u00e9ro -EDGE_CONNECTED_TO_ONE_FACET = l''ar\u00eate joignant les points ({0}, {1}, {2}) et ({3}, {4}, {5}) n''est connect\u00e9e qu''\u00e0 une seule facette -ELITISM_RATE = proportion d''\u00e9litisme ({0}) -EMPTY_CLUSTER_IN_K_MEANS = groupe vide dans l''algorithme des k-moyennes -EMPTY_INTERPOLATION_SAMPLE = \u00e9chantillon d''interpolation vide -EMPTY_POLYNOMIALS_COEFFICIENTS_ARRAY = tableau de coefficients polyn\u00f4miaux vide -EMPTY_SELECTED_COLUMN_INDEX_ARRAY = tableau des indices de colonnes s\u00e9lectionn\u00e9es vide -EMPTY_SELECTED_ROW_INDEX_ARRAY = tableau des indices de lignes s\u00e9lectionn\u00e9es vide -EMPTY_STRING_FOR_IMAGINARY_CHARACTER = cha\u00eene vide pour le caract\u00e8re imaginaire -ENDPOINTS_NOT_AN_INTERVAL = les bornes ne d\u00e9finissent pas un intervalle : [{0}, {1}] -EQUAL_VERTICES_IN_SIMPLEX = sommets {0} et {1} \u00e9gaux dans la configuration du simplexe -EULER_ANGLES_SINGULARITY = singularit\u00e9 d''angles d''Euler -EVALUATION = \u00e9valuation -EXPANSION_FACTOR_SMALLER_THAN_ONE = facteur d''extension inf\u00e9rieur \u00e0 un ({0}) -FACET_ORIENTATION_MISMATCH = orientations incoh\u00e9rentes des facettes de part et d''autre de l''ar\u00eate joignant les points ({0}, {1}, {2}) et ({3}, {4}, {5}) -FACTORIAL_NEGATIVE_PARAMETER = n doit \u00eatre positif pour le calcul de n!, or n = {0} -FAILED_BRACKETING = nombre d''it\u00e9rations = {4}, it\u00e9rations maximum = {5}, valeur initiale = {6}, borne inf\u00e9rieure = {7}, borne sup\u00e9rieure = {8}, valeur a finale = {0}, valeur b finale = {1}, f(a) = {2}, f(b) = {3} -FAILED_FRACTION_CONVERSION = Impossible de convertir {0} en fraction apr\u00e8s {1} it\u00e9rations -FIRST_COLUMNS_NOT_INITIALIZED_YET = les {0} premi\u00e8res colonnes ne sont pas encore initialis\u00e9es -FIRST_ELEMENT_NOT_ZERO = le premier \u00e9l\u00e9ment n''est pas nul : {0} -FIRST_ROWS_NOT_INITIALIZED_YET = les {0} premi\u00e8res lignes ne sont pas encore initialis\u00e9es -FRACTION_CONVERSION_OVERFLOW = D\u00e9passement de capacit\u00e9 lors de la conversion de {0} en fraction ({1}/{2}) -FUNCTION_NOT_DIFFERENTIABLE = la fonction n''est pas diff\u00e9rentiable -FUNCTION_NOT_POLYNOMIAL = la fonction n''est pas polyn\u00f4miale -GCD_OVERFLOW_32_BITS = d\u00e9passement de capacit\u00e9 : le PGCD de {0} et {1} vaut 2\u00b3\u00b9 -GCD_OVERFLOW_64_BITS = d\u00e9passement de capacit\u00e9 : le PGCD de {0} et {1} vaut 2\u2076\u00b3 -HOLE_BETWEEN_MODELS_TIME_RANGES = trou de longueur {0} entre les domaines temporels des mod\u00e8les -ILL_CONDITIONED_OPERATOR = le conditionnement {1} est trop \u00e9lev\u00e9 -INCONSISTENT_STATE_AT_2_PI_WRAPPING = \u00e9tat incoh\u00e9rent au niveau du recollement \u00e0 2\u03c0 -INDEX_LARGER_THAN_MAX = l''index sp\u00e9cifi\u00e9 ({0}) d\u00e9passe l''index maximal courant ({1}) -INDEX_NOT_POSITIVE = l''indice ({0}) n''est pas positif -INDEX_OUT_OF_RANGE = l''indice ({0}) est hors du domaine autoris\u00e9 [{1}, {2}] -INDEX = indice ({0}) -NOT_FINITE_NUMBER = {0} n''est pas un nombre fini -INFINITE_BOUND = intervalle limites doit \u00eatre finie -ARRAY_ELEMENT = valeur {0} \u00e0 l''indice {1} -INFINITE_ARRAY_ELEMENT = le tableau contient l''\u00e9l\u00e9ment infini {0} \u00e0 l''index {1} -INFINITE_VALUE_CONVERSION = les valeurs infinies ne peuvent \u00eatre converties -INITIAL_CAPACITY_NOT_POSITIVE = la capacit\u00e9 initiale ({0}) n''est pas positive -INITIAL_COLUMN_AFTER_FINAL_COLUMN = colonne initiale {1} apr\u00e8s la colonne finale {0} -INITIAL_ROW_AFTER_FINAL_ROW = ligne initiale {1} apr\u00e8s la ligne finale {0} -INSTANCES_NOT_COMPARABLE_TO_EXISTING_VALUES = l''instance de la classe {0} n''est pas comparable aux valeurs existantes -INSUFFICIENT_DATA = donn\u00e9es insuffisantes -INSUFFICIENT_DATA_FOR_T_STATISTIC = deux valeurs ou plus sont n\u00e9cessaires pour la statistique t, il y en a {0} -INSUFFICIENT_DIMENSION = dimension {0} insuffisante, elle devrait \u00eatre au moins {1} -DIMENSION = dimension ({0}) -INSUFFICIENT_OBSERVED_POINTS_IN_SAMPLE = l''\u00e9chantillon ne contient que {0} points alors qu''au moins {1} sont n\u00e9cessaires -INSUFFICIENT_ROWS_AND_COLUMNS = donn\u00e9es insuffisantes : seulement {0} lignes et {1} colonnes. -INTEGRATION_METHOD_NEEDS_AT_LEAST_TWO_PREVIOUS_POINTS = les m\u00e9thodes multi-pas n\u00e9cessitent au moins {0} pas pr\u00e9c\u00e9dents, il y en a {1} -INTERNAL_ERROR = erreur interne, veuillez signaler l''erreur \u00e0 {0} -INVALID_BINARY_DIGIT = chiffre binaire invalide : {0} -INVALID_BINARY_CHROMOSOME = la mutation binaire ne fonctionne qu''avec BinaryChromosome -INVALID_BRACKETING_PARAMETERS = param\u00e8tres d''encadrement invalides : borne inf\u00e9rieure = {0}, valeur initiale = {1}, borne sup\u00e9rieure = {2} -INVALID_FIXED_LENGTH_CHROMOSOME = le m\u00e9lange \u00e0 un point ne fonctionne qu''avec les chromosomes \u00e0 taille fixe -INVALID_IMPLEMENTATION = une fonctionnalit\u00e9 requise est manquante dans {0} -INVALID_INTERVAL_INITIAL_VALUE_PARAMETERS = param\u00e8tres de l''intervalle initial invalides : borne inf = {0}, valeur initiale = {1}, borne sup = {2} -INVALID_ITERATIONS_LIMITS = limites d''it\u00e9rations invalides : min = {0}, max = {1} -INVALID_MAX_ITERATIONS = valeur invalide pour le nombre maximal d''it\u00e9rations : {0} -NOT_ENOUGH_DATA_REGRESSION = le nombre d''observations est insuffisant pour r\u00e9aliser une r\u00e9gression -INVALID_REGRESSION_ARRAY= la longueur du tableau de donn\u00e9es = {0} ne correspond pas au nombre d''observations = {1} et le nombre de variables explicatives = {2} -INVALID_REGRESSION_OBSERVATION = la longueur du tableau de variables explicatives ({0}) ne correspond pas au nombre de variables dans le mod\u00e8le ({1}) -INVALID_ROUNDING_METHOD = m\u00e9thode d''arrondi {0} invalide, m\u00e9thodes valides : {1} ({2}), {3} ({4}), {5} ({6}), {7} ({8}), {9} ({10}), {11} ({12}), {13} ({14}), {15} ({16}) -ITERATOR_EXHAUSTED = it\u00e9ration achev\u00e9e -ITERATIONS = it\u00e9rations -LCM_OVERFLOW_32_BITS = d\u00e9passement de capacit\u00e9 : le MCM de {0} et {1} vaut 2\u00b3\u00b9 -LCM_OVERFLOW_64_BITS = d\u00e9passement de capacit\u00e9 : le MCM de {0} et {1} vaut 2\u2076\u00b3 -LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE = la liste des chromosomes d\u00e9passe maxPopulationSize -LOESS_EXPECTS_AT_LEAST_ONE_POINT = la r\u00e9gression Loess n\u00e9cessite au moins un point -LOWER_BOUND_NOT_BELOW_UPPER_BOUND = la borne inf\u00e9rieure ({0}) doit \u00eatre strictement plus petite que la borne sup\u00e9rieure ({1}) -LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT = la borne inf\u00e9rieure ({0}) devrait \u00eatre inf\u00e9rieure ou \u00e9gale \u00e0 la borne sup\u00e9rieure ({1}) -MAP_MODIFIED_WHILE_ITERATING = la table d''adressage a \u00e9t\u00e9 modifi\u00e9e pendant l''it\u00e9ration -EVALUATIONS = \u00e9valuations -MAX_COUNT_EXCEEDED = limite ({0}) d\u00e9pass\u00e9 -MAX_ITERATIONS_EXCEEDED = nombre maximal d''it\u00e9rations ({0}) d\u00e9pass\u00e9 -MINIMAL_STEPSIZE_REACHED_DURING_INTEGRATION = pas minimal ({1,number,0.00E00}) atteint, l''int\u00e9gration n\u00e9cessite {0,number,0.00E00} -MISMATCHED_LOESS_ABSCISSA_ORDINATE_ARRAYS = Loess a besoin de tableaux d''abscisses et d''ordonn\u00e9es de m\u00eame taille, mais il y a {0} points en abscisse et {1} en ordonn\u00e9e -MUTATION_RATE = proportion de mutation ({0}) -MULTISTEP_STARTER_STOPPED_EARLY = arr\u00eat pr\u00e9matur\u00e9 du d\u00e9marrage de l''int\u00e9grateur multi-pas, taille de pas peut-\u00eatre trop grande"), -NAN_ELEMENT_AT_INDEX = l''\u00e9l\u00e9ment {0} est un NaN -NAN_VALUE_CONVERSION = les valeurs NaN ne peuvent \u00eatre converties -NEGATIVE_BRIGHTNESS_EXPONENT = l''exposant de brillance devrait \u00eatre positif ou null, or e = {0} -NEGATIVE_COMPLEX_MODULE = module n\u00e9gatif ({0}) pour un nombre complexe -NEGATIVE_ELEMENT_AT_2D_INDEX = l''\u00e9l\u00e9ment ({0}, {1}) est n\u00e9gatif : {2} -NEGATIVE_ELEMENT_AT_INDEX = l''\u00e9l\u00e9ment {0} est n\u00e9gatif : {1} -NEGATIVE_NUMBER_OF_SUCCESSES = le nombre de succ\u00e8s ne doit pas \u00eatre n\u00e9gatif ({0}) -NUMBER_OF_SUCCESSES = nombre de succ\u00e8s ({0}) -NEGATIVE_NUMBER_OF_TRIALS = le nombre d''essais ne doit pas \u00eatre n\u00e9gatif ({0}) -NUMBER_OF_INTERPOLATION_POINTS = nombre de points d''interpolation ({0}) -NUMBER_OF_TRIALS = nombre d''essais ({0}) -ROBUSTNESS_ITERATIONS = nombre d''it\u00e9rations robuste ({0}) -START_POSITION = position de d\u00e9part ({0}) -NON_CONVERGENT_CONTINUED_FRACTION = \u00c9chec de convergence (en moins de {0} it\u00e9rations) de fraction continue pour la valeur {1} -NON_INVERTIBLE_TRANSFORM = la transformation affine non-inversible r\u00e9duit des lignes \u00e0 de simples points -NON_POSITIVE_MICROSPHERE_ELEMENTS = le nombre d''\u00e9l\u00e9ments de la microsph\u00e8re devrait \u00eatre positif, or n = {0} -NON_POSITIVE_POLYNOMIAL_DEGREE = le polyn\u00f4me doit \u00eatre de degr\u00e9 positif : degr\u00e9 = {0} -NON_REAL_FINITE_ABSCISSA = toutes les abscisses doivent \u00eatre des nombres r\u00e9els finis, mais l''abscisse {0} vaut {1} -NON_REAL_FINITE_ORDINATE = toutes les ordonn\u00e9es doivent \u00eatre des nombres r\u00e9els finis, mais l''ordonn\u00e9e {0} vaut {1} -NON_REAL_FINITE_WEIGHT = tous les poids doivent \u00eatre des nombres r\u00e9els finis, mais le poids {0} vaut {1} -NON_SQUARE_MATRIX = matrice non carr\u00e9e ({0}x{1}) -NORM = norme ({0}) -NORMALIZE_INFINITE = impossible de normaliser vers une valeur infinie -NORMALIZE_NAN = impossible de normaliser vers NaN -NOT_ADDITION_COMPATIBLE_MATRICES = les dimensions {0}x{1} et {2}x{3} sont incompatibles pour l''addition matricielle -NOT_CONVEX = les points ne constituent pas une enveloppe convexe -NOT_CONVEX_HYPERPLANES = les hyperplans ne d\u00e9finissent pas une r\u00e9gion convexe -NOT_DECREASING_NUMBER_OF_POINTS = les points {0} et {1} ne sont pas d\u00e9croissants ({2} < {3}) -NOT_DECREASING_SEQUENCE = les points {3} et {2} ne sont pas d\u00e9croissants ({1} < {0}) -NOT_ENOUGH_DATA_FOR_NUMBER_OF_PREDICTORS = pas assez de donn\u00e9es ({0} lignes) pour {1} pr\u00e9dicteurs -NOT_ENOUGH_POINTS_IN_SPLINE_PARTITION = une partition spline n\u00e9cessite au moins {0} points, seuls {1} ont \u00e9t\u00e9 fournis -NOT_INCREASING_NUMBER_OF_POINTS = les points {0} et {1} ne sont pas croissants ({2} > {3}) -NOT_INCREASING_SEQUENCE = les points {3} et {2} ne sont pas croissants ({1} > {0}) -NOT_MULTIPLICATION_COMPATIBLE_MATRICES = les dimensions {0}x{1} et {2}x{3} sont incompatibles pour la multiplication matricielle -NOT_POSITIVE_DEFINITE_MATRIX = matrice non d\u00e9finie positive -NON_POSITIVE_DEFINITE_MATRIX = matrice non d\u00e9finie positive : l''\u00e9l\u00e9ment diagonal ({1},{1}) est inf\u00e9rieur \u00e0 {2} ({0}) -NON_POSITIVE_DEFINITE_OPERATOR = op\u00e9rateur lin\u00e9aire non d\u00e9fini positif -NON_SELF_ADJOINT_OPERATOR = op\u00e9rateur lin\u00e9aire non auto-adjoint -NON_SQUARE_OPERATOR = op\u00e9rateur lin\u00e9aire non carr\u00e9 ({0}x{1}) -NOT_POSITIVE_DEGREES_OF_FREEDOM = les degr\u00e9s de libert\u00e9 doivent \u00eatre positifs ({0}) -DEGREES_OF_FREEDOM = degr\u00e9s de libert\u00e9 ({0}) -NOT_POSITIVE_ELEMENT_AT_INDEX = l''\u00e9l\u00e9ment {0} n''est pas positif : {1} -NOT_POSITIVE_EXPONENT = exposant {0} invalide (doit \u00eatre positif) -NUMBER_OF_ELEMENTS_SHOULD_BE_POSITIVE = le nombre d''\u00e9l\u00e9ments devrait \u00eatre positif ({0}) -BASE = base ({0}) -EXPONENT = exposant ({0}) -NOT_POSITIVE_LENGTH = la longueur doit \u00eatre positive ({0}) -LENGTH = longueur ({0}) -NOT_POSITIVE_MEAN = la moyenne doit \u00eatre positive ({0}) -MEAN = moyenne ({0}) -NOT_POSITIVE_NUMBER_OF_SAMPLES = le nombre d''\u00e9chantillons n''est pas positif : {0} -NUMBER_OF_SAMPLES = nombre d''\u00e9chantillons ({0}) -NOT_POSITIVE_PERMUTATION = la permutation k ({0}) doit \u00eatre positive -PERMUTATION_SIZE = taille de la permutation ({0}) -NOT_POSITIVE_POISSON_MEAN = la moyenne de Poisson doit \u00eatre positive ({0}) -NOT_POSITIVE_POPULATION_SIZE = la taille de la population doit \u00eatre positive ({0}) -POPULATION_SIZE = taille de la population ({0}) -NOT_POSITIVE_ROW_DIMENSION = nombre de lignes invalide : {0} (doit \u00eatre positif) -NOT_POSITIVE_SAMPLE_SIZE = la taille de l''\u00e9chantillon doit \u00eatre positive ({0}) -NOT_POSITIVE_SCALE = l''\u00e9chelle doit \u00eatre positive ({0}) -SCALE = facteur d''\u00e9chelle ({0}) -NOT_POSITIVE_SHAPE = le facteur de forme doit \u00eatre positif ({0}) -SHAPE = facteur de forme ({0}) -NOT_POSITIVE_STANDARD_DEVIATION = l''\u00e9cart type doit \u00eatre positif ({0}) -STANDARD_DEVIATION = \u00e9cart type ({0}) -NOT_POSITIVE_UPPER_BOUND = la borne sup\u00e9rieure doit \u00eatre positive ({0}) -NOT_POSITIVE_WINDOW_SIZE = la taille de la fen\u00eatre doit \u00eatre positive ({0}) -NOT_POWER_OF_TWO = {0} n''est pas une puissance de 2 -NOT_POWER_OF_TWO_CONSIDER_PADDING = {0} n''est pas une puissance de 2, ajoutez des \u00e9l\u00e9ments pour corriger -NOT_POWER_OF_TWO_PLUS_ONE = {0} n''est pas une puissance de 2 plus un -NOT_STRICTLY_DECREASING_NUMBER_OF_POINTS = les points {0} et {1} ne sont pas strictement d\u00e9croissants ({2} <= {3}) -NOT_STRICTLY_DECREASING_SEQUENCE = les points {3} et {2} ne sont pas strictement d\u00e9croissants ({1} <= {0}) -NOT_STRICTLY_INCREASING_KNOT_VALUES = les n\u0153uds d''interpolation doivent \u00eatre strictement croissants -NOT_STRICTLY_INCREASING_NUMBER_OF_POINTS = les points {0} et {1} ne sont pas strictement croissants ({2} >= {3}) -NOT_STRICTLY_INCREASING_SEQUENCE = les points {3} et {2} ne sont pas strictement croissants ({1} >= {0}) -NOT_SUBTRACTION_COMPATIBLE_MATRICES = les dimensions {0}x{1} et {2}x{3} sont incompatibles pour la soustraction matricielle -NOT_SUPPORTED_IN_DIMENSION_N = m\u00e9thode non disponible en dimension {0} -NOT_SUPPORTED_NAN_STRATEGY = strat\u00e9gie "NaN" {0} non disponible -NOT_SYMMETRIC_MATRIX = matrice non symm\u00e9trique -NON_SYMMETRIC_MATRIX = matrice non symm\u00e9trique: la diff\u00e9rence entre les \u00e9l\u00e9ments ({0},{1}) et ({1},{0}) est sup\u00e9rieure \u00e0 {2} -NO_BIN_SELECTED = aucun compartiment s\u00e9lectionn\u00e9 -NO_CONVERGENCE_WITH_ANY_START_POINT = aucun des {0} points de d\u00e9part n''aboutit \u00e0 une convergence -NO_DATA = aucune donn\u00e9e -NO_DEGREES_OF_FREEDOM = aucun degr\u00e9 de libert\u00e9 ({0} mesures, {1} param\u00e8tres) -NO_DENSITY_FOR_THIS_DISTRIBUTION = La fonction de densit\u00e9 pour cette distribution n''a pas \u00e9t\u00e9 mis en \u0153uvre -NO_FEASIBLE_SOLUTION = aucune solution r\u00e9alisable -NO_OPTIMUM_COMPUTED_YET = aucun optimum n''a encore \u00e9t\u00e9 calcul\u00e9 -NO_REGRESSORS = le mod\u00e8le de r\u00e9gression doit inclure au moins une variable explicative -NO_RESULT_AVAILABLE = aucun r\u00e9sultat n''est disponible -NO_SUCH_MATRIX_ENTRY = pas d''\u00e9l\u00e9ment ({0}, {1}) dans une matrice {2}x{3} -NAN_NOT_ALLOWED = "NaN" n''est pas permis -NULL_NOT_ALLOWED = "null" n''est pas permis -ARRAY_ZERO_LENGTH_OR_NULL_NOT_ALLOWED = un tableau nul ou de taille z\u00e9ro n''est pas autoris\u00e9 -COVARIANCE_MATRIX = matrice de covariance -DENOMINATOR = d\u00e9nominateur -DENOMINATOR_FORMAT = format du d\u00e9nominateur -FRACTION = fraction -FUNCTION = fonction -IMAGINARY_FORMAT = format de la partie imaginaire -INPUT_ARRAY = tableau d''entr\u00e9e -NUMERATOR = num\u00e9rateur -NUMERATOR_FORMAT = format du num\u00e9rateur -OBJECT_TRANSFORMATION = exception de conversion dans une transformation -REAL_FORMAT = format de la partie r\u00e9elle -WHOLE_FORMAT = format complet -NUMBER_TOO_LARGE = {0} est plus grand que le maximum ({1}) -NUMBER_TOO_SMALL = {0} est plus petit que le minimum ({1}) -NUMBER_TOO_LARGE_BOUND_EXCLUDED = {0} n''est pas strictement plus petit que le maximum ({1}) -NUMBER_TOO_SMALL_BOUND_EXCLUDED = {0} n''est pas strictement plus grand que le minimum ({1}) -NUMBER_OF_SUCCESS_LARGER_THAN_POPULATION_SIZE = le nombre de succ\u00e8s ({0}) doit \u00eatre inf\u00e9rieur ou \u00e9gal \u00e0 la taille de la population ({1}) -NUMERATOR_OVERFLOW_AFTER_MULTIPLY = d\u00e9passement de capacit\u00e9 pour le num\u00e9rateur apr\u00e8s multiplication : {0} -N_POINTS_GAUSS_LEGENDRE_INTEGRATOR_NOT_SUPPORTED = l''int\u00e9grateur de Legendre-Gauss en {0} points n''est pas disponible, le nombre de points doit \u00eatre entre {1} et {2} -OBSERVED_COUNTS_ALL_ZERO = aucune occurrence dans le tableau des observations {0} -OBSERVED_COUNTS_BOTTH_ZERO_FOR_ENTRY = les occurrences observ\u00e9es sont toutes deux nulles pour l''entr\u00e9e {0} -BOBYQA_BOUND_DIFFERENCE_CONDITION = la diff\u00e9rence entre la contrainte sup\u00e9rieure et inf\u00e9rieure doit \u00eatre plus grande que deux fois le rayon de la r\u00e9gion de confiance initiale ({0}) -OUT_OF_BOUNDS_CONFIDENCE_LEVEL = niveau de confiance {0} hors domaine, doit \u00eatre entre {1} et {2} -OUT_OF_BOUNDS_QUANTILE_VALUE = valeur de quantile {0} hors bornes, doit \u00eatre dans l''intervalle ]0, 100] -OUT_OF_BOUND_SIGNIFICANCE_LEVEL = niveau de signification {0} hors domaine, doit \u00eatre entre {1} et {2} -SIGNIFICANCE_LEVEL = niveau de signification ({0}) -OUT_OF_ORDER_ABSCISSA_ARRAY = les abscisses doivent \u00eatre en ordre strictement croissant, mais l''\u00e9l\u00e9ment {0} vaut {1} alors que l''\u00e9l\u00e9ment {2} vaut {3} -OUT_OF_PLANE = le point ({0}, {1}, {2}) est hors du plan -OUT_OF_RANGE_ROOT_OF_UNITY_INDEX = l''indice de racine de l''unit\u00e9 {0} est hors du domaine autoris\u00e9 [{1};{2}] -OUT_OF_RANGE_SIMPLE = {0} hors du domaine [{1}, {2}] -OUT_OF_RANGE_LEFT = {0} hors du domaine ({1}, {2}] -OUT_OF_RANGE_RIGHT = {0} hors du domaine [{1}, {2}) -OUT_OF_RANGE = hors domaine -OUTLINE_BOUNDARY_LOOP_OPEN = un p\u00e9rim\u00e8tre fronti\u00e8re est ouvert -OVERFLOW = d\u00e9passement de capacit\u00e9 -OVERFLOW_IN_FRACTION = d\u00e9passement de capacit\u00e9 pour la fraction {0}/{1}, son signe ne peut \u00eatre chang\u00e9 -OVERFLOW_IN_ADDITION = d\u00e9passement de capacit\u00e9 pour l''addition : {0} + {1} -OVERFLOW_IN_SUBTRACTION = d\u00e9passement de capacit\u00e9 pour la soustraction : {0} - {1} -OVERFLOW_IN_MULTIPLICATION = d\u00e9passement de capacit\u00e9 pour la multiplication : {0} * {1} -PERCENTILE_IMPLEMENTATION_CANNOT_ACCESS_METHOD = acc\u00e8s impossible \u00e0 la m\u00e9thode {0} dans la mise en \u0153uvre du pourcentage {1} -PERCENTILE_IMPLEMENTATION_UNSUPPORTED_METHOD = l''implantation de pourcentage {0} ne dispose pas de la m\u00e9thode {1} -PERMUTATION_EXCEEDS_N = la taille de la permutation ({0}) d\u00e9passe le domaine de la permutation ({1}) -POLYNOMIAL = polyn\u00f4me -POLYNOMIAL_INTERPOLANTS_MISMATCH_SEGMENTS = le nombre d''interpolants polyn\u00f4miaux doit correspondre au nombre de segments ({0} != {1} - 1) -POPULATION_LIMIT_NOT_POSITIVE = la limite de population doit \u00eatre positive -POWER_NEGATIVE_PARAMETERS = impossible d''\u00e9lever une valeur enti\u00e8re \u00e0 une puissance n\u00e9gative ({0}^{1}) -PROPAGATION_DIRECTION_MISMATCH = directions de propagation incoh\u00e9rentes -RANDOMKEY_MUTATION_WRONG_CLASS = RandomKeyMutation ne fonctionne qu''avec la classe RandomKeys, pas avec {0} -ROOTS_OF_UNITY_NOT_COMPUTED_YET = les racines de l''unit\u00e9 n''ont pas encore \u00e9t\u00e9 calcul\u00e9es -ROTATION_MATRIX_DIMENSIONS = une matrice {0}x{1} ne peut pas \u00eatre une matrice de rotation -ROW_INDEX_OUT_OF_RANGE = l''index de ligne {0} est hors du domaine autoris\u00e9 [{1}, {2}] -ROW_INDEX = index de ligne ({0}) -SAME_SIGN_AT_ENDPOINTS = les valeurs aux bornes de la fonction devraient avoir des signes difff\u00e9rents ; bornes : [{0}, {1}], valeurs : [{2}, {3}] -SAMPLE_SIZE_EXCEEDS_COLLECTION_SIZE = la taille de l''\u00e9chantillon ({0}) d\u00e9passe la taille de la collection ({1}) -SAMPLE_SIZE_LARGER_THAN_POPULATION_SIZE = la taille de l''\u00e9chantillon ({0}) doit \u00eatre inf\u00e9rieure ou \u00e9gale \u00e0 la taille de la population ({1}) -SIMPLEX_NEED_ONE_POINT = le simplexe doit contenir au moins un point -SIMPLE_MESSAGE = {0} -SINGULAR_MATRIX = matrice singuli\u00e8re -SINGULAR_OPERATOR = l''op\u00e9rateur est singulier -SUBARRAY_ENDS_AFTER_ARRAY_END = le sous-tableau se termine apr\u00e8s la fin du tableau -TOO_LARGE_CUTOFF_SINGULAR_VALUE = la valeur singuli\u00e8re de coupure vaut {0}, elle ne devrait pas d\u00e9passer {1} -TOO_LARGE_TOURNAMENT_ARITY = l''arit\u00e9 du tournois ({0}) ne doit pas d\u00e9passer la taille de la population ({1}) -TOO_MANY_ELEMENTS_TO_DISCARD_FROM_ARRAY = impossible d''enlever {0} \u00e9l\u00e9ments d''un tableau en contenant {1} -TOO_MANY_REGRESSORS = trop de variables explicatives sp\u00e9cifi\u00e9es {0}, il n''y en a que {1} dans le mod\u00e8le -TOO_SMALL_COST_RELATIVE_TOLERANCE = trop petite tol\u00e9rance relative sur le co\u00fbt ({0}), aucune r\u00e9duction de la somme des carr\u00e9s n''est possible -TOO_SMALL_INTEGRATION_INTERVAL = intervalle d''int\u00e9gration trop petit : {0} -TOO_SMALL_ORTHOGONALITY_TOLERANCE = trop petite tol\u00e9rance sur l''orthogonalit\u00e9 ({0}), la solution est orthogonale \u00e0 la jacobienne -TOO_SMALL_PARAMETERS_RELATIVE_TOLERANCE = trop petite tol\u00e9rance relative sur les param\u00e8tres ({0}), aucune am\u00e9lioration de la solution approximative n''est possible -TRUST_REGION_STEP_FAILED = l''\u00e9tape de la r\u00e9gion de confiance n''a pas r\u00e9duit Q -TWO_OR_MORE_CATEGORIES_REQUIRED = deux cat\u00e9gories ou plus sont n\u00e9cessaires, il y en a {0} -TWO_OR_MORE_VALUES_IN_CATEGORY_REQUIRED = deux valeurs ou plus sont n\u00e9cessaires pour chaque cat\u00e9gorie, une cat\u00e9gorie en a {0} -UNABLE_TO_BRACKET_OPTIMUM_IN_LINE_SEARCH = impossible d''encadrer l''optimum lors de la recherche lin\u00e9aire -UNABLE_TO_COMPUTE_COVARIANCE_SINGULAR_PROBLEM = impossible de calculer les covariances : probl\u00e8me singulier -UNABLE_TO_FIRST_GUESS_HARMONIC_COEFFICIENTS = impossible de faire une premi\u00e8re estimation des coefficients harmoniques -UNABLE_TO_ORTHOGONOLIZE_MATRIX = impossible de rendre la matrice orthogonale en {0} it\u00e9rations -UNABLE_TO_PERFORM_QR_DECOMPOSITION_ON_JACOBIAN = impossible de calculer la factorisation Q.R de la matrice jacobienne {0}x{1} -UNABLE_TO_SOLVE_SINGULAR_PROBLEM = r\u00e9solution impossible : probl\u00e8me singulier -UNBOUNDED_SOLUTION = solution non born\u00e9e -UNKNOWN_MODE = mode {0} inconnu, modes connus : {1} ({2}), {3} ({4}), {5} ({6}), {7} ({8}), {9} ({10}) et {11} ({12}) -UNKNOWN_PARAMETER = param\u00e8tre {0} inconnu -UNMATCHED_ODE_IN_EXPANDED_SET = l''\u00e9quation diff\u00e9rentielle ne correspond pas \u00e0 l''\u00e9quation principale du jeu \u00e9tendu -CANNOT_PARSE_AS_TYPE = cha\u00eene "{0}" non analysable (\u00e0 partir de la position {1}) en un objet de type {2} -CANNOT_PARSE = cha\u00eene "{0}" non analysable (\u00e0 partir de la position {1}) -UNPARSEABLE_3D_VECTOR = vecteur 3D non analysable : "{0}" -UNPARSEABLE_COMPLEX_NUMBER = nombre complexe non analysable : "{0}" -UNPARSEABLE_REAL_VECTOR = vecteur r\u00e9el non analysable : "{0}" -UNSUPPORTED_EXPANSION_MODE = mode d''extension {0} non support\u00e9, les modes support\u00e9s sont {1} ({2}) et {3} ({4}) -UNSUPPORTED_OPERATION = op\u00e9ration non disponible -ARITHMETIC_EXCEPTION = erreur arithm\u00e9tique -ILLEGAL_STATE = \u00e9tat incoh\u00e9rent -USER_EXCEPTION = erreur g\u00e9n\u00e9r\u00e9e par le code utilisateur -URL_CONTAINS_NO_DATA = l''adresse {0} ne contient aucune donn\u00e9e -VALUES_ADDED_BEFORE_CONFIGURING_STATISTIC = {0} valeurs ont \u00e9t\u00e9 ajout\u00e9es -VECTOR_LENGTH_MISMATCH = taille de vecteur invalide : {0} au lieu de {1} attendue -VECTOR_MUST_HAVE_AT_LEAST_ONE_ELEMENT = un vecteur doit comporter au moins un \u00e9l\u00e9ment -WEIGHT_AT_LEAST_ONE_NON_ZERO = le tableau des poids doit contenir au moins une valeur non nulle -WRONG_BLOCK_LENGTH = forme de tableau erron\u00e9e (bloc de longueur {0} au lieu des {1} attendus) -WRONG_NUMBER_OF_POINTS = {0} sont n\u00e9cessaires, seuls {1} ont \u00e9t\u00e9 fournis -NUMBER_OF_POINTS = nombre de points ({0}) -ZERO_DENOMINATOR = le d\u00e9nominateur doit \u00eatre diff\u00e9rent de 0 -ZERO_DENOMINATOR_IN_FRACTION = d\u00e9nominateur nul dans le nombre rationnel {0}/{1} -ZERO_FRACTION_TO_DIVIDE_BY = division par un nombre rationnel nul : {0}/{1} -ZERO_NORM = norme nulle -ZERO_NORM_FOR_ROTATION_AXIS = norme nulle pour un axe de rotation -ZERO_NORM_FOR_ROTATION_DEFINING_VECTOR = norme nulle pour un axe de d\u00e9finition de rotation -ZERO_NOT_ALLOWED = la valeur z\u00e9ro n''est pas autoris\u00e9e ici
