xref: /aosp_15_r20/external/apache-commons-math/LICENSE (revision d3fac44428dd0296a04a50c6827e3205b8dbea8a)
1*d3fac444SKarl Shaffer
2*d3fac444SKarl Shaffer                                 Apache License
3*d3fac444SKarl Shaffer                           Version 2.0, January 2004
4*d3fac444SKarl Shaffer                        http://www.apache.org/licenses/
5*d3fac444SKarl Shaffer
6*d3fac444SKarl Shaffer   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
7*d3fac444SKarl Shaffer
8*d3fac444SKarl Shaffer   1. Definitions.
9*d3fac444SKarl Shaffer
10*d3fac444SKarl Shaffer      "License" shall mean the terms and conditions for use, reproduction,
11*d3fac444SKarl Shaffer      and distribution as defined by Sections 1 through 9 of this document.
12*d3fac444SKarl Shaffer
13*d3fac444SKarl Shaffer      "Licensor" shall mean the copyright owner or entity authorized by
14*d3fac444SKarl Shaffer      the copyright owner that is granting the License.
15*d3fac444SKarl Shaffer
16*d3fac444SKarl Shaffer      "Legal Entity" shall mean the union of the acting entity and all
17*d3fac444SKarl Shaffer      other entities that control, are controlled by, or are under common
18*d3fac444SKarl Shaffer      control with that entity. For the purposes of this definition,
19*d3fac444SKarl Shaffer      "control" means (i) the power, direct or indirect, to cause the
20*d3fac444SKarl Shaffer      direction or management of such entity, whether by contract or
21*d3fac444SKarl Shaffer      otherwise, or (ii) ownership of fifty percent (50%) or more of the
22*d3fac444SKarl Shaffer      outstanding shares, or (iii) beneficial ownership of such entity.
23*d3fac444SKarl Shaffer
24*d3fac444SKarl Shaffer      "You" (or "Your") shall mean an individual or Legal Entity
25*d3fac444SKarl Shaffer      exercising permissions granted by this License.
26*d3fac444SKarl Shaffer
27*d3fac444SKarl Shaffer      "Source" form shall mean the preferred form for making modifications,
28*d3fac444SKarl Shaffer      including but not limited to software source code, documentation
29*d3fac444SKarl Shaffer      source, and configuration files.
30*d3fac444SKarl Shaffer
31*d3fac444SKarl Shaffer      "Object" form shall mean any form resulting from mechanical
32*d3fac444SKarl Shaffer      transformation or translation of a Source form, including but
33*d3fac444SKarl Shaffer      not limited to compiled object code, generated documentation,
34*d3fac444SKarl Shaffer      and conversions to other media types.
35*d3fac444SKarl Shaffer
36*d3fac444SKarl Shaffer      "Work" shall mean the work of authorship, whether in Source or
37*d3fac444SKarl Shaffer      Object form, made available under the License, as indicated by a
38*d3fac444SKarl Shaffer      copyright notice that is included in or attached to the work
39*d3fac444SKarl Shaffer      (an example is provided in the Appendix below).
40*d3fac444SKarl Shaffer
41*d3fac444SKarl Shaffer      "Derivative Works" shall mean any work, whether in Source or Object
42*d3fac444SKarl Shaffer      form, that is based on (or derived from) the Work and for which the
43*d3fac444SKarl Shaffer      editorial revisions, annotations, elaborations, or other modifications
44*d3fac444SKarl Shaffer      represent, as a whole, an original work of authorship. For the purposes
45*d3fac444SKarl Shaffer      of this License, Derivative Works shall not include works that remain
46*d3fac444SKarl Shaffer      separable from, or merely link (or bind by name) to the interfaces of,
47*d3fac444SKarl Shaffer      the Work and Derivative Works thereof.
48*d3fac444SKarl Shaffer
49*d3fac444SKarl Shaffer      "Contribution" shall mean any work of authorship, including
50*d3fac444SKarl Shaffer      the original version of the Work and any modifications or additions
51*d3fac444SKarl Shaffer      to that Work or Derivative Works thereof, that is intentionally
52*d3fac444SKarl Shaffer      submitted to Licensor for inclusion in the Work by the copyright owner
53*d3fac444SKarl Shaffer      or by an individual or Legal Entity authorized to submit on behalf of
54*d3fac444SKarl Shaffer      the copyright owner. For the purposes of this definition, "submitted"
55*d3fac444SKarl Shaffer      means any form of electronic, verbal, or written communication sent
56*d3fac444SKarl Shaffer      to the Licensor or its representatives, including but not limited to
57*d3fac444SKarl Shaffer      communication on electronic mailing lists, source code control systems,
58*d3fac444SKarl Shaffer      and issue tracking systems that are managed by, or on behalf of, the
59*d3fac444SKarl Shaffer      Licensor for the purpose of discussing and improving the Work, but
60*d3fac444SKarl Shaffer      excluding communication that is conspicuously marked or otherwise
61*d3fac444SKarl Shaffer      designated in writing by the copyright owner as "Not a Contribution."
62*d3fac444SKarl Shaffer
63*d3fac444SKarl Shaffer      "Contributor" shall mean Licensor and any individual or Legal Entity
64*d3fac444SKarl Shaffer      on behalf of whom a Contribution has been received by Licensor and
65*d3fac444SKarl Shaffer      subsequently incorporated within the Work.
66*d3fac444SKarl Shaffer
67*d3fac444SKarl Shaffer   2. Grant of Copyright License. Subject to the terms and conditions of
68*d3fac444SKarl Shaffer      this License, each Contributor hereby grants to You a perpetual,
69*d3fac444SKarl Shaffer      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
70*d3fac444SKarl Shaffer      copyright license to reproduce, prepare Derivative Works of,
71*d3fac444SKarl Shaffer      publicly display, publicly perform, sublicense, and distribute the
72*d3fac444SKarl Shaffer      Work and such Derivative Works in Source or Object form.
73*d3fac444SKarl Shaffer
74*d3fac444SKarl Shaffer   3. Grant of Patent License. Subject to the terms and conditions of
75*d3fac444SKarl Shaffer      this License, each Contributor hereby grants to You a perpetual,
76*d3fac444SKarl Shaffer      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
77*d3fac444SKarl Shaffer      (except as stated in this section) patent license to make, have made,
78*d3fac444SKarl Shaffer      use, offer to sell, sell, import, and otherwise transfer the Work,
79*d3fac444SKarl Shaffer      where such license applies only to those patent claims licensable
80*d3fac444SKarl Shaffer      by such Contributor that are necessarily infringed by their
81*d3fac444SKarl Shaffer      Contribution(s) alone or by combination of their Contribution(s)
82*d3fac444SKarl Shaffer      with the Work to which such Contribution(s) was submitted. If You
83*d3fac444SKarl Shaffer      institute patent litigation against any entity (including a
84*d3fac444SKarl Shaffer      cross-claim or counterclaim in a lawsuit) alleging that the Work
85*d3fac444SKarl Shaffer      or a Contribution incorporated within the Work constitutes direct
86*d3fac444SKarl Shaffer      or contributory patent infringement, then any patent licenses
87*d3fac444SKarl Shaffer      granted to You under this License for that Work shall terminate
88*d3fac444SKarl Shaffer      as of the date such litigation is filed.
89*d3fac444SKarl Shaffer
90*d3fac444SKarl Shaffer   4. Redistribution. You may reproduce and distribute copies of the
91*d3fac444SKarl Shaffer      Work or Derivative Works thereof in any medium, with or without
92*d3fac444SKarl Shaffer      modifications, and in Source or Object form, provided that You
93*d3fac444SKarl Shaffer      meet the following conditions:
94*d3fac444SKarl Shaffer
95*d3fac444SKarl Shaffer      (a) You must give any other recipients of the Work or
96*d3fac444SKarl Shaffer          Derivative Works a copy of this License; and
97*d3fac444SKarl Shaffer
98*d3fac444SKarl Shaffer      (b) You must cause any modified files to carry prominent notices
99*d3fac444SKarl Shaffer          stating that You changed the files; and
100*d3fac444SKarl Shaffer
101*d3fac444SKarl Shaffer      (c) You must retain, in the Source form of any Derivative Works
102*d3fac444SKarl Shaffer          that You distribute, all copyright, patent, trademark, and
103*d3fac444SKarl Shaffer          attribution notices from the Source form of the Work,
104*d3fac444SKarl Shaffer          excluding those notices that do not pertain to any part of
105*d3fac444SKarl Shaffer          the Derivative Works; and
106*d3fac444SKarl Shaffer
107*d3fac444SKarl Shaffer      (d) If the Work includes a "NOTICE" text file as part of its
108*d3fac444SKarl Shaffer          distribution, then any Derivative Works that You distribute must
109*d3fac444SKarl Shaffer          include a readable copy of the attribution notices contained
110*d3fac444SKarl Shaffer          within such NOTICE file, excluding those notices that do not
111*d3fac444SKarl Shaffer          pertain to any part of the Derivative Works, in at least one
112*d3fac444SKarl Shaffer          of the following places: within a NOTICE text file distributed
113*d3fac444SKarl Shaffer          as part of the Derivative Works; within the Source form or
114*d3fac444SKarl Shaffer          documentation, if provided along with the Derivative Works; or,
115*d3fac444SKarl Shaffer          within a display generated by the Derivative Works, if and
116*d3fac444SKarl Shaffer          wherever such third-party notices normally appear. The contents
117*d3fac444SKarl Shaffer          of the NOTICE file are for informational purposes only and
118*d3fac444SKarl Shaffer          do not modify the License. You may add Your own attribution
119*d3fac444SKarl Shaffer          notices within Derivative Works that You distribute, alongside
120*d3fac444SKarl Shaffer          or as an addendum to the NOTICE text from the Work, provided
121*d3fac444SKarl Shaffer          that such additional attribution notices cannot be construed
122*d3fac444SKarl Shaffer          as modifying the License.
123*d3fac444SKarl Shaffer
124*d3fac444SKarl Shaffer      You may add Your own copyright statement to Your modifications and
125*d3fac444SKarl Shaffer      may provide additional or different license terms and conditions
126*d3fac444SKarl Shaffer      for use, reproduction, or distribution of Your modifications, or
127*d3fac444SKarl Shaffer      for any such Derivative Works as a whole, provided Your use,
128*d3fac444SKarl Shaffer      reproduction, and distribution of the Work otherwise complies with
129*d3fac444SKarl Shaffer      the conditions stated in this License.
130*d3fac444SKarl Shaffer
131*d3fac444SKarl Shaffer   5. Submission of Contributions. Unless You explicitly state otherwise,
132*d3fac444SKarl Shaffer      any Contribution intentionally submitted for inclusion in the Work
133*d3fac444SKarl Shaffer      by You to the Licensor shall be under the terms and conditions of
134*d3fac444SKarl Shaffer      this License, without any additional terms or conditions.
135*d3fac444SKarl Shaffer      Notwithstanding the above, nothing herein shall supersede or modify
136*d3fac444SKarl Shaffer      the terms of any separate license agreement you may have executed
137*d3fac444SKarl Shaffer      with Licensor regarding such Contributions.
138*d3fac444SKarl Shaffer
139*d3fac444SKarl Shaffer   6. Trademarks. This License does not grant permission to use the trade
140*d3fac444SKarl Shaffer      names, trademarks, service marks, or product names of the Licensor,
141*d3fac444SKarl Shaffer      except as required for reasonable and customary use in describing the
142*d3fac444SKarl Shaffer      origin of the Work and reproducing the content of the NOTICE file.
143*d3fac444SKarl Shaffer
144*d3fac444SKarl Shaffer   7. Disclaimer of Warranty. Unless required by applicable law or
145*d3fac444SKarl Shaffer      agreed to in writing, Licensor provides the Work (and each
146*d3fac444SKarl Shaffer      Contributor provides its Contributions) on an "AS IS" BASIS,
147*d3fac444SKarl Shaffer      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
148*d3fac444SKarl Shaffer      implied, including, without limitation, any warranties or conditions
149*d3fac444SKarl Shaffer      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
150*d3fac444SKarl Shaffer      PARTICULAR PURPOSE. You are solely responsible for determining the
151*d3fac444SKarl Shaffer      appropriateness of using or redistributing the Work and assume any
152*d3fac444SKarl Shaffer      risks associated with Your exercise of permissions under this License.
153*d3fac444SKarl Shaffer
154*d3fac444SKarl Shaffer   8. Limitation of Liability. In no event and under no legal theory,
155*d3fac444SKarl Shaffer      whether in tort (including negligence), contract, or otherwise,
156*d3fac444SKarl Shaffer      unless required by applicable law (such as deliberate and grossly
157*d3fac444SKarl Shaffer      negligent acts) or agreed to in writing, shall any Contributor be
158*d3fac444SKarl Shaffer      liable to You for damages, including any direct, indirect, special,
159*d3fac444SKarl Shaffer      incidental, or consequential damages of any character arising as a
160*d3fac444SKarl Shaffer      result of this License or out of the use or inability to use the
161*d3fac444SKarl Shaffer      Work (including but not limited to damages for loss of goodwill,
162*d3fac444SKarl Shaffer      work stoppage, computer failure or malfunction, or any and all
163*d3fac444SKarl Shaffer      other commercial damages or losses), even if such Contributor
164*d3fac444SKarl Shaffer      has been advised of the possibility of such damages.
165*d3fac444SKarl Shaffer
166*d3fac444SKarl Shaffer   9. Accepting Warranty or Additional Liability. While redistributing
167*d3fac444SKarl Shaffer      the Work or Derivative Works thereof, You may choose to offer,
168*d3fac444SKarl Shaffer      and charge a fee for, acceptance of support, warranty, indemnity,
169*d3fac444SKarl Shaffer      or other liability obligations and/or rights consistent with this
170*d3fac444SKarl Shaffer      License. However, in accepting such obligations, You may act only
171*d3fac444SKarl Shaffer      on Your own behalf and on Your sole responsibility, not on behalf
172*d3fac444SKarl Shaffer      of any other Contributor, and only if You agree to indemnify,
173*d3fac444SKarl Shaffer      defend, and hold each Contributor harmless for any liability
174*d3fac444SKarl Shaffer      incurred by, or claims asserted against, such Contributor by reason
175*d3fac444SKarl Shaffer      of your accepting any such warranty or additional liability.
176*d3fac444SKarl Shaffer
177*d3fac444SKarl Shaffer   END OF TERMS AND CONDITIONS
178*d3fac444SKarl Shaffer
179*d3fac444SKarl Shaffer   APPENDIX: How to apply the Apache License to your work.
180*d3fac444SKarl Shaffer
181*d3fac444SKarl Shaffer      To apply the Apache License to your work, attach the following
182*d3fac444SKarl Shaffer      boilerplate notice, with the fields enclosed by brackets "[]"
183*d3fac444SKarl Shaffer      replaced with your own identifying information. (Don't include
184*d3fac444SKarl Shaffer      the brackets!)  The text should be enclosed in the appropriate
185*d3fac444SKarl Shaffer      comment syntax for the file format. We also recommend that a
186*d3fac444SKarl Shaffer      file or class name and description of purpose be included on the
187*d3fac444SKarl Shaffer      same "printed page" as the copyright notice for easier
188*d3fac444SKarl Shaffer      identification within third-party archives.
189*d3fac444SKarl Shaffer
190*d3fac444SKarl Shaffer   Copyright [yyyy] [name of copyright owner]
191*d3fac444SKarl Shaffer
192*d3fac444SKarl Shaffer   Licensed under the Apache License, Version 2.0 (the "License");
193*d3fac444SKarl Shaffer   you may not use this file except in compliance with the License.
194*d3fac444SKarl Shaffer   You may obtain a copy of the License at
195*d3fac444SKarl Shaffer
196*d3fac444SKarl Shaffer       http://www.apache.org/licenses/LICENSE-2.0
197*d3fac444SKarl Shaffer
198*d3fac444SKarl Shaffer   Unless required by applicable law or agreed to in writing, software
199*d3fac444SKarl Shaffer   distributed under the License is distributed on an "AS IS" BASIS,
200*d3fac444SKarl Shaffer   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
201*d3fac444SKarl Shaffer   See the License for the specific language governing permissions and
202*d3fac444SKarl Shaffer   limitations under the License.
203*d3fac444SKarl Shaffer
204*d3fac444SKarl Shaffer
205*d3fac444SKarl ShafferAPACHE COMMONS MATH DERIVATIVE WORKS:
206*d3fac444SKarl Shaffer
207*d3fac444SKarl ShafferThe Apache commons-math library includes a number of subcomponents
208*d3fac444SKarl Shafferwhose implementation is derived from original sources written
209*d3fac444SKarl Shafferin C or Fortran.  License terms of the original sources
210*d3fac444SKarl Shafferare reproduced below.
211*d3fac444SKarl Shaffer
212*d3fac444SKarl Shaffer===============================================================================
213*d3fac444SKarl ShafferFor the lmder, lmpar and qrsolv Fortran routine from minpack and translated in
214*d3fac444SKarl Shafferthe LevenbergMarquardtOptimizer class in package
215*d3fac444SKarl Shafferorg.apache.commons.math.optimization.general
216*d3fac444SKarl ShafferOriginal source copyright and license statement:
217*d3fac444SKarl Shaffer
218*d3fac444SKarl ShafferMinpack Copyright Notice (1999) University of Chicago.  All rights reserved
219*d3fac444SKarl Shaffer
220*d3fac444SKarl ShafferRedistribution and use in source and binary forms, with or
221*d3fac444SKarl Shafferwithout modification, are permitted provided that the
222*d3fac444SKarl Shafferfollowing conditions are met:
223*d3fac444SKarl Shaffer
224*d3fac444SKarl Shaffer1. Redistributions of source code must retain the above
225*d3fac444SKarl Shaffercopyright notice, this list of conditions and the following
226*d3fac444SKarl Shafferdisclaimer.
227*d3fac444SKarl Shaffer
228*d3fac444SKarl Shaffer2. Redistributions in binary form must reproduce the above
229*d3fac444SKarl Shaffercopyright notice, this list of conditions and the following
230*d3fac444SKarl Shafferdisclaimer in the documentation and/or other materials
231*d3fac444SKarl Shafferprovided with the distribution.
232*d3fac444SKarl Shaffer
233*d3fac444SKarl Shaffer3. The end-user documentation included with the
234*d3fac444SKarl Shafferredistribution, if any, must include the following
235*d3fac444SKarl Shafferacknowledgment:
236*d3fac444SKarl Shaffer
237*d3fac444SKarl Shaffer   "This product includes software developed by the
238*d3fac444SKarl Shaffer   University of Chicago, as Operator of Argonne National
239*d3fac444SKarl Shaffer   Laboratory.
240*d3fac444SKarl Shaffer
241*d3fac444SKarl ShafferAlternately, this acknowledgment may appear in the software
242*d3fac444SKarl Shafferitself, if and wherever such third-party acknowledgments
243*d3fac444SKarl Shaffernormally appear.
244*d3fac444SKarl Shaffer
245*d3fac444SKarl Shaffer4. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS"
246*d3fac444SKarl ShafferWITHOUT WARRANTY OF ANY KIND. THE COPYRIGHT HOLDER, THE
247*d3fac444SKarl ShafferUNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND
248*d3fac444SKarl ShafferTHEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR
249*d3fac444SKarl ShafferIMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES
250*d3fac444SKarl ShafferOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE
251*d3fac444SKarl ShafferOR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY
252*d3fac444SKarl ShafferOR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR
253*d3fac444SKarl ShafferUSEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF
254*d3fac444SKarl ShafferTHE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4)
255*d3fac444SKarl ShafferDO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION
256*d3fac444SKarl ShafferUNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL
257*d3fac444SKarl ShafferBE CORRECTED.
258*d3fac444SKarl Shaffer
259*d3fac444SKarl Shaffer5. LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT
260*d3fac444SKarl ShafferHOLDER, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF
261*d3fac444SKarl ShafferENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT,
262*d3fac444SKarl ShafferINCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF
263*d3fac444SKarl ShafferANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF
264*d3fac444SKarl ShafferPROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER
265*d3fac444SKarl ShafferSUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT
266*d3fac444SKarl Shaffer(INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE,
267*d3fac444SKarl ShafferEVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE
268*d3fac444SKarl ShafferPOSSIBILITY OF SUCH LOSS OR DAMAGES.
269*d3fac444SKarl Shaffer===============================================================================
270*d3fac444SKarl Shaffer
271*d3fac444SKarl ShafferCopyright and license statement for the odex Fortran routine developed by
272*d3fac444SKarl ShafferE. Hairer and G. Wanner and translated in GraggBulirschStoerIntegrator class
273*d3fac444SKarl Shafferin package org.apache.commons.math.ode.nonstiff:
274*d3fac444SKarl Shaffer
275*d3fac444SKarl Shaffer
276*d3fac444SKarl ShafferCopyright (c) 2004, Ernst Hairer
277*d3fac444SKarl Shaffer
278*d3fac444SKarl ShafferRedistribution and use in source and binary forms, with or without
279*d3fac444SKarl Shaffermodification, are permitted provided that the following conditions are
280*d3fac444SKarl Shaffermet:
281*d3fac444SKarl Shaffer
282*d3fac444SKarl Shaffer- Redistributions of source code must retain the above copyright
283*d3fac444SKarl Shaffernotice, this list of conditions and the following disclaimer.
284*d3fac444SKarl Shaffer
285*d3fac444SKarl Shaffer- Redistributions in binary form must reproduce the above copyright
286*d3fac444SKarl Shaffernotice, this list of conditions and the following disclaimer in the
287*d3fac444SKarl Shafferdocumentation and/or other materials provided with the distribution.
288*d3fac444SKarl Shaffer
289*d3fac444SKarl ShafferTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
290*d3fac444SKarl ShafferIS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
291*d3fac444SKarl ShafferTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
292*d3fac444SKarl ShafferPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
293*d3fac444SKarl ShafferCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
294*d3fac444SKarl ShafferEXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
295*d3fac444SKarl ShafferPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
296*d3fac444SKarl ShafferPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
297*d3fac444SKarl ShafferLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
298*d3fac444SKarl ShafferNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
299*d3fac444SKarl ShafferSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
300*d3fac444SKarl Shaffer===============================================================================
301*d3fac444SKarl Shaffer
302*d3fac444SKarl ShafferCopyright and license statement for the original lapack fortran routines
303*d3fac444SKarl Shaffertranslated in EigenDecompositionImpl class in package
304*d3fac444SKarl Shafferorg.apache.commons.math.linear:
305*d3fac444SKarl Shaffer
306*d3fac444SKarl ShafferCopyright (c) 1992-2008 The University of Tennessee.  All rights reserved.
307*d3fac444SKarl Shaffer
308*d3fac444SKarl Shaffer$COPYRIGHT$
309*d3fac444SKarl Shaffer
310*d3fac444SKarl ShafferAdditional copyrights may follow
311*d3fac444SKarl Shaffer
312*d3fac444SKarl Shaffer$HEADER$
313*d3fac444SKarl Shaffer
314*d3fac444SKarl ShafferRedistribution and use in source and binary forms, with or without
315*d3fac444SKarl Shaffermodification, are permitted provided that the following conditions are
316*d3fac444SKarl Shaffermet:
317*d3fac444SKarl Shaffer
318*d3fac444SKarl Shaffer- Redistributions of source code must retain the above copyright
319*d3fac444SKarl Shaffer  notice, this list of conditions and the following disclaimer.
320*d3fac444SKarl Shaffer
321*d3fac444SKarl Shaffer- Redistributions in binary form must reproduce the above copyright
322*d3fac444SKarl Shaffer  notice, this list of conditions and the following disclaimer listed
323*d3fac444SKarl Shaffer  in this license in the documentation and/or other materials
324*d3fac444SKarl Shaffer  provided with the distribution.
325*d3fac444SKarl Shaffer
326*d3fac444SKarl Shaffer- Neither the name of the copyright holders nor the names of its
327*d3fac444SKarl Shaffer  contributors may be used to endorse or promote products derived from
328*d3fac444SKarl Shaffer  this software without specific prior written permission.
329*d3fac444SKarl Shaffer
330*d3fac444SKarl ShafferTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
331*d3fac444SKarl Shaffer"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
332*d3fac444SKarl ShafferLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
333*d3fac444SKarl ShafferA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
334*d3fac444SKarl ShafferOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
335*d3fac444SKarl ShafferSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
336*d3fac444SKarl ShafferLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
337*d3fac444SKarl ShafferDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
338*d3fac444SKarl ShafferTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
339*d3fac444SKarl Shaffer(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
340*d3fac444SKarl ShafferOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
341*d3fac444SKarl Shaffer===============================================================================
342*d3fac444SKarl Shaffer
343*d3fac444SKarl ShafferCopyright and license statement for the original Mersenne twister C
344*d3fac444SKarl Shafferroutines translated in MersenneTwister class in package
345*d3fac444SKarl Shafferorg.apache.commons.math.random:
346*d3fac444SKarl Shaffer
347*d3fac444SKarl Shaffer   Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
348*d3fac444SKarl Shaffer   All rights reserved.
349*d3fac444SKarl Shaffer
350*d3fac444SKarl Shaffer   Redistribution and use in source and binary forms, with or without
351*d3fac444SKarl Shaffer   modification, are permitted provided that the following conditions
352*d3fac444SKarl Shaffer   are met:
353*d3fac444SKarl Shaffer
354*d3fac444SKarl Shaffer     1. Redistributions of source code must retain the above copyright
355*d3fac444SKarl Shaffer        notice, this list of conditions and the following disclaimer.
356*d3fac444SKarl Shaffer
357*d3fac444SKarl Shaffer     2. Redistributions in binary form must reproduce the above copyright
358*d3fac444SKarl Shaffer        notice, this list of conditions and the following disclaimer in the
359*d3fac444SKarl Shaffer        documentation and/or other materials provided with the distribution.
360*d3fac444SKarl Shaffer
361*d3fac444SKarl Shaffer     3. The names of its contributors may not be used to endorse or promote
362*d3fac444SKarl Shaffer        products derived from this software without specific prior written
363*d3fac444SKarl Shaffer        permission.
364*d3fac444SKarl Shaffer
365*d3fac444SKarl Shaffer   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
366*d3fac444SKarl Shaffer   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
367*d3fac444SKarl Shaffer   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
368*d3fac444SKarl Shaffer   A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
369*d3fac444SKarl Shaffer   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
370*d3fac444SKarl Shaffer   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
371*d3fac444SKarl Shaffer   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
372*d3fac444SKarl Shaffer   PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
373*d3fac444SKarl Shaffer   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
374*d3fac444SKarl Shaffer   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
375*d3fac444SKarl Shaffer   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
376*d3fac444SKarl Shaffer
377